TriggerDrawn consolidate NotFirstCardInDrawStep into FirstCardInDrawStep

This commit is contained in:
Northmoc
2022-04-14 22:25:28 -04:00
parent 813fef50d5
commit e5bbfa1d36

View File

@@ -89,17 +89,16 @@ public class TriggerDrawn extends Trigger {
if (hasParam("FirstCardInDrawStep")) {
final Player p = ((Player)runParams.get(AbilityKey.Player));
if (getParam("FirstCardInDrawStep").equals("True")) {
if (!game.getPhaseHandler().is(PhaseType.DRAW, p) || p.numDrawnThisDrawStep() > 1) {
return false;
}
}
if (hasParam("NotFirstCardInDrawStep")) {
final Player p = ((Player)runParams.get(AbilityKey.Player));
} else {
if (p.numDrawnThisDrawStep() == 1 && game.getPhaseHandler().is(PhaseType.DRAW, p)) {
return false;
}
}
}
// trigger should not happen while Mulligan
if (game.getAge() == GameStage.Mulligan) {