From 631308a5df1d77f2f8bd3450fbf1ea35485d8e88 Mon Sep 17 00:00:00 2001 From: BetaSteward Date: Mon, 5 Mar 2012 22:45:36 -0500 Subject: [PATCH] fixed cost modification effects getting applied twice --- Mage/src/mage/abilities/effects/ContinuousEffects.java | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Mage/src/mage/abilities/effects/ContinuousEffects.java b/Mage/src/mage/abilities/effects/ContinuousEffects.java index 9d71b4fd153..c0c916b1149 100644 --- a/Mage/src/mage/abilities/effects/ContinuousEffects.java +++ b/Mage/src/mage/abilities/effects/ContinuousEffects.java @@ -325,16 +325,6 @@ public class ContinuousEffects implements Serializable { * @return */ public void costModification ( Ability abilityToModify, Game game ) { - for ( Permanent permanent : game.getBattlefield().getAllPermanents() ) { - for ( Ability ability : permanent.getAbilities().getStaticAbilities(Zone.BATTLEFIELD) ) { - for ( Effect effect : ability.getEffects(game, EffectType.COSTMODIFICATION) ) { - CostModificationEffect rEffect = (CostModificationEffect)effect; - if ( rEffect.applies(abilityToModify, ability, game) ) { - rEffect.apply(game, ability, abilityToModify); - } - } - } - } for ( CostModificationEffect effect : costModificationEffects ) { if ( effect.applies(abilityToModify, abilityMap.get(effect.getId()), game) ) { effect.apply(game, abilityMap.get(effect.getId()), abilityToModify);