Ok ill just explain the problem: In my map, every unit have an ability named "veterancy" it gives a chance to criticalstrike and evade. this ability becomes better when a unit kills an hostile unit. but the way to upgrade units in my map screws this up, when example: A murloc has killed 2 turtles, that gives him level 3 veterancy, he pics up an armour and becomes an armored murloc. the armored murloc goes back to level 1 veterancy. is there any way to prevent this?