]> git.localhorst.tv Git - l2e.git/blobdiff - src/battle/states/SelectItem.cpp
added spells
[l2e.git] / src / battle / states / SelectItem.cpp
index a2d178eb251f83db906d7c662ddf34c3606c6322..97dd63fc33a53d90c32882ba37bba7e2f462d3c0 100644 (file)
@@ -55,19 +55,19 @@ void SelectItem::HandleInput(const Input &input) {
                if (battle->GetItemMenu().SelectedIsEnabled()) {
                        const Item *item(battle->GetItemMenu().Selected());
                        battle->ActiveHeroTargets().Reset();
-                       if (item->TargetAlly()) {
+                       if (item->GetTargetingMode().TargetsAlly()) {
                                battle->ActiveHeroTargets().SelectHeroes();
                        } else {
                                battle->ActiveHeroTargets().SelectEnemies();
                        }
-                       if (item->TargetAll()) {
+                       if (item->GetTargetingMode().TargetsAll()) {
                                battle->SetAttackType(AttackChoice::ITEM);
                                // TODO: remove item from inventory
                                battle->ActiveHeroAttackChoice().SetItem(item);
                                battle->NextHero();
                                ctrl->PopState();
                        } else {
-                               if (item->TargetOne()) {
+                               if (item->GetTargetingMode().TargetsSingle()) {
                                        battle->ActiveHeroTargets().SetSingle();
                                } else {
                                        battle->ActiveHeroTargets().SetMultiple();