Well, I have an idea: Have the base "unmodified" % change indicated on top of the
edit:units, but at the same time, under the combat log, indicate what truly happens before it happens (that you can hide if you want)
Situation 1: Swordman attack swordman in Melee 70% (IIRC) indicated on top of the units, te bars indicate loss of HP, but on the top left you see:
- Code: Select all
"X% Chance to hit / Parry: Reroll if hit
Damage dealt = Y / remaining HP = Z"
Enemy swordsman riposte:
"X% Chance to hit / Parry: Reroll if hit / 0% if killed
Damage dealt = Y / remaining HP = Z"
Situation 2: Skeleton Warrior charge Swordman. Regular stuff shown
- Code: Select all
"Charge: Stun applied (Stun effects)
Fear test on swordman: X% Success
If Swordsman success: +1 DAM
If Swordsman fail: [Fear effects]
X% chance to hit / Parry: Reroll if hit
Damage dealt = Y / Remaining HP = Z"
Enemy swordsman riposte:
X% Chance to hit / W% if feared / 0% if killed
Damage dealt = Y / remaining HP = Z"
Same for a spell
Take a necromancer trying to cast respite of the dead on a skeleton:
- Code: Select all
"Chance of success: X%
Success: Heal applied = 10 / Remaining HP = Y
Fail: Damage dealt = 10 / Remaining HP = Z"
This way, you can have full information if you want. In the options you may even ask for a "verbose" setting shwoing every calculations and even critical chances.
It's a bit of UI to add, but if you can hide/show it, it should be good.