mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-12 00:38:44 +00:00
TriggerDrawn consolidate NotFirstCardInDrawStep into FirstCardInDrawStep
This commit is contained in:
@@ -89,15 +89,14 @@ public class TriggerDrawn extends Trigger {
|
||||
|
||||
if (hasParam("FirstCardInDrawStep")) {
|
||||
final Player p = ((Player)runParams.get(AbilityKey.Player));
|
||||
if (!game.getPhaseHandler().is(PhaseType.DRAW, p) || p.numDrawnThisDrawStep() > 1) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if (hasParam("NotFirstCardInDrawStep")) {
|
||||
final Player p = ((Player)runParams.get(AbilityKey.Player));
|
||||
if (p.numDrawnThisDrawStep() == 1 && game.getPhaseHandler().is(PhaseType.DRAW, p)) {
|
||||
return false;
|
||||
if (getParam("FirstCardInDrawStep").equals("True")) {
|
||||
if (!game.getPhaseHandler().is(PhaseType.DRAW, p) || p.numDrawnThisDrawStep() > 1) {
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
if (p.numDrawnThisDrawStep() == 1 && game.getPhaseHandler().is(PhaseType.DRAW, p)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user