Hound's Omen (Condition)
More actions
Sources of Hound's Omen
None defined in the wiki database
Omen Rolling and how it functions edit
Condition OMEN_ROLL uses a new-for-patch-8 khn function called OmenRolling() which first checks if the target already has an Omen condition applied to it of the type it is trying to apply (such as OMEN_ACID). If the target does not, then the function calls another new-for-patch-8 khn function called RollDieAgainstPercent(), which appears to be half-implemented by Larian using the older RollDieAgainstDC() code. RollDieAgainstPercent() still has an entry for a DC value, but does not actually use it during its execution. The function then makes a dice roll of the chosen type, divides the number by 2, and checks to see if that quotient has a remainder or not. If it does not then the function returns "true", and if it does then the function returns "false". This effectively makes the RollDieAgainstPercent() function only ever return a 50/50 roll, which in the case of OMEN_ROLL ignores all the individual dice roll and DC checks and gives each Omen condition a 50/50 chance of being applied when they are rolled for. However, as Acid is the first condition rolled for, it will have a vastly higher chance (50%) of being applied than say Thunder or Poison (3.125%), which are the last conditions rolled for, due to compounding dependent probabilities.
Bugged Ominous Bite edit
| Condition | Percentage of Application | Compounded Probability |
|---|---|---|
| Omen of Acid | 50% | 50% |
| Omen of Cold | 50% | 25% |
| Omen of Fire | 50% | 12.5% |
| Omen of Lightning | 50% | 6.25% |
| Omen of Thunder | 50% | 3.125% |
| Omen of Poison | 100% | 3.125% |
Intended Ominous Bite edit
| Condition | Percentage of Application | Compounded Probability |
|---|---|---|
| Omen of Acid | 16.7% | 16.7% |
| Omen of Cold | 20% | 16.7% |
| Omen of Fire | 25% | 16.7% |
| Omen of Lightning | 33% | 16.7% |
| Omen of Thunder | 50% | 16.7% |
| Omen of Poison | 100% | 16.7% |