So, I've been looking at some attack multipliers guides and files and I've found a discrepancy that is bothering me more than I can accept.
See, it seems that sometimes, after multipliying the attack times the multip. attack and substracting the armor (when available/has to be done), I've found that the total attack sometimes either gets rounded to the nearest integer or floored to the previous integer.
For example: have the Royal Guard (V) attack a Composite Bow (V). Composite Bow has 145 HP, and Royal Guard has 15 attack. The multiplier attack of RG against CB is1.5, so:
15 * 1.5 = 22.5
My understanding is that you should substract this from Composite Bows HP, so:
145 - 22.5 = 122.5
When observed in-game, after the Composite Bow takes the attack his HP goes up to123, so it looks like it got rounded to the next integer.
However...
If we take now the Rock Thrower (5 attack) which has 1.5 attack multip. too against the same CB:
5 * 1.5 = 7.5
145 - 7.5 = 137.5
But when observed in-game, the CB's HP drops to137, which means the final amount of damage is floored to the previous integer.
This involves other multiplier attacks for other units as well, like siege units, where the final amount of attack appears to be either rounded or floored, seemingly randomly.
In the case of the CB, I suppose his armor doesn't really affect the attack, and if it does, it would still be inconsistent.
Am I missing something here? Thoughts?
See, it seems that sometimes, after multipliying the attack times the multip. attack and substracting the armor (when available/has to be done), I've found that the total attack sometimes either gets rounded to the nearest integer or floored to the previous integer.
For example: have the Royal Guard (V) attack a Composite Bow (V). Composite Bow has 145 HP, and Royal Guard has 15 attack. The multiplier attack of RG against CB is
15 * 1.5 = 22.5
My understanding is that you should substract this from Composite Bows HP, so:
145 - 22.5 = 122.5
When observed in-game, after the Composite Bow takes the attack his HP goes up to
However...
If we take now the Rock Thrower (5 attack) which has 1.5 attack multip. too against the same CB:
5 * 1.5 = 7.5
145 - 7.5 = 137.5
But when observed in-game, the CB's HP drops to
This involves other multiplier attacks for other units as well, like siege units, where the final amount of attack appears to be either rounded or floored, seemingly randomly.
In the case of the CB, I suppose his armor doesn't really affect the attack, and if it does, it would still be inconsistent.
Am I missing something here? Thoughts?