• Dear forum reader,

    To actively participate on the forum by joining discussions or starting your own threads or topics, you need a game account and to REGISTER HERE!

Fixed [4389] Units Damage

DeletedUser967

Guest
Hay,
could someone tell me how looks damage of units or maybe it is a bug?

So, I have 72units per one squad and damage of full squad on battlefield is different than damage should be from count of base information on wiki/game.
If AxeBarbarian II has base 12-14 then 72 of them should has 864-1008dmg but on battlefield they always have 842-1030. The same with crossbowmans, paladins, cerberus. How does it really works?
 

DeletedUser778

Guest
Maybe a rounding issue.
The average dmg in both cases is 13 and when you calculate 842-1030 for a single you get 11,694 - 14,306,
so it looks like that are the correct numbers and the numbers displayed for one unit are rounded up/down.
 

DeletedUser967

Guest
Yes I calculate that too for each unit but I was not sure...Maybe real base values are decimals but are rounded for us and it is bug in this case?
 

DeletedUser628

Guest
Thank you for reporting this to us, will look into it and get back to you.
 

DeletedUser967

Guest
Thanks for reply Darkstar, from your post results that it is bug right?

So I can give more information, damages of full squad for each unit looks:
From base calculation.
Ingame.

72 x Axe Barbarian II := 864( 842) - 1008( 1030 )
72 x Crossbowman := 360( 346 ) - 504( 518 )
72 x Cerberus := 360( 389 ) - 504( 475)
12 x Paladin := 264( 259) - 384( 389 )

Don't know for Priest since is not unlocked yet. Maybe someone who has this unit could check it and write here. And as can you see dmg in game for Crossbowmans and Cerberus is different - these two units have the same basic dmg 5 - 7!
 

DeletedUser628

Guest
No, we're currently looking into the case to see if there is any issue. We haven't confirmed whether there is one or not yet, we would need to see if this is intended or not first. But we appreciate all the info, it should help speed up the process.
 

DeletedUser967

Guest
Ahh okay. Let devs to check it in game and in code maybe it is as I said - in system damages are decimals but for view are rounded what could be true when you calculate that. OR problem is in code and should be integer but somewhere runs float.

I can be wrong maybe here is other formula for damages so that must be explained. Waiting for more information from you when you know something ;)
 

DeletedUser778

Guest
I checked the numbers for elven Units:
108 Swordancer II: 972 (972) - 1188 (1,2k)
108 Archer II: 648 (605) - 864 (907)
9 Ent II: 1035 (1k) - 1269 (1,3k)
18 Golem: 306 (306) - 918 (918)
27 Sorceress: 189 (189) - 351 (351)
For the rounded ones to x,yk one can't say much about, but Sworddancer II, Golem and Sorceress look ok, just Archer II differ.
 

DeletedUser967

Guest
From base calculation.
Ingame.

84 x Axe Barbarian II := 1008( 983) - 1176( 1200 )
84 x Crossbowman := 420( 403 ) - 588( 605 )
84 x Cerberus := 420( 454 ) - 588( 554 )

Now I have squad size 84 and damages looks the same - other value between base value and ingame value. Crossbowman and Cerberus have the same base damage and they damage ingame are completely different. When I try to count value of damage with new formula for surviving units then value is much different than is in game.

What is wrong with that? The up colors can not lie, for AXII 12*84-14*84 = 1008-1176 so where I lose damage ingame in each fight?
And could someone tell me how I can correctly count damage for surviving units? Or I do something wrong or something wrong is in game, I don't understand :(
 

DeletedUser967

Guest
So any progress?

And maybe someone could tell me how can I calculate damages for each one lose unit because I tried use new formula and tried to do that with 'tutorial' in other topic where someone shows how to do. But I can't.... all damages are to much than real from game.
How can I calculate how many damages should have 67axe barbarians from full squad = 96? Sorry if it is easy but really my results are wrong always. ( I know that with other base values I can have other values, but not that as now where these damages are bigger than base of full sqad :confused:)
 

DeletedUser778

Guest
[0.16] Balancing Changes in Damage Calculation
In the new system, the new guaranteed damage value will be 10%. The other 90% of damage will be decided by the amount of units you have left in your squad.
So it should be 10% base + 90% of the remaining Units (67 : 96 = 0,697 = 70%):
0,1 + 0,9 x 0,7 = 0,73
Axe Babarian damage from the wiki is 12-14 = 1152 - 1344 for the full squad
and 841 (1152 x 0,73) - 981 (1344 x0,73) for the damaged squad
 

DeletedUser967

Guest
So, somewhere must be problem ALL damages are different in game than from basic wiki/game info

Using that formula and for wiki information DMG( x96 = 1152 - 1344 ) looks like:
1.] (126 - 147)
2.]
(136,8 - 159,6)
3.]
(147,6 - 172,2)
4.]
(158,4 - 184,8)
5.]
(169,2 - 197,4)
6.]
(180 - 210)
7.]
(190,8 - 222,6)
8.]
(201,6 - 235,2)
9.]
(212,4 - 247,8)
10.]
(223,2 - 260,4)
11.]
(234 - 273)
12.]
(244,8 - 285,6)
13.]
(255,6 - 298,2)
14.]
(266,4 - 310,8)
15.]
(277,2 - 323,4)
16.]
(288 - 336)
17.]
(298,8 - 348,6)
18.]
(309,6 - 361,2)
19.]
(320,4 - 373,8)
20.]
(331,2 - 386,4)
21.]
(342 - 399)
22.]
(352,8 - 411,6)
23.]
(363,6 - 424,2)
24.]
(374,4 - 436,8)
25.]
(385,2 - 449,4)
26.]
(396 - 462)
27.]
(406,8 - 474,6)
28.]
(417,6 - 487,2)
29.]
(428,4 - 499,8)
30.]
(439,2 - 512,4)
31.]
(450 - 525)
32.]
(460,8 - 537,6)
33.]
(471,6 - 550,2)
34.]
(482,4 - 562,8)
35.]
(493,2 - 575,4)
36.]
(504 - 588)
37.]
(514,8 - 600,6)
38.]
(525,6 - 613,2)
39.]
(536,4 - 625,8)
40.]
(547,2 - 638,4)
41.]
(558 - 651)
42.]
(568,8 - 663,6)
43.]
(579,6 - 676,2)
44.]
(590,4 - 688,8)
45.]
(601,2 - 701,4)
46.]
(612 - 714)
47.]
(622,8 - 726,6)
48.]
(633,6 - 739,2)
49.]
(644,4 - 751,8)
50.]
(655,2 - 764,4)
51.]
(666 - 777)
52.]
(676,8 - 789,6)
53.]
(687,6 - 802,2)
54.]
(698,4 - 814,8)
55.]
(709,2 - 827,4)
56.]
(720 - 840)
57.]
(730,8 - 852,6)
58.]
(741,6 - 865,2)
59.]
(752,4 - 877,8)
60.]
(763,2 - 890,4)
61.]
(774 - 903)
62.]
(784,8 - 915,6)
63.]
(795,6 - 928,2)
64.]
(806,4 - 940,8)
65.]
(817,2 - 953,4)
66.]
(828 - 966)
67.]
(838,8 - 978,6)
68.]
(849,6 - 991,2)
69.]
(860,4 - 1003,8)
70.]
(871,2 - 1016,4)
71.]
(882 - 1029)
72.]
(892,8 - 1041,6)
73.]
(903,6 - 1054,2)
74.]
(914,4 - 1066,8)
75.]
(925,2 - 1079,4)
76.]
(936 - 1092)
77.]
(946,8 - 1104,6)
78.]
(957,6 - 1117,2)
79.]
(968,4 - 1129,8)
80.]
(979,2 - 1142,4)
81.]
(990 - 1155)
82.]
(1000,8 - 1167,6)
83.]
(1011,6 - 1180,2)
84.]
(1022,4 - 1192,8)
85.]
(1033,2 - 1205,4)
86.]
(1044 - 1218)
87.]
(1054,8 - 1230,6)
88.]
(1065,6 - 1243,2)
89.]
(1076,4 - 1255,8)
90.]
(1087,2 - 1268,4)
91.]
(1098 - 1281)
92.]
(1108,8 - 1293,6)
93.]
(1119,6 - 1306,2)
94.]
(1130,4 - 1318,8)
95.]
(1141,2 - 1331,4)
96.]
(1152 - 1344)

