MantisBT - VCMI
View Issue Details
0001367VCMIMechanics - Otherpublic2013-07-22 08:182022-04-11 17:49
Warmonger 
Warmonger 
normalmajorhave not tried
closedfixed 
0.93 
0.940.94 
0001367: Creature specialists should give +1 to speed to creatures
Most certanly, they did that already.
No tags attached.
related to 0001345closed Warmonger Haste and Prayer increase speed 1 less tile than needed 
Issue History
2013-07-22 08:18WarmongerNew Issue
2013-07-22 08:18WarmongerStatusnew => assigned
2013-07-22 08:18WarmongerAssigned To => Warmonger
2013-07-22 12:42WarmongerNote Added: 0003787
2013-07-22 12:42WarmongerStatusassigned => feedback
2013-07-22 16:45IvanNote Added: 0003793
2013-07-22 16:48WarmongerNote Added: 0003794
2013-07-22 16:48WarmongerStatusfeedback => assigned
2013-07-22 17:07WarmongerRelationship addedrelated to 0001345
2013-07-22 17:09WarmongerNote Added: 0003795
2013-07-22 17:09WarmongerStatusassigned => resolved
2013-07-22 17:09WarmongerFixed in Version => 0.94
2013-07-22 17:09WarmongerResolutionopen => fixed
2022-04-11 17:49PovelitelStatusresolved => closed

Notes
(0003787)
Warmonger   
2013-07-22 12:42   
Well, just checked in game and it works. For example, hero Charna gives =1 speed to Wights.
(0003793)
Ivan   
2013-07-22 16:45   
Either I'm missing something or speed calculation is completely off:

Castle, Valeska (Archers specialist), attacking on Dirt (non-native terrain):
Speed of Pikeman -> 3 (4)
Speed of Archers -> 3 (6)

1) Both of them should have base speed at 4, not 3
2) Archers should receive only +1 to speed

This should give them speeds of 4 and 5, leaving mysterious +1 bonus for archers.

Now, same army on Grass (native terrain):
Speed of Pikeman -> 3 (5)
Speed of Archers -> 3 (6)

1) Again, base speed is off
2) Both should get +1 for native terrain
3) Archers get +1 for specialty
Looks OK except for base speed
(0003794)
Warmonger   
2013-07-22 16:48   
I have an idea for that.
(0003795)
Warmonger   
2013-07-22 17:09   
It was another manifestiation of 0001345 - all bonuses are initialized with additionalInfo equal to -1, for some unknown reason it was also involved in speed calculation. Fixed in r3468, now everything is clear.