removed redundant calls to copy()

This commit is contained in:
BetaSteward 2011-08-19 22:18:23 -04:00
parent 2d0842f320
commit 35d993c3c1
8 changed files with 11 additions and 11 deletions

View file

@ -142,7 +142,7 @@ class MyrWelderContinuousEffect extends ContinuousEffectImpl<MyrWelderContinuous
if (card != null) {
for (Ability ability: card.getAbilities()) {
if (ability instanceof ActivatedAbility) {
perm.addAbility(ability.copy());
perm.addAbility(ability);
}
}
}

View file

@ -118,10 +118,10 @@ class PhyrexianMetamorphEffect extends ContinuousEffectImpl<PhyrexianMetamorphEf
permanent.setExpansionSetCode(card.getExpansionSetCode());
permanent.getAbilities().clear();
for (Ability ability0: card.getAbilities()) {
Ability ability = ability0.copy();
ability.newId();
ability.setSourceId(card.getId());
permanent.addAbility(ability);
// Ability ability = ability0.copy();
// ability.newId();
// ability.setSourceId(card.getId());
permanent.addAbility(ability0);
}
permanent.getPower().setValue(card.getPower().getValue());
permanent.getToughness().setValue(card.getToughness().getValue());

View file

@ -111,7 +111,7 @@ class NecroticOozeEffect extends ContinuousEffectImpl<NecroticOozeEffect> {
if (card.getCardType().contains(CardType.CREATURE)) {
for (Ability ability: card.getAbilities()) {
if (ability instanceof ActivatedAbility) {
perm.addAbility(ability.copy());
perm.addAbility(ability);
}
}
}