From d3f33c5954d589ba6a54ab5733a0515af5906547 Mon Sep 17 00:00:00 2001 From: drdev Date: Sat, 17 Jan 2015 17:34:10 +0000 Subject: [PATCH] Fix so ETB triggers fire when use DevMode Add To Battlefield for lands --- .../src/main/java/forge/player/PlayerControllerHuman.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java b/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java index 32173805d54..283f1db12b6 100644 --- a/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java +++ b/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java @@ -1633,8 +1633,11 @@ public class PlayerControllerHuman extends PlayerController { final Card forgeCard = Card.fromPaperCard(c, p); if (c.getRules().getType().isLand()) { + game.getAction().moveToHand(forgeCard); //this is needed to ensure land abilities fire game.getAction().moveToPlay(forgeCard); - } else { + game.getTriggerHandler().runWaitingTriggers(); //ensure triggered abilities fire + } + else { final FCollectionView choices = forgeCard.getBasicSpells(); if (choices.isEmpty()) { return; // when would it happen?