+ // TODO: detect single/multiple/all attack mode
+ battle->ActiveHeroTargets().SetSingle();
+ battle->ActiveHeroTargets().Reset();
+ ctrl->PushState(new SelectTarget(battle, this, &battle->ActiveHeroTargets(), battle->Res().weaponTargetCursor, true));