Fixed a bug that spells with alternative costs are written to the game log as if the alternative cost was always used.

This commit is contained in:
LevelX2 2014-04-30 17:15:34 +02:00
parent c143a6159d
commit 367dd0b228

View file

@ -918,7 +918,7 @@ public abstract class AbilityImpl<T extends AbilityImpl<T>> implements Ability {
if (ability instanceof OptionalAdditionalSourceCosts) {
sb.append(((OptionalAdditionalSourceCosts) ability).getCastMessageSuffix());
}
if (ability instanceof AlternativeSourceCosts) {
if (ability instanceof AlternativeSourceCosts && ((AlternativeSourceCosts) ability).isActivated()) {
sb.append(((AlternativeSourceCosts) ability).getCastMessageSuffix());
}
}