mirror of
https://github.com/magefree/mage.git
synced 2025-12-28 22:42:03 -08:00
* Mycosynth Golem - Fixed not working second ability.
This commit is contained in:
parent
bb28394f71
commit
c1fa3422fd
5 changed files with 74 additions and 53 deletions
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue