Nearly impossible to fail Syri "Bet Yourself"

AmberAtelier

New Member
Oct 18, 2022
1
0
25
Hi!

This might be an issue with the recent changes to combat balancing, and this probably requires a more in-depth look. The check for "Bet Yourself" uses rangeCombatMiss 15 times against Syri. This function, transcodes to this:

Code:
(rand(100) + 1 + (player aim / 2.5) + character based offset) < player offset? + ((enemy reflexes / 2.5) + enemy evasion)

Which at a first glance seems fine, it's just a % check. But it's nearly impossible to fail it against some enemies; which is likely why a lot of the character based offsets are over 50.
When rolling against Syri it has to be less than a 9 every time. If we set the player aim to 0 that means you have to roll less than a 7 15 times on a d100. that's immensely difficult; at roughly 0.000000000000001% likely.
In my eyes, if you have an aim of 0, you should fail against Syri every time.

This issue is likely spread out throughout some other skill checks as well just due to the massive codebase that TiTS is.