* Mephidross Vampire - Fixed that it gave a wrong ability to all controlled creatures.

This commit is contained in:
LevelX2 2014-12-23 11:12:30 +01:00
parent 086f860396
commit d66213b4fb
2 changed files with 71 additions and 1 deletions

View file

@ -31,6 +31,7 @@ import java.util.UUID;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.BecomesTargetTriggeredAbility;
import mage.abilities.common.DealsDamageToACreatureTriggeredAbility;
import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.ContinuousEffectImpl;
import mage.abilities.effects.common.counter.AddCountersSourceEffect;
@ -118,7 +119,7 @@ class MephidrossVampireEffect extends ContinuousEffectImpl {
for (Permanent creature : game.getBattlefield().getActivePermanents(filter, source.getControllerId(), game)) {
switch (layer) {
case AbilityAddingRemovingEffects_6:
creature.addAbility(new BecomesTargetTriggeredAbility(new AddCountersSourceEffect(CounterType.P1P1.createInstance())), source.getSourceId(), game);
creature.addAbility(new DealsDamageToACreatureTriggeredAbility(new AddCountersSourceEffect(CounterType.P1P1.createInstance()), false, false, false), source.getSourceId(), game);
break;
case TypeChangingEffects_4:
if (!creature.getSubtype().contains("Vampire")) {