From 66a5143a532b48b2acb10a0ebffc14d24b5e3f70 Mon Sep 17 00:00:00 2001 From: magenoxx Date: Wed, 30 May 2012 15:43:52 +0400 Subject: [PATCH] More fixes for ChampionOfLambholt and DungeonGeists --- .../avacynrestored/ChampionOfLambholt.java | 20 +++++++++---------- .../sets/darkascension/DungeonGeists.java | 5 ++++- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/Mage.Sets/src/mage/sets/avacynrestored/ChampionOfLambholt.java b/Mage.Sets/src/mage/sets/avacynrestored/ChampionOfLambholt.java index dc24760ceab..6ec07e9e712 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/ChampionOfLambholt.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/ChampionOfLambholt.java @@ -89,22 +89,22 @@ class ChampionOfLambholtEffect extends RestrictionEffect attacker.getPower().getValue(); + } + return true; + } + @Override public ChampionOfLambholtEffect copy() { return new ChampionOfLambholtEffect(this); } - - @Override - public boolean canBlock(Permanent attacker, Permanent blocker, Ability source, Game game) { - return false; - } - } diff --git a/Mage.Sets/src/mage/sets/darkascension/DungeonGeists.java b/Mage.Sets/src/mage/sets/darkascension/DungeonGeists.java index a6d4b98c82b..ed3e6386dee 100644 --- a/Mage.Sets/src/mage/sets/darkascension/DungeonGeists.java +++ b/Mage.Sets/src/mage/sets/darkascension/DungeonGeists.java @@ -43,6 +43,7 @@ import mage.filter.common.FilterCreaturePermanent; import mage.game.Game; import mage.game.events.GameEvent; import mage.game.events.ZoneChangeEvent; +import mage.target.Target; import mage.target.common.TargetCreaturePermanent; import mage.watchers.Watcher; import mage.watchers.WatcherImpl; @@ -75,7 +76,9 @@ public class DungeonGeists extends CardImpl { // When Dungeon Geists enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's untap step for as long as you control Dungeon Geists. Ability ability = new EntersBattlefieldTriggeredAbility(new TapTargetEffect(), false); ability.addEffect(new DungeonGeistsEffect()); - ability.addTarget(new TargetCreaturePermanent(filter)); + Target target = new TargetCreaturePermanent(filter); + target.setRequired(true); + ability.addTarget(target); this.addAbility(ability); this.addWatcher(new DungeonGeistsWatcher()); }