Multizone Origin for ChangeZone

I've made some changes to ChangeZone in my local copy that allows multizone Origin .Eg: Venser's Diffusion now uses this clean script:
Otherwise here's a patch for ChangeZone.java if anyone wants to try it out:
Mostly it was just boxing the various blocks with
Otherwise, what are some of the scenarios I should test?
- Code: Select all
A:SP$ ChangeZone | Cost$ 2 U | ValidTgts$ Permanent.nonLand,Card.suspended | TgtPrompt$ Choose target nonland permanent or suspended card. | IsCurse$ True | Origin$ Exile,Battlefield | Destination$ Hand | SpellDescription$ Return target nonland permanent or suspended card to its owner's hand.
Otherwise here's a patch for ChangeZone.java if anyone wants to try it out:
Mostly it was just boxing the various blocks with
- Code: Select all
for (ZoneType origin : originList) {
Otherwise, what are some of the scenarios I should test?