Sometimes when I have leveled up a troop that has more than 1 thing going on in the magic ability (eg deal 5 damage and create 6 red gems) only one of those things changes.
Is this supposed to happen? If so, is there a way to know what will change and what will stay the same before leveling up?
Also had an issue the other day when I leveled up the magic on a troop that had 1 numbered attribute, and nothing happened. I leveled up 3 magic levels and the number did not change.
Yes, but that isn’t even always linear. For example the weapon Crescendo scales with half Magic, so if your Magic score were 8, the weapon would do 6 damage; and if your Magic increased by 1, the weapon would still do 6 damage (the game always rounds fractions down).
it does not have to be precisely those cards, i just used bonus of “3 unique ghoulvania” and “3 unique undead” (+banshee was another undead/ghoulvania but thats an accident, they altready both give nagic at 3 unique troops) there is plenty of other magic bonuses you can compose team of