- If a Rebound spell fizzles, it should not rebound - patch by Kulnaro

This commit is contained in:
Sol
2015-07-04 13:32:44 +00:00
parent 3baa872196
commit 960461c9ad

View File

@@ -575,6 +575,7 @@ public class MagicStack /* extends MyObservable */ implements Iterable<SpellAbil
sa.setFlashBackAbility(false); sa.setFlashBackAbility(false);
} }
else if (source.hasKeyword("Rebound") else if (source.hasKeyword("Rebound")
&& !fizzle
&& source.getCastFrom() == ZoneType.Hand && source.getCastFrom() == ZoneType.Hand
&& game.getZoneOf(source).is(ZoneType.Stack) && game.getZoneOf(source).is(ZoneType.Stack)
&& source.getOwner().equals(source.getController())) //"If you cast this spell from your hand" && source.getOwner().equals(source.getController())) //"If you cast this spell from your hand"