* Mycosynth Golem - Fixed not working second ability.

This commit is contained in:
LevelX2 2015-06-02 23:37:15 +02:00
parent bb28394f71
commit c1fa3422fd
5 changed files with 74 additions and 53 deletions

View file

@ -352,10 +352,18 @@ public abstract class AbilityImpl implements Ability {
//20100716 - 601.2e
if (sourceObject != null) {
sourceObject.adjustCosts(this, game);
for (Ability ability : sourceObject.getAbilities()) {
if (ability instanceof AdjustingSourceCosts) {
((AdjustingSourceCosts)ability).adjustCosts(this, game);
}
if (sourceObject instanceof Card) {
for (Ability ability : ((Card)sourceObject).getAbilities(game)) {
if (ability instanceof AdjustingSourceCosts) {
((AdjustingSourceCosts)ability).adjustCosts(this, game);
}
}
} else {
for (Ability ability : sourceObject.getAbilities()) {
if (ability instanceof AdjustingSourceCosts) {
((AdjustingSourceCosts)ability).adjustCosts(this, game);
}
}
}
}

View file

@ -65,7 +65,7 @@ public class AffinityForArtifactsAbility extends SimpleStaticAbility implements
@Override
public String getRule() {
return "Affinity for artifacts";
return "affinity for artifacts <i>(This spell costs {1} less to cast for each artifact you control.)</i>";
}
@Override