I'm not talking about the damage parameter itself. As the level increases, so does the attack, and with it, the final damage. And this calculator doesn't take that into account for all artillery units (except Jeremy and Gurnisson).
Posts from Damage calculator.
Auto-translated
The author doesn't seem to mind, I don't think he'll object.
Improved calculator for creatures from HotA + ballista/cannon. Heroes from the Cove have been added. If there are any inconsistencies, please let me know, and I will fix them.
For the ballista, the damage for a direct shot is written as:
-without/basic/advanced artillery - without double damage, damage for one shot
-expert - with double damage, damage for one shot
For the cannon, the damage for a direct shot is written as:
-without/basic artillery - with normal damage
-advanced - with double damage
-expert - with triple damage.
Specializations for ballista/cannon work
Download link:
http://rgho.st/8kpGyXyf4
Download, unzip, and run H3Calc.exe
Source code is here - https://github.com/Nodl/H3Calc/tree/hota
Thank you, everything is great. Only on a screen resolution of 1366x768, the new row of Cove units doesn't fit. Automatically hiding the taskbar helps, but is it possible to reduce all unit images by half if it's not too difficult?
Read what I wrote again. It doesn't work for specialists; it's their specialization.
read what I wrote again. it doesn't work for the experts, even with their expert settings.
Hey guys, I have a question about damage calculation. I didn't want to start a separate thread, so I'm posting it here.
HotA v.1.6.1.
23 Cyclops are attacking (damage 16-20, attack 15).
The hero has an attack of 18 and Expert Ranged Attack (50%) + two artifacts that boost it (5% + 15%), so the total ranged attack modifier is 70%.
They are being defended by Nix Warriors (defense 17, they ignore 60% of the attacker's attack). They don't have a hero.
The terrain is neutral for both sides.
I'm calculating the damage:
Total attack of the attacking creatures and the hero: 15+18=33
Attack with the Nix Warriors' modifier: 33*(1-0.6)=13.2
Final attack and defense difference (diff): 13.2-17=-3.8
I'm calculating the multiplier for the base damage using the formula:
1 + 0.025*diff + ranged attack
It turns out: 1+0.025*-3.8+0.7=1.605
Base damage of 23 Cyclops: 368 - 460
With the multiplier: 590 - 738.
But the game shows 562 - 703.
Can you tell me where the error is in my calculations?
In your case, the damage is 1-0.025*4 (I think there's rounding here).
And then you increase this value by 70%.
0.9*1.7=1.53
Multiply by this coefficient and everything matches.
P.S. I might be wrong somewhere, but I think it works like this. Specifically, when the defense value is higher than the attack