diff --git a/Mage/src/mage/abilities/TriggeredAbilityImpl.java b/Mage/src/mage/abilities/TriggeredAbilityImpl.java index 7b426ef0aad..9d0f4520d11 100644 --- a/Mage/src/mage/abilities/TriggeredAbilityImpl.java +++ b/Mage/src/mage/abilities/TriggeredAbilityImpl.java @@ -77,9 +77,9 @@ public abstract class TriggeredAbilityImpl> ex @Override public boolean resolve(Game game) { + MageObject object = game.getObject(sourceId); if (optional) { Player player = game.getPlayer(this.getControllerId()); - MageObject object = game.getObject(sourceId); StringBuilder sb = new StringBuilder(); if (object != null) { sb.append("Use the following ability from ").append(object.getName()).append("? "); @@ -94,6 +94,12 @@ public abstract class TriggeredAbilityImpl> ex } //20091005 - 603.4 if (checkInterveningIfClause(game)) { + // log resolve of triggered ability + if (object != null) { + game.informPlayers(new StringBuilder(object.getName()).append(" triggered ability resolves: ").append(this.getRule()).toString()); + } else { + game.informPlayers(new StringBuilder("Ability triggered: ").append(this.getRule()).toString()); + } return super.resolve(game); } return false;