diff options
Diffstat (limited to 'engines/kyra/eobcommon.cpp')
-rw-r--r-- | engines/kyra/eobcommon.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/kyra/eobcommon.cpp b/engines/kyra/eobcommon.cpp index 1489e4f1f5..a63f123258 100644 --- a/engines/kyra/eobcommon.cpp +++ b/engines/kyra/eobcommon.cpp @@ -2066,7 +2066,7 @@ bool EoBCoreEngine::characterAttackHitTest(int charIndex, int monsterIndex, int s = CLIP(s, 1, 20); - return s < m ? false : true; + return s >= m; } bool EoBCoreEngine::monsterAttackHitTest(EoBMonsterInPlay *m, int charIndex) { @@ -2300,7 +2300,7 @@ bool EoBCoreEngine::trySavingThrow(void *target, int hpModifier, int level, int s -= constMod[c->constitutionCur]; } - return rollDice(1, 20) < s ? false : true; + return rollDice(1, 20) >= s; } bool EoBCoreEngine::specialAttackSavingThrow(int charIndex, int type) { |