Adding target to spellAbility only if necessary

This commit is contained in:
leriomaggio
2021-07-15 15:40:09 +01:00
parent 3a56020195
commit 4dbfda4d43

View File

@@ -34,7 +34,8 @@ public class CastSpellFromHandAction extends BasePlayerAction {
SpellAbility spellAbility = cardToPlay.getSpells().get(0);
spellAbility.setActivatingPlayer(player);
spellAbility.setHostCard(game.getAction().moveToStack(cardToPlay, spellAbility));
spellAbility.getTargets().add(player);
if (spellAbility.usesTargeting())
spellAbility.getTargets().add(player);
game.getStack().freezeStack();
game.getStack().addAndUnfreeze(spellAbility);
}