* It That Betrays - Fixed that target handling of second triggered ability did not work correct (fixes #4568).

This commit is contained in:
LevelX2 2018-03-16 15:04:31 +01:00
parent 9b379491bc
commit fdd8cd0e09

View file

@ -56,7 +56,7 @@ public class OpponentSacrificesNonTokenPermanentTriggeredAbility extends Trigger
if (game.getPlayer(getControllerId()).hasOpponent(event.getPlayerId(), game)) { if (game.getPlayer(getControllerId()).hasOpponent(event.getPlayerId(), game)) {
Permanent permanent = (Permanent) game.getLastKnownInformation(event.getTargetId(), Zone.BATTLEFIELD); Permanent permanent = (Permanent) game.getLastKnownInformation(event.getTargetId(), Zone.BATTLEFIELD);
if (permanent != null && !(permanent instanceof PermanentToken)) { if (permanent != null && !(permanent instanceof PermanentToken)) {
getEffects().setTargetPointer(new FixedTarget(permanent, game)); getEffects().setTargetPointer(new FixedTarget(event.getTargetId(), game.getState().getZoneChangeCounter(event.getTargetId())));
return true; return true;
} }
} }