added myzones & oppzones
This commit is contained in:
@@ -87539,6 +87539,17 @@ mana={1}{W}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Rayne, Academy Chancellor
|
||||
auto=this(auras >= 1) transforms((,newability[@targeted(*|mybattlefield) from(*|oppzones):draw:2]))
|
||||
auto=this(auras < 1) transforms((,newability[@targeted(*|mybattlefield) from(*|oppzones):draw:1]))
|
||||
text=Whenever you or a permanent you control becomes the target of a spell or ability an opponent controls, you may draw a card. You may draw an additional card if Rayne, Academy Chancellor is enchanted.
|
||||
mana={2}{U}
|
||||
type=Legendary Creature
|
||||
subtype=Human Wizard
|
||||
power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Raze
|
||||
auto=destroy target(land)
|
||||
text=As an additional cost to cast Raze, sacrifice a land. -- Destroy target land.
|
||||
|
||||
@@ -216,6 +216,24 @@ TargetChooser * TargetChooserFactory::createTargetChooser(string s, MTGCardInsta
|
||||
zones[nbzones++] = MTGGameZone::OPPONENT_HAND;
|
||||
zones[nbzones++] = MTGGameZone::OPPONENT_EXILE;
|
||||
}
|
||||
else if (zoneName.compare("myzones") == 0)
|
||||
{
|
||||
zones[nbzones++] = MTGGameZone::MY_BATTLEFIELD;
|
||||
zones[nbzones++] = MTGGameZone::MY_STACK;
|
||||
zones[nbzones++] = MTGGameZone::MY_GRAVEYARD;
|
||||
zones[nbzones++] = MTGGameZone::MY_LIBRARY;
|
||||
zones[nbzones++] = MTGGameZone::MY_HAND;
|
||||
zones[nbzones++] = MTGGameZone::MY_EXILE;
|
||||
}
|
||||
else if (zoneName.compare("oppzones") == 0)
|
||||
{
|
||||
zones[nbzones++] = MTGGameZone::OPPONENT_BATTLEFIELD;
|
||||
zones[nbzones++] = MTGGameZone::OPPONENT_STACK;
|
||||
zones[nbzones++] = MTGGameZone::OPPONENT_GRAVEYARD;
|
||||
zones[nbzones++] = MTGGameZone::OPPONENT_LIBRARY;
|
||||
zones[nbzones++] = MTGGameZone::OPPONENT_HAND;
|
||||
zones[nbzones++] = MTGGameZone::OPPONENT_EXILE;
|
||||
}
|
||||
else
|
||||
{
|
||||
int zone = MTGGameZone::zoneStringToId(zoneName);
|
||||
|
||||
Reference in New Issue
Block a user