extends subclass of MagicTrigger
parent
4891bfb36e
commit
b8fe02a43e
|
@ -5,11 +5,10 @@ import magic.model.MagicPermanent;
|
|||
import magic.model.MagicPermanentState;
|
||||
import magic.model.action.MagicChangeStateAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicTrigger;
|
||||
import magic.model.trigger.MagicTriggerType;
|
||||
import magic.model.trigger.MagicWhenBlocksTrigger;
|
||||
|
||||
public class Wall_of_Frost {
|
||||
public static final MagicTrigger T = new MagicTrigger(MagicTriggerType.WhenBlocks) {
|
||||
public static final MagicWhenBlocksTrigger T = new MagicWhenBlocksTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPermanent data) {
|
||||
if (permanent==data) {
|
||||
|
|
|
@ -8,11 +8,10 @@ import magic.model.action.MagicPermanentAction;
|
|||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.target.MagicPowerTargetPicker;
|
||||
import magic.model.trigger.MagicTrigger;
|
||||
import magic.model.trigger.MagicTriggerType;
|
||||
import magic.model.trigger.MagicAtEndOfTurnTrigger;
|
||||
|
||||
public class Wall_of_Reverence {
|
||||
public static final MagicTrigger T = new MagicTrigger(MagicTriggerType.AtEndOfTurn) {
|
||||
public static final MagicAtEndOfTurnTrigger T = new MagicAtEndOfTurnTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPlayer data) {
|
||||
final MagicPlayer player=permanent.getController();
|
||||
|
|
|
@ -10,11 +10,10 @@ import magic.model.choice.MagicTargetChoice;
|
|||
import magic.model.event.MagicEvent;
|
||||
import magic.model.target.MagicDamageTargetPicker;
|
||||
import magic.model.target.MagicTarget;
|
||||
import magic.model.trigger.MagicTrigger;
|
||||
import magic.model.trigger.MagicTriggerType;
|
||||
import magic.model.trigger.MagicWhenOtherComesIntoPlayTrigger;
|
||||
|
||||
public class Warstorm_Surge {
|
||||
public static final MagicTrigger T = new MagicTrigger(MagicTriggerType.WhenOtherComesIntoPlay) {
|
||||
public static final MagicWhenOtherComesIntoPlayTrigger T = new MagicWhenOtherComesIntoPlayTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPermanent otherPermanent) {
|
||||
final MagicPlayer player = permanent.getController();
|
||||
|
|
|
@ -12,11 +12,11 @@ import magic.model.choice.MagicMayChoice;
|
|||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.target.MagicGraveyardTargetPicker;
|
||||
import magic.model.trigger.MagicTrigger;
|
||||
import magic.model.trigger.MagicTriggerType;
|
||||
import magic.model.trigger.MagicAtUpkeepTrigger;
|
||||
|
||||
|
||||
public class Wort__Boggart_Auntie {
|
||||
public static final MagicTrigger T = new MagicTrigger(MagicTriggerType.AtUpkeep) {
|
||||
public static final MagicAtUpkeepTrigger T = new MagicAtUpkeepTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPlayer data) {
|
||||
final MagicPlayer player=permanent.getController();
|
||||
|
|
|
@ -15,11 +15,11 @@ import magic.model.choice.MagicTargetChoice;
|
|||
import magic.model.event.MagicEvent;
|
||||
import magic.model.stack.MagicCardOnStack;
|
||||
import magic.model.target.MagicGraveyardTargetPicker;
|
||||
import magic.model.trigger.MagicTrigger;
|
||||
import magic.model.trigger.MagicTriggerType;
|
||||
import magic.model.trigger.MagicWhenDamageIsDealtTrigger;
|
||||
|
||||
|
||||
public class Wrexial__the_Risen_Deep {
|
||||
public static final MagicTrigger T = new MagicTrigger(MagicTriggerType.WhenDamageIsDealt) {
|
||||
public static final MagicWhenDamageIsDealtTrigger T = new MagicWhenDamageIsDealtTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
|
||||
if (damage.getSource()==permanent&&damage.getTarget().isPlayer()&&damage.isCombat()) {
|
||||
|
|
|
@ -9,11 +9,11 @@ import magic.model.action.MagicChangeLifeAction;
|
|||
import magic.model.choice.MagicMayChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.stack.MagicCardOnStack;
|
||||
import magic.model.trigger.MagicTrigger;
|
||||
import magic.model.trigger.MagicTriggerType;
|
||||
import magic.model.trigger.MagicWhenSpellIsPlayedTrigger;
|
||||
|
||||
|
||||
public class Wurm_s_Tooth {
|
||||
public static final MagicTrigger T = new MagicTrigger(MagicTriggerType.WhenSpellIsPlayed) {
|
||||
public static final MagicWhenSpellIsPlayedTrigger T = new MagicWhenSpellIsPlayedTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicCardOnStack data) {
|
||||
final MagicPlayer player = permanent.getController();
|
||||
|
|
|
@ -8,11 +8,10 @@ import magic.model.MagicPlayer;
|
|||
import magic.model.action.MagicPlayTokenAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicGraveyardTriggerData;
|
||||
import magic.model.trigger.MagicTrigger;
|
||||
import magic.model.trigger.MagicTriggerType;
|
||||
import magic.model.trigger.MagicWhenPutIntoGraveyardTrigger;
|
||||
|
||||
public class Wurmcoil_Engine {
|
||||
public static final MagicTrigger T = new MagicTrigger(MagicTriggerType.WhenPutIntoGraveyard) {
|
||||
public static final MagicWhenPutIntoGraveyardTrigger T = new MagicWhenPutIntoGraveyardTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicGraveyardTriggerData triggerData) {
|
||||
final MagicPlayer player = (permanent != null) ? permanent.getController() : null;
|
||||
|
|
Loading…
Reference in New Issue