refactor: remove notTarget targets from abilities (#13651)

Adds OneShotNonTargetEffect and PutCountersTargetCost
Fixes the target timing of spells/abilities, as non-targets should be chosen on resolution.
This commit is contained in:
ssk97 2025-05-31 20:36:15 -07:00 committed by Failure
parent 1fa30e0197
commit 3ff70a9696
28 changed files with 449 additions and 384 deletions

View file

@ -71,6 +71,10 @@ public class ConditionalTargetAdjuster implements TargetAdjuster {
blueprintTarget = ability.getTargets().get(0).copy();
}
}
@Override
public void clearDefaultTargets() {
blueprintTarget = null;
}
@Override
public void adjustTargets(Ability ability, Game game) {