diff --git a/res/cardsfolder/t/tectonic_instability.txt b/res/cardsfolder/t/tectonic_instability.txt index bee2cd2f78a..0dded6ba427 100644 --- a/res/cardsfolder/t/tectonic_instability.txt +++ b/res/cardsfolder/t/tectonic_instability.txt @@ -1,7 +1,8 @@ Name:Tectonic Instability ManaCost:2 R Types:Enchantment -Text:Whenever a land enters the battlefield, tap all lands its controller controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever a land enters the battlefield, tap all lands its controller controls. +SVar:TrigTap:AB$ TapAll | Cost$ 0 | ValidCards$ TriggeredCard.sharesControllerWith+Land SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/tectonic_instability.jpg Oracle:Whenever a land enters the battlefield, tap all lands its controller controls. \ No newline at end of file diff --git a/src/main/java/forge/game/zone/PlayerZoneBattlefield.java b/src/main/java/forge/game/zone/PlayerZoneBattlefield.java index 4c758bea712..1dd5553dbd6 100644 --- a/src/main/java/forge/game/zone/PlayerZoneBattlefield.java +++ b/src/main/java/forge/game/zone/PlayerZoneBattlefield.java @@ -90,28 +90,6 @@ public class PlayerZoneBattlefield extends PlayerZone { c.executeTrigger(ZCTrigger.ENTERFIELD); if (c.isLand()) { - // Tectonic Instability - final List tis = - CardLists.filter(game.getCardsIn(ZoneType.Battlefield), CardPredicates.nameEquals("Tectonic Instability")); - final Card tisLand = c; - for (final Card ti : tis) { - final Card source = ti; - final SpellAbility ability = new Ability(source, ManaCost.NO_COST) { - @Override - public void resolve() { - List lands = CardLists.filter(tisLand.getController().getCardsIn(ZoneType.Battlefield), Presets.LANDS); - for (final Card land : lands) { - land.tap(); - } - } - }; - final StringBuilder sb = new StringBuilder(); - sb.append(source).append(" - tap all lands "); - sb.append(tisLand.getController()).append(" controls."); - ability.setStackDescription(sb.toString()); - game.getStack().addSimultaneousStackEntry(ability); - - } for( Player opp : c.getOwner().getOpponents())