And ingame 96 Axe Barbarians II have damages like that: 1,1k - 1,4k(rounding values!):
1.] (120,3125 - 153,125)
2.]
(130,625 - 166,25)
3.]
(140,9375 - 179,375)
4.]
(151,25 - 192,5)
5.]
(161,5625 - 205,625)
6.]
(171,875 - 218,75)
7.]
(182,1875 - 231,875)
8.]
(192,5 - 245)
9.]
(202,8125 - 258,125)
10.]
(213,125 - 271,25)
11.]
(223,4375 - 284,375)
12.]
(233,75 - 297,5)
13.]
(244,0625 - 310,625)
14.]
(254,375 - 323,75)
15.]
(264,6875 - 336,875)
16.]
(275 - 350)
17.]
(285,3125 - 363,125)
18.]
(295,625 - 376,25)
19.]
(305,9375 - 389,375)
20.]
(316,25 - 402,5)
21.]
(326,5625 - 415,625)
22.]
(336,875 - 428,75)
23.]
(347,1875 - 441,875)
24.]
(357,5 - 455)
25.]
(367,8125 - 468,125)
26.]
(378,125 - 481,25)
27.]
(388,4375 - 494,375)
28.]
(398,75 - 507,5)
29.]
(409,0625 - 520,625)
30.]
(419,375 - 533,75)
31.]
(429,6875 - 546,875)
32.]
(440 - 560)
33.]
(450,3125 - 573,125)
34.]
(460,625 - 586,25)
35.]
(470,9375 - 599,375)
36.]
(481,25 - 612,5)
37.]
(491,5625 - 625,625)
38.]
(501,875 - 638,75)
39.]
(512,1875 - 651,875)
40.]
(522,5 - 665)
41.]
(532,8125 - 678,125)
42.]
(543,125 - 691,25)
43.]
(553,4375 - 704,375)
44.]
(563,75 - 717,5)
45.]
(574,0625 - 730,625)
46.]
(584,375 - 743,75)
47.]
(594,6875 - 756,875)
48.]
(605 - 770)
49.]
(615,3125 - 783,125)
50.]
(625,625 - 796,25)
51.]
(635,9375 - 809,375)
52.]
(646,25 - 822,5)
53.]
(656,5625 - 835,625)
54.]
(666,875 - 848,75)
55.]
(677,1875 - 861,875)
56.]
(687,5 - 875)
57.]
(697,8125 - 888,125)
58.]
(708,125 - 901,25)
59.]
(718,4375 - 914,375)
60.]
(728,75 - 927,5)
61.]
(739,0625 - 940,625)
62.]
(749,375 - 953,75)
63.]
(759,6875 - 966,875)
64.]
(770 - 980)
65.]
(780,3125 - 993,125)
66.]
(790,625 - 1006,25)
67.]
(800,9375 - 1019,375)
68.]
(811,25 - 1032,5)
69.]
(821,5625 - 1045,625)
70.]
(831,875 - 1058,75)
71.]
(842,1875 - 1071,875)
72.]
(852,5 - 1085)
73.]
(862,8125 - 1098,125)
74.]
(873,125 - 1111,25)
75.]
(883,4375 - 1124,375)
76.]
(893,75 - 1137,5)
77.]
(904,0625 - 1150,625)
78.]
(914,375 - 1163,75)
79.]
(924,6875 - 1176,875)
80.]
(935 - 1190)
81.]
(945,3125 - 1203,125)
82.]
(955,625 - 1216,25)
83.]
(965,9375 - 1229,375)
84.]
(976,25 - 1242,5)
85.]
(986,5625 - 1255,625)
86.]
(996,875 - 1268,75)
87.]
(1007,1875 - 1281,875)
88.]
(1017,5 - 1295)
89.]
(1027,8125 - 1308,125)
90.]
(1038,125 - 1321,25)
91.]
(1048,4375 - 1334,375)
92.]
(1058,75 - 1347,5)
93.]
(1069,0625 - 1360,625)
94.]
(1079,375 - 1373,75)
95.]
(1089,6875 - 1386,875)
96.]
(1100 - 1400)

And NEXT problem or don't know what( I checked only 7 alive squads but it is enough ):
From ingame info where full squad have 1100 - 1400 (rounding values!) should be:
x38 502 - 639
x54 667 - 849
x62 749 - 954
x67 801 - 1019
x79 925 - 1177
x90 1038 - 1321
x94 1079 - 1374


BUT in game is:
x38 506 - 618
x54 676 - 826
x62 761 - 931
x67 815 - 996
x79 942 - ( 1200 rounding values!)
x90 1100 - 1300 (rounding values!)
x94 1100 - 1300 (rounding values!)


First problem - don't know how exactly they have damages it is impossible to see anywhere what means that devs must to remove the rounding values:: 1100-1400 OR 1152-1344 or what ?!
And the same for other values like HP example.
NzyrgGB.png

Next, wrong formula (strange because it is official from last updates) or What?

Exactly the same situation with other units, damages are different and remember something else, Cerberus & Crossbowam have same base information BUT their damages ingame for FULL SQUAD are different too!
 
Last edited by a moderator:
Well, there is no more to say than that there is indeed a bug going on, which is why we were able to confirm the issue. :)
 

DeletedUser967

Guest
Okay thanks Muf-Muf I just wanted to know if you know something else but okay it's clear :)
A few days and I unlock new creatures/promotions then I'll check it for them too and tell you about that here. And for clarity, it is only for Humans, I checked only 2 first elves units on polish server and only Sword Dancer has good statistics ;)
 

DeletedUser967

Guest
It's really strange and I don't understand reasons of that :p
 

Preator

Well-Known Member
I played with the numbers a little bit and think that i found the reason.

Each unit have an average damage and a range percentage. That percentage determines the max and min damages.
Min damage = Avg Dmg * (1 - Percentage)
Max damage = Avg Dmg * (1 + Percentage)

In human case the numbers are as follows:
.............................................................................................. ....................Actual................ ...........What you see (Rounded)...
Unit Name....................Avg Dmg.............Range %...............Min Dmg....Max Dmg...........Min Dmg............Max Dmg
Axe Barbarian II.............13........................10%..........................11,7...............14,3....................12........................14
Crossbowman.................6..........................20%.........................4,8................7,2.......................5.........................7
Cerberus..........................6.........................10%..........................5,4................6,6.......................5.........................7
Paladin............................27........................20%.........................21,6..............32,4......................22......................32


So, the game calculates the squad damage based on the actual values, and then rounds the numbers, whereas you calculate it based on the rounded values, which leads you to wrong numbers. Notice that, Crossbowman and Cerberus have the same average value but different range percentages. This makes their actual min and max damages different, but by rounding to whole numbers they seem to have the same min and max damage values, which is not true.
 

DeletedUser967

Guest
I was thinking about the same, I calculated that and tried to gues what is correct and always I received same values what you - example for AxeBarbarian was exactly 11,7-14,3

But you know where I had problem? EVEN for that values, the real values in game still was wrong. Maybe for a few first squads from example 96 then for 95,94,93 it was good, but for 20 units from 96 of squad damage was completly different. So I think it is not the real problem - next reason for that is no problem with elves. I play elves in my language version, and first two units have clear value - the same what on wiki and game, but someone told me that he has DIFFERENT values even for elves!
It is really strange and I don't thnk so that is problem of AVG - but I didn't say that it can't be one of problems because first problem is rounded values but not only in damages here but in damages on battlefield(1,4k it's wrong!! must be 1400 not 1,4k etc).
 
Top