Skip to content

- Units in Heroes 3

User Avatar
#48
Auto-translated
***JOKER***;26575
How can you compare Halberdiers:
Attack: 6
Defense: 5
Damage 2-3 (we take the maximum damage, because the average number here will be a fraction).
Health: 10
Speed: 5
Growth: 42 (at the Castle).
Total: 6+5+3+10+5+42=71
Skeletons:
Attack: 6
Defense: 6
Damage 1-3
Health: 6
Speed: 5
Growth: 45 (at the Castle).
Total: 6+6+3+6+5+45=71
So, the units are the same in terms of parameters... Did I prove it or not? (I bet you won't be completely satisfied;)

Well, hello :)
Is it really possible to calculate like that? :)
Here, the dependence is somewhat dimensional; can you add meters to kilograms and hours? :)
At a minimum, Attack should be multiplied by the average damage and by a coefficient, and Health by Defense.
That is, it should look approximately like this:
(Attack*(Damage_min+Damage_max)/2*0.1+Defense*Health*0.05)*Number_in_stack*price_per_unit. We will not take Speed, abilities, and other things into account.
Coefficient 0.1: for Attack - when hitting, the damage dealt is calculated as the difference between the attacker's Attack skill and the defender's Defense skill * original_damage * 0.1. (this is if the attacker's attack is greater than the defender's defense)
and, if the attacker's attack is less than the defender's defense, then
damage_dealt=(Attacker_skill-Defender_skill)*original_damage*0.05
Here.
Ugh, I'm tired of writing. Let's summarize:
Halberdier:
(6*(2+3)/2*0.1+5*10*0.05)*42*price=168*price
Skeleton:
(6*(1+3)/2*0.1+6*6*0.05)*45*price=135*price

Do you understand? :)
Герои - это клёво.