AddNumberAnimations(battle->MonsterAttackChoiceAt(battle->CurrentAttack().index).Selection());
} else {
Hero &hero(battle->HeroAt(battle->CurrentAttack().index));
- const AttackChoice &ac(battle->AttackChoiceAt(battle->CurrentAttack().index));
+ const AttackChoice &ac(battle->HeroAt(battle->CurrentAttack().index).GetAttackChoice());
switch (ac.GetType()) {
case AttackChoice::SWORD: