Bail quicker on illegal SA play (no static depends on targets)

This commit is contained in:
tool4EvEr
2023-10-05 19:08:02 +02:00
parent f66e08cd5b
commit 5e69c63707

View File

@@ -138,9 +138,9 @@ public class HumanPlaySpellAbility {
// because of Selective Snare do announceType first
final boolean prerequisitesMet = announceType()
&& announceValuesLikeX()
&& ability.checkRestrictions(human)
&& (!mayChooseTargets || ability.setupTargets()) // if you can choose targets, then do choose them.
&& ability.canCastTiming(human)
&& ability.checkRestrictions(human)
&& ability.isLegalAfterStack()
&& (isFree || payment.payCost(new HumanCostDecision(controller, human, ability, false)));