Ad placeholder

Hound's Omen (Condition)

From bg3.wiki
Jump to navigation Jump to search

Properties

Omen Rolling and how it functions[edit section | visual editor]

The Patch 8 update for Baldur's Gate 3 introduced a new script, OmenRolling(), to handle how the newly created OMEN_ROLL condition applies elemental effects. When triggered, the game first checks if the target already suffers from a specific omen, such as OMEN_ACID. If they do not, it calls a secondary function, RollDieAgainstPercent(). This function appears to be built on older code (RollDieAgainstDC()) and, while it technically includes a parameter for a Difficulty Class, it completely ignores standard DC calculations. Instead of traditional mechanics, this script simply rolls a die and checks if the result is even or odd by dividing the number by two and looking for a remainder.

This quirk reduces the entire calculation to a flat 50/50 coin toss. Because the game rolls for these conditions in a strict sequence rather than simultaneously, this mechanic creates a heavily skewed distribution: Acid is evaluated first and retains a true 50% application rate. Conversely, conditions at the very end of these lists, such as Thunder or Poison, only trigger if the previous four checks (Acid, Cold, Fire, and Lightning) all fail, leaving them with just a 3.125% chance of ever being applied.

Bugged Ominous Bite[edit section | visual editor]

Condition Percentage of Application Compounded Probability
Omen of AcidOmen of Acid 50% 50%
Omen of ColdOmen of Cold 50% 25%
Omen of FireOmen of Fire 50% 12.5%
Omen of LightningOmen of Lightning 50% 6.25%
Omen of ThunderOmen of Thunder 50% 3.125%
Omen of PoisonOmen of Poison 100% 3.125%

Intended Ominous Bite[edit section | visual editor]

Condition Percentage of Application Compounded Probability
Omen of AcidOmen of Acid 16.7% 16.7%
Omen of ColdOmen of Cold 20% 16.7%
Omen of FireOmen of Fire 25% 16.7%
Omen of LightningOmen of Lightning 33% 16.7%
Omen of ThunderOmen of Thunder 50% 16.7%
Omen of PoisonOmen of Poison 100% 16.7%