You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Require a grant to reach the zone it is being used in
A MayPlay grant clears the restriction zone, and checkZoneRestrictions
then returned true for any null zone. So a grant that only reduces a
cost reached cards it was never meant to: with As Foretold out, an
opponent's hand was castable.
MayPlayDontGrantZonePermissions marks a cost reduction rather than
permission, so it is not enough on its own, but it must not get in the
way when a second grant does allow the zone - Grenzo pays {0} for cards
it does not own, and Heist is what lets them be cast at all. The card
reaching this point is a copy with no play options left, so the check
reads them off the real card, the same way the branch below it does.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments