Diplomacy
1. We find the hero's power: Hero_Power = sqrt((1 + 0.05 * Attack) * (1 + 0.05 * Defense));
2. We find the hero's troop strength, Creatures_Power: we sum the AI values of all stacks;
3. The hero's army strength is Army_Power = floor(Hero_Power * Creatures_Power);
Those are golden words! But...
I was about to play Water Magic on Friday and noticed that if 100 sprites are not upgraded, they don't want other creatures to join them from above or to the left in the basic diplomacy, but they gladly join the upgraded ones that cost money. Why?
As far as I could understand, neither this method of determination, nor the one in FizMig takes the upgrade level into account...
So I sat there for an hour, pondering, and even lost the desire to play :smile21:

Когда я умер, небыло никого, кто бы это опроверг
клан "Vampires"
P.S. ...но против креста Я не пойду никогда...