Auto-translated
Armor is definitely stronger than attack. This isn't just an opinion; it's a fact. You only need to do a little calculation to see this. Of course, all of this is based on the assumption that the physics formulas are accurate.
Here's an example:
1. A hero with 10 attack, an Offense expert skill, and 1 Archangel.
2. A hero with 5 defense, an Defense expert skill, and a stack of Elves.
3. The Archangel attacks the stack of Elves.
The parameters are arbitrary; there could be different units and different parameters. I just need to use precise numbers to clearly demonstrate the advantage of defense.
So, let's calculate the damage from the Archangel. The components are:
1. Base damage = 50
2. Offense = 30%, which is 50 * 0.3 = 15
3. Damage due to the difference between the Archangel's attack and the Elves' defense. Let's calculate this in more detail:
Archangel's attack: 30 (unit attack) + 10 (hero attack) = 40
Elves' defense: 5 (unit) + 5 (hero) = 10
Difference = 40 - 10 = 30
Damage: 30 * 0.05 (constant) * 50 (Archangel's base damage) = 75
Total damage:
50 (base) + 15 (offense) + 75 (attack-defense difference) = 140
Note that out of 140 damage, only 15 is added by the Offense skill.
Now, let's account for the defending hero's defense, i.e., subtract 15 percent from the total damage.
15% of 140 is 21. The difference is 21!
In other words, Offense adds 15, while Defense reduces 21. Defense is king.
And this is all without taking into account luck, which also happens. And when it does, Offense still only adds 30% of the base damage, which is 15 hit points in our case, while Defense mitigates the luck factor to some extent, and the difference between Offense and Defense increases even more.