Skip to content

A guide to Heroes of Might and Magic I!

User Avatar
#14
Auto-translated
I've been testing, and... I've found a formula for calculating damage in Heroes 1

When calculating damage, if the ATTACK level of the attacking unit is higher than the DEFENSE level of the defending unit:

Damage = D1 * Q1 * Xi
i = |A1 - Z1|
Xi = 1.1^i,

where:
i - the difference between the attacker's attack and the defender's defense
X - the damage coefficient
1.1 - the damage increase coefficient
D1 – the damage of the attacking unit
Q1 – the number of attacking units
A1 – the attack level of the attacking unit, taking into account the hero's attack level
Z1 - the defense level of the defending unit, taking into account the hero's defense level

Example: 100 peasants attack ogres. The attack level of a peasant is 1. The damage of a peasant is 1. The defense level of an ogre is 5. The attack level of the Hero is 13.
i = (1 + 13) - 5 = 9
X9 = 1.1^9 = 2.36
Damage = 1 * 100 * 2.36 = 236

Added 3 minutes later
When calculating damage, if the ATTACK level of the attacking unit is lower than the DEFENSE level of the defending unit:

Damage = D1 * Q1 * Xi
i = Z1 - A1
Xi = 0.9^i,

where:
i - the difference between the attacker's attack and the defender's defense
X - the damage coefficient
1.1 - the damage increase coefficient
D1 – the damage of the attacking unit
Q1 – the number of attacking units
A1 – the attack level of the attacking unit, taking into account the hero's attack level
Z1 - the defense level of the defending unit, taking into account the hero's defense level

Example: 100 peasants attack a dragon. The attack level of a peasant is 1. The damage of a peasant is 1. The defense level of the dragon is 12. The attack level of the Hero is 1.
i = 12 - (1 + 1) = 10
X9 = 0.9^10 = 0.35
Damage = 1 * 100 * 0.35 = 35

Индивидуальный и клановый рейтинги Heroes World
Handmade