*Remove Inbound Tokens at appropriate places if the etb of the same token was replaced. Fixes Chronozoa.

This commit is contained in:
Hellfish
2013-11-20 20:05:02 +00:00
parent c5aeb0785e
commit a0695c08cc

View File

@@ -200,8 +200,10 @@ public class GameAction {
ReplacementResult repres = game.getReplacementHandler().run(repParams);
if (repres != ReplacementResult.NotReplaced) {
if (game.getStack().isResolving(c) && !zoneTo.is(ZoneType.Graveyard) && repres == ReplacementResult.Prevented) {
return this.moveToGraveyard(c);
copied.getOwner().removeInboundToken(copied);
return this.moveToGraveyard(c);
}
copied.getOwner().removeInboundToken(copied);
return c;
}