From 1ab462f949b3b3a8ec6fc07f429fefa04c9f1557 Mon Sep 17 00:00:00 2001 From: Hanmac Date: Sat, 17 Nov 2018 18:26:54 +0100 Subject: [PATCH] TriggerType: rename Unequip to Unattach --- .../java/forge/game/trigger/TriggerType.java | 2 +- ...iggerUnequip.java => TriggerUnattach.java} | 32 +++++++++---------- 2 files changed, 17 insertions(+), 17 deletions(-) rename forge-game/src/main/java/forge/game/trigger/{TriggerUnequip.java => TriggerUnattach.java} (61%) diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerType.java b/forge-game/src/main/java/forge/game/trigger/TriggerType.java index f5119f70fd8..3dc4cbf9052 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerType.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerType.java @@ -85,7 +85,7 @@ public enum TriggerType { Transformed(TriggerTransformed.class), TurnBegin(TriggerTurnBegin.class), TurnFaceUp(TriggerTurnFaceUp.class), - Unequip(TriggerUnequip.class), + Unattach(TriggerUnattach.class), Untaps(TriggerUntaps.class), Vote(TriggerVote.class); diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerUnequip.java b/forge-game/src/main/java/forge/game/trigger/TriggerUnattach.java similarity index 61% rename from forge-game/src/main/java/forge/game/trigger/TriggerUnequip.java rename to forge-game/src/main/java/forge/game/trigger/TriggerUnattach.java index ba2f52ae518..8b96b06fd3f 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerUnequip.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerUnattach.java @@ -17,18 +17,18 @@ */ package forge.game.trigger; +import forge.game.GameEntity; import forge.game.card.Card; import forge.game.spellability.SpellAbility; /** *

- * Trigger_Unequip class. + * Trigger_Unattach class. *

* * @author Forge - * @version $Id$ */ -public class TriggerUnequip extends Trigger { +public class TriggerUnattach extends Trigger { /** *

@@ -42,26 +42,26 @@ public class TriggerUnequip extends Trigger { * @param intrinsic * the intrinsic */ - public TriggerUnequip(final java.util.Map params, final Card host, final boolean intrinsic) { + public TriggerUnattach(final java.util.Map params, final Card host, final boolean intrinsic) { super(params, host, intrinsic); } /** {@inheritDoc} */ @Override public final boolean performTest(final java.util.Map runParams2) { - final Card equipped = (Card) runParams2.get("Card"); - final Card equipment = (Card) runParams2.get("Equipment"); + final GameEntity object = (GameEntity) runParams2.get("Object"); + final Card attach = (Card) runParams2.get("Attach"); - if (this.mapParams.containsKey("ValidCard")) { - if (!equipped.isValid(this.mapParams.get("ValidCard").split(","), this.getHostCard().getController(), - this.getHostCard(), null)) { + if (hasParam("ValidObject")) { + if (!object.isValid(getParam("ValidObject").split(","), getHostCard().getController(), + getHostCard(), null)) { return false; } } - if (this.mapParams.containsKey("ValidEquipment")) { - if (!equipment.isValid(this.mapParams.get("ValidEquipment").split(","), this.getHostCard() - .getController(), this.getHostCard(), null)) { + if (hasParam("ValidAttachment")) { + if (!attach.isValid(getParam("ValidAttachment").split(","), getHostCard() + .getController(), getHostCard(), null)) { return false; } } @@ -72,15 +72,15 @@ public class TriggerUnequip extends Trigger { /** {@inheritDoc} */ @Override public final void setTriggeringObjects(final SpellAbility sa) { - sa.setTriggeringObject("Card", this.getRunParams().get("Card")); - sa.setTriggeringObject("Equipment", this.getRunParams().get("Equipment")); + sa.setTriggeringObject("Object", getRunParams().get("Object")); + sa.setTriggeringObject("Attach", getRunParams().get("Attach")); } @Override public String getImportantStackObjects(SpellAbility sa) { StringBuilder sb = new StringBuilder(); - sb.append("Equippee: ").append(sa.getTriggeringObject("Card")).append(", "); - sb.append("Equipment: ").append(sa.getTriggeringObject("Equipment")); + sb.append("Object: ").append(sa.getTriggeringObject("Object")).append(", "); + sb.append("Attachment: ").append(sa.getTriggeringObject("Attach")); return sb.toString(); }