DanF5771
Emperor
- Joined
- Feb 21, 2008
- Messages
- 1,194
...In reality, however, they do, up to a certain point that depends on the strength ratio between the two units and the amount of damage done (hitpoints)...
As far as I can read the code (CvUnit.cpp CvUnit::collateralCombat) the cap for iMaxDamage is independent of the opponent's hitpoints (you probabely mean the siege unit's inherent cap - Cat=50 ...).
Cat vs. Tank example:
I think the way it is implemented reflects the ability of the Cat to do some minor superficial damages to the Tank (in a reliable way) but the stray boulders won't get through to the vital components of the Tank. That seems very RL compatible.
IMHO more RNG dependency will only bring more frustration...