From 4f8ec31ef5034fa2b5e351fcd5e5ed1c689c7767 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Mon, 19 Jan 2015 08:01:02 +0100 Subject: [PATCH] * Brutal Hordechief - Fixed that damage was dealt instead of lief loss and creatures were forced to attack instead of block. --- Mage.Sets/src/mage/sets/fatereforged/BrutalHordechief.java | 3 ++- .../effects/common/combat/BlocksIfAbleAllEffect.java | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/sets/fatereforged/BrutalHordechief.java b/Mage.Sets/src/mage/sets/fatereforged/BrutalHordechief.java index c2edd96856..4d1f6ffbf2 100644 --- a/Mage.Sets/src/mage/sets/fatereforged/BrutalHordechief.java +++ b/Mage.Sets/src/mage/sets/fatereforged/BrutalHordechief.java @@ -36,6 +36,7 @@ import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.effects.common.GainLifeEffect; +import mage.abilities.effects.common.LoseLifeTargetEffect; import mage.abilities.effects.common.combat.BlocksIfAbleAllEffect; import mage.cards.CardImpl; import mage.constants.CardType; @@ -94,7 +95,7 @@ public class BrutalHordechief extends CardImpl { class BrutalHordechiefTriggeredAbility extends TriggeredAbilityImpl { public BrutalHordechiefTriggeredAbility() { - super(Zone.BATTLEFIELD, new DamageTargetEffect(1)); + super(Zone.BATTLEFIELD, new LoseLifeTargetEffect(1)); this.addEffect(new GainLifeEffect(1)); } diff --git a/Mage/src/mage/abilities/effects/common/combat/BlocksIfAbleAllEffect.java b/Mage/src/mage/abilities/effects/common/combat/BlocksIfAbleAllEffect.java index 5db653745c..d8f0ab6f92 100644 --- a/Mage/src/mage/abilities/effects/common/combat/BlocksIfAbleAllEffect.java +++ b/Mage/src/mage/abilities/effects/common/combat/BlocksIfAbleAllEffect.java @@ -48,7 +48,7 @@ public class BlocksIfAbleAllEffect extends RequirementEffect { } public BlocksIfAbleAllEffect(FilterCreaturePermanent filter, Duration duration) { - super(Duration.WhileOnBattlefield); + super(duration); staticText = new StringBuilder(filter.getMessage()) .append(" block ") .append(duration.equals(Duration.EndOfTurn) ? "this":"each") @@ -72,12 +72,12 @@ public class BlocksIfAbleAllEffect extends RequirementEffect { @Override public boolean mustAttack(Game game) { - return true; + return false; } @Override public boolean mustBlock(Game game) { - return false; + return true; } }