Nodes/FoW - Light/💀 FoW - Static Weight
ComfyUI Node

💀 FoW - Static Weight

Turn your Static negatives up or down without re-typing them

By SirWillance·Created 2 years ago·Updated about a year ago· 5
💀 FoW - Static Weight
  • RAW Condition
  • W8ed Static Condition
Weight1.0

The one-dial knob for your "low quality, blurry, text" bucket

The FoW Suite splits your prompt into nine named categories, and the Static bucket is the classic negative-prompt graveyard: low quality, blurry, out of focus, bad anatomy-adjacent stuff that every SDXL-generation workflow ends up with. FoW - Static Weight is the dial that decides how hard that bucket pushes on the image - without you having to rewrite or re-encode the prompt.

It's part of SirWillance's FoW_Suite_LIGHT, the beginner-friendly free tier of the "Force of Will" suite (paid tiers add sliders and tokenization, which honestly just means this is the simple version). The whole pack is one author's two-month self-taught project, MIT-licensed, and it's built to be friendly rather than powerful. This node is exactly that: one slider, one output.

How it works

Behind the scenes it's the same math ComfyUI's built-in conditioning scale nodes do. You feed it a CONDITIONING tensor - normally the Static Conditioning output of a FoW Static Category node, or one of the four negative outputs from Prompt Refiner Light - and it multiplies the whole tensor by your Weight value:

weighted.append((tensor.clone() * Weight, metadata))

That's it. No re-tokenizing, no per-token magic, no model files. Weight 1.0 is a no-op passthrough. Below 1.0 you're damping the entire Static slice, above 1.0 you're amplifying it.

The inputs that matter

Only two, and you'll actually touch one:

  • RAW Condition (CONDITIONING) - the Static conditioning you want to scale. Wire this from the Static Conditioning output of a Static Category / StaticVillain node.
  • Weight (FLOAT, 0.0–2.0, default 1.0) - the dial. Step of 0.1, so it's slider-friendly.

The single output is W8ed Static Condition (CONDITIONING), which feeds straight into the negative input of a Fusion node or a KSampler.

Installing it

The whole suite ships together, so installing it once gives you all 26 nodes:

cd ComfyUI/custom_nodes
git clone https://github.com/SirWillance/FoW_Suite_LIGHT

Then restart ComfyUI. Or use ComfyUI Manager: search "Force of Will Suite Light" under Install Custom Nodes. There's no requirements.txt and nothing to download - it uses whatever CLIP your checkpoint already loads.

Where people get burned

Weight 2.0 is not free power. On the negatives, cranking a bucket up tends to over-correct - you'll see washed-out contrast or the model "over-removing" things it half-recognizes. Start at 1.1–1.3. And if you're on a turbo/distilled checkpoint running at CFG 1, this dial does far less than you expect: with no CFG contrast to push against, the negative prompt itself goes nearly inert, so scaling it scales almost nothing. On normal SDXL-lineage checkpoints at CFG 4–9, though, it behaves exactly like the label says.

One more honest note: this is functionally a rename of stock conditioning-scale nodes. The value isn't novel math - it's that the FoW graph gives each category a named dial, which makes a cluttered negative prompt much easier to tune blind.

Category🧿 FoW - Light/🔧 Prompt Refinement/⚖️ Weighting

Inputs (2)

NameTypeDefaultDescription
RAW ConditionCONDITIONING
WeightFLOAT1.00–2

Outputs (1)

NameTypeDescription
W8ed Static ConditionCONDITIONING