View Single Post
  #44  
Old November 18th, 2007, 04:22 PM
Endoperez's Avatar

Endoperez Endoperez is offline
National Security Advisor
 
Join Date: Sep 2003
Location: Eastern Finland
Posts: 7,110
Thanks: 145
Thanked 153 Times in 101 Posts
Endoperez is on a distinguished road
Default Re: Very serious combat bug?

Quote:
vfb said:
Do you still think it's huge positive damage from a DRN roll?

Each flagellant did negative 71 "dmg". You just need average DRN rolls to get this. It's not a bug in the RNG, it looks like a calculation bug.

The negative 71 "dmg" turns into:

Strength 7 Flagellant: 36 damage
Strength 11 Flagellant: 32 damage
I finally understood what you meant by the "negative 71 dmg". You got that wrong. The flagellants didn't deal negative damage, but had negative modifier to their damage (the flail's damage ration minus the King's prot value)

The lines similar to:
hitunit 221 16083 dmg-34 spec96 ba2
happen before the flagellant's attack roll. It means that IF the flagellant hits THIS body part, the damage dealt by his str+random is lowered by 34. It is done for both parts of the body every time an attack hits. The damage that is actually dealt is stated on this line:
damage 36 on King of Flames, spec0x60 ba2

The first flagellant dealt 36, the second 32 points of damage through the armor. Neither dealt negative damage.

The hits would have had to deal total of about 70 points of damage, or about 60 without strength counted in. That's about 14 re-rolls on the dice, even if the protection roll gave straigth ones.

However, this also means that to overflow from the negative side, the defender's roll would have had to be much higher than the attacker's. The overflow point can't be -32, because SCs would hit that all the time - the King's base protection was better than that. The next lowest exponent of 2 would be 2^6 or 64, and going under -64 would take the defender a roll of 32. This would take about 6 rerolls in optimal case, less than 0.1% chance - so even if the bug was in negative roll-over, it would be VERY rare, but much less so that the chance of a unit dealing damage through extreme protection.

However, as I said before, I think overflow bug is VERY unlikely, given that the positive damage can go up to 1000 or so at least. Besides, if a human-form Dragon gets hit in dominion 10 under Gift of Health, he gets (dragon's hp - human's hp) amount of "negative damage". All shapechanges work that way. That's why you can see -50 damage coming from an elemental that went from size 6 to size 5, or from a Hunter Spider whose rider died.