rename MagicAtEndOfCombatTrigger to AtEndOfCombatTrigger
parent
31c6f39b22
commit
1c2d73a33d
|
@ -33,7 +33,7 @@
|
|||
));
|
||||
game.doAction(new AddTurnTriggerAction(
|
||||
event.getPermanent(),
|
||||
MagicAtEndOfCombatTrigger.Destroy
|
||||
AtEndOfCombatTrigger.Destroy
|
||||
))
|
||||
});
|
||||
}
|
||||
|
@ -69,7 +69,7 @@
|
|||
game.doAction(new GainAbilityAction(it, MagicAbility.Unblockable));
|
||||
game.doAction(new AddTurnTriggerAction(
|
||||
it,
|
||||
MagicAtEndOfCombatTrigger.Destroy
|
||||
AtEndOfCombatTrigger.Destroy
|
||||
));
|
||||
});
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
event.processRefPermanent(game, {
|
||||
game.doAction(new AddTurnTriggerAction(
|
||||
it,
|
||||
MagicAtEndOfCombatTrigger.Destroy
|
||||
AtEndOfCombatTrigger.Destroy
|
||||
))
|
||||
});
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
event.processRefPermanent(game, {
|
||||
game.doAction(new AddTurnTriggerAction(
|
||||
it,
|
||||
MagicAtEndOfCombatTrigger.Destroy
|
||||
AtEndOfCombatTrigger.Destroy
|
||||
))
|
||||
});
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
@Override
|
||||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
game.doAction(new AddTriggerAction(event.getPermanent(), MagicAtEndOfCombatTrigger.Sacrifice));
|
||||
game.doAction(new AddTriggerAction(event.getPermanent(), AtEndOfCombatTrigger.Sacrifice));
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
event.processRefPermanent(game, {
|
||||
game.doAction(new AddTurnTriggerAction(
|
||||
it,
|
||||
MagicAtEndOfCombatTrigger.Destroy
|
||||
AtEndOfCombatTrigger.Destroy
|
||||
))
|
||||
});
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
game.doAction(new AddTriggerAction(
|
||||
event.getPermanent(),
|
||||
MagicAtEndOfCombatTrigger.Return
|
||||
AtEndOfCombatTrigger.Return
|
||||
))
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.model.action;
|
|||
|
||||
import java.util.List;
|
||||
import java.util.LinkedList;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
|
@ -15,7 +14,7 @@ import magic.model.MagicCounterType;
|
|||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.trigger.MagicAtEndOfCombatTrigger;
|
||||
import magic.model.trigger.AtEndOfCombatTrigger;
|
||||
import magic.model.trigger.MagicAtEndOfTurnTrigger;
|
||||
import magic.model.trigger.MagicWhenLeavesPlayTrigger;
|
||||
import magic.model.event.MagicEvent;
|
||||
|
@ -26,7 +25,7 @@ import magic.model.event.MagicPayManaCostEvent;
|
|||
public enum MagicPlayMod implements MagicPermanentAction {
|
||||
EXILE_AT_END_OF_COMBAT("Exile that token at end of combat") {
|
||||
protected void doAction(final MagicGame game, final MagicPermanent perm) {
|
||||
game.doAction(new AddTriggerAction(perm, MagicAtEndOfCombatTrigger.Exile));
|
||||
game.doAction(new AddTriggerAction(perm, AtEndOfCombatTrigger.Exile));
|
||||
}
|
||||
},
|
||||
EXILE_AT_END_OF_TURN("Exile (it|them|that token) at the beginning of the next end step") {
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.model.event;
|
|||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
|
@ -41,7 +40,7 @@ import magic.model.mstatic.MagicLayer;
|
|||
import magic.model.stack.MagicCardOnStack;
|
||||
import magic.model.stack.MagicItemOnStack;
|
||||
import magic.model.target.*;
|
||||
import magic.model.trigger.MagicAtEndOfCombatTrigger;
|
||||
import magic.model.trigger.AtEndOfCombatTrigger;
|
||||
import magic.model.trigger.MagicAtEndOfTurnTrigger;
|
||||
import magic.model.trigger.MagicAtUpkeepTrigger;
|
||||
import magic.model.trigger.MagicPreventDamageTrigger;
|
||||
|
@ -81,7 +80,7 @@ public enum MagicRuleEventAction {
|
|||
if (it.isValid()) {
|
||||
game.doAction(new AddTurnTriggerAction(
|
||||
it,
|
||||
MagicAtEndOfCombatTrigger.Destroy
|
||||
AtEndOfCombatTrigger.Destroy
|
||||
));
|
||||
}
|
||||
}
|
||||
|
@ -1499,7 +1498,7 @@ public enum MagicRuleEventAction {
|
|||
new MagicEventAction() {
|
||||
@Override
|
||||
public void executeEvent(final MagicGame game,final MagicEvent event) {
|
||||
game.doAction(new AddTurnTriggerAction(event.getPermanent(), MagicAtEndOfCombatTrigger.Clockwork));
|
||||
game.doAction(new AddTurnTriggerAction(event.getPermanent(), AtEndOfCombatTrigger.Clockwork));
|
||||
}
|
||||
}
|
||||
),
|
||||
|
@ -1691,7 +1690,7 @@ public enum MagicRuleEventAction {
|
|||
if (it.isValid()) {
|
||||
game.doAction(new AddTriggerAction(
|
||||
it,
|
||||
MagicAtEndOfCombatTrigger.Return
|
||||
AtEndOfCombatTrigger.Return
|
||||
));
|
||||
}
|
||||
}
|
||||
|
@ -2424,7 +2423,7 @@ public enum MagicRuleEventAction {
|
|||
new MagicEventAction() {
|
||||
@Override
|
||||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
game.doAction(new AddTriggerAction(event.getPermanent(), MagicAtEndOfCombatTrigger.Sacrifice));
|
||||
game.doAction(new AddTriggerAction(event.getPermanent(), AtEndOfCombatTrigger.Sacrifice));
|
||||
}
|
||||
}
|
||||
),
|
||||
|
|
|
@ -11,18 +11,18 @@ import magic.model.action.RemoveFromPlayAction;
|
|||
import magic.model.action.SacrificeAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
|
||||
public abstract class MagicAtEndOfCombatTrigger extends MagicTrigger<MagicPlayer> {
|
||||
public MagicAtEndOfCombatTrigger(final int priority) {
|
||||
public abstract class AtEndOfCombatTrigger extends MagicTrigger<MagicPlayer> {
|
||||
public AtEndOfCombatTrigger(final int priority) {
|
||||
super(priority);
|
||||
}
|
||||
|
||||
public MagicAtEndOfCombatTrigger() {}
|
||||
public AtEndOfCombatTrigger() {}
|
||||
|
||||
public MagicTriggerType getType() {
|
||||
return MagicTriggerType.AtEndOfCombat;
|
||||
}
|
||||
|
||||
public static final MagicAtEndOfCombatTrigger Return = new MagicAtEndOfCombatTrigger() {
|
||||
|
||||
public static final AtEndOfCombatTrigger Return = new AtEndOfCombatTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game, final MagicPermanent permanent, final MagicPlayer eocPlayer) {
|
||||
return new MagicEvent(
|
||||
|
@ -39,8 +39,8 @@ public abstract class MagicAtEndOfCombatTrigger extends MagicTrigger<MagicPlayer
|
|||
));
|
||||
}
|
||||
};
|
||||
|
||||
public static final MagicAtEndOfCombatTrigger Exile = new MagicAtEndOfCombatTrigger() {
|
||||
|
||||
public static final AtEndOfCombatTrigger Exile = new AtEndOfCombatTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPlayer eocPlayer) {
|
||||
return new MagicEvent(
|
||||
|
@ -54,8 +54,8 @@ public abstract class MagicAtEndOfCombatTrigger extends MagicTrigger<MagicPlayer
|
|||
game.doAction(new RemoveFromPlayAction(event.getPermanent(), MagicLocationType.Exile));
|
||||
}
|
||||
};
|
||||
|
||||
public static final MagicAtEndOfCombatTrigger Destroy = new MagicAtEndOfCombatTrigger() {
|
||||
|
||||
public static final AtEndOfCombatTrigger Destroy = new AtEndOfCombatTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPlayer eocPlayer) {
|
||||
return new MagicEvent(
|
||||
|
@ -69,8 +69,8 @@ public abstract class MagicAtEndOfCombatTrigger extends MagicTrigger<MagicPlayer
|
|||
game.doAction(new DestroyAction(event.getPermanent()));
|
||||
}
|
||||
};
|
||||
|
||||
public static final MagicAtEndOfCombatTrigger Sacrifice = new MagicAtEndOfCombatTrigger() {
|
||||
|
||||
public static final AtEndOfCombatTrigger Sacrifice = new AtEndOfCombatTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPlayer eotPlayer) {
|
||||
return new MagicEvent(
|
||||
|
@ -84,8 +84,8 @@ public abstract class MagicAtEndOfCombatTrigger extends MagicTrigger<MagicPlayer
|
|||
game.doAction(new SacrificeAction(event.getPermanent()));
|
||||
}
|
||||
};
|
||||
|
||||
public static final MagicAtEndOfCombatTrigger Clockwork = new MagicAtEndOfCombatTrigger() {
|
||||
|
||||
public static final AtEndOfCombatTrigger Clockwork = new AtEndOfCombatTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPlayer eocPlayer) {
|
||||
return new MagicEvent(
|
Loading…
Reference in New Issue