1
0
Fork 0
mirror of https://github.com/correl/mage.git synced 2025-04-02 03:18:09 -09:00
This commit is contained in:
Jeff Wadsworth 2021-09-23 16:45:35 -05:00
parent 71bebad14a
commit ea561892f5

View file

@ -58,13 +58,14 @@ public class DealtDamageAndDiedTriggeredAbility extends TriggeredAbilityImpl {
if (filter.match(zEvent.getTarget(), game)) {
boolean damageDealt = false;
for (MageObjectReference mor : zEvent.getTarget().getDealtDamageByThisTurn()) {
if (mor.refersTo(getSourceObject(game), game)) {
if (mor.refersTo(game.getLastKnownInformation(getSourceId(), Zone.BATTLEFIELD), game)
|| (mor.refersTo(getSourceObject(game), game))) {
damageDealt = true;
break;
}
}
if (damageDealt) {
if(this.setTargetPointer == SetTargetPointer.PERMANENT) {
if (this.setTargetPointer == SetTargetPointer.PERMANENT) {
for (Effect effect : getEffects()) {
effect.setTargetPointer(new FixedTarget(event.getTargetId()));
}
@ -78,6 +79,6 @@ public class DealtDamageAndDiedTriggeredAbility extends TriggeredAbilityImpl {
@Override
public String getTriggerPhrase() {
return "Whenever a " + filter.getMessage() + " dealt damage by {this} this turn dies, " ;
return "Whenever a " + filter.getMessage() + " dealt damage by {this} this turn dies, ";
}
}