Add Support for Vedlaken Shackles and the likes

the alias 50120 is there to prevent untap  during untap phase and the
canuntap restriction will trigger if it's possible to untap ie tha card
doesn't have doesnotuntap,, or frozen or is tapped.
This commit is contained in:
Anthony Calosa
2016-06-30 16:18:39 +08:00
parent e6aafbc8a6
commit 547a9fcc17
6 changed files with 222 additions and 49 deletions

View File

@@ -45725,6 +45725,15 @@ type=Legendary Artifact
subtype=Equipment
[/card]
[card]
name=Helm of Possession
alias=50120
auto={2}{T}{S(creature|mybattlefield)}:shackle target(creature)
auto=@each my untap restriction{canuntap}:may untap
text=You may choose not to untap Helm of Possession during your untap step. -- {2}, {T}, Sacrifice a creature: Gain control of target creature for as long as you control Helm of Possession and Helm of Possession remains tapped.
mana={4}
type=Artifact
[/card]
[card]
name=Helm of the Ghastlord
target=creature
auto=teach(creature[blue]) 1/1
@@ -46428,6 +46437,18 @@ mana={2}
type=Artifact
[/card]
[card]
name=Hivis of the Scale
alias=50120
auto={T}:shackle target(dragon)
auto=@each my untap restriction{canuntap}:may untap
text=You may choose not to untap Hivis of the Scale during your untap step. -- {T}: Gain control of target Dragon for as long as you control Hivis and Hivis remains tapped.
mana={3}{R}{R}
type=Legendary Creature
subtype=Viashino Shaman
power=3
toughness=4
[/card]
[card]
name=Hoar Shade
auto={B}:1/1
text={B}: Hoar Shade gets +1/+1 until end of turn.
@@ -69577,6 +69598,18 @@ power=3
toughness=6
[/card]
[card]
name=Old Man of the Sea
alias=50120
auto={T}:shackle target(creature[power<=storedpower])
auto=@each my untap restriction{canuntap}:may untap
text=You may choose not to untap Old Man of the Sea during your untap step. -- {T}: Gain control of target creature with power less than or equal to Old Man of the Sea's power for as long as Old Man of the Sea remains tapped and that creature's power remains less than or equal to Old Man of the Sea's power.
mana={1}{U}{U}
type=Creature
subtype=Djinn
power=2
toughness=3
[/card]
[card]
name=Olivia Voldaren
abilities=flying
auto={1}{R}:all(this) counter(1/1,1) && target(other creature) damage:1 && transforms((vampire)) forever
@@ -82544,6 +82577,18 @@ power=*
toughness=*
[/card]
[card]
name=Rubinia Soulsinger
alias=50120
auto={T}:shackle target(creature)
auto=@each my untap restriction{canuntap}:may untap
text=You may choose not to untap Rubinia Soulsinger during your untap step. -- {T}: Gain control of target creature for as long as you control Rubinia and Rubinia remains tapped.
mana={2}{G}{W}{U}
type=Legendary Creature
subtype=Faerie
power=2
toughness=3
[/card]
[card]
name=Ruby Leech
abilities=first strike
auto=lord(*[red]|myhand,mylibrary,mygraveyard,myexile) altercost(red,+1)
@@ -108764,6 +108809,15 @@ power=2
toughness=2
[/card]
[card]
name=Vedalken Shackles
alias=50120
auto={2}{T}:shackle target(creature[power<=type:island:mybattlefield])
auto=@each my untap restriction{canuntap}:may untap
text=You may choose not to untap Vedalken Shackles during your untap step. -- {2}, {T}: Gain control of target creature with power less than or equal to the number of Islands you control for as long as Vedalken Shackles remains tapped.
mana={3}
type=Artifact
[/card]
[card]
name=Veil of Birds
auto=@movedto(*|opponentstack) once:transforms((removetypes)) forever && transforms((Bird Creature,setpower=1,settoughness=1,flying)) forever
text=When an opponent casts a spell, if Veil of Birds is an enchantment, Veil of Birds becomes a 1/1 Bird creature with flying.
@@ -114269,6 +114323,18 @@ power=2
toughness=2
[/card]
[card]
name=Willow Satyr
alias=50120
auto={T}:shackle target(creature[legendary])
auto=@each my untap restriction{canuntap}:may untap
text=You may choose not to untap Willow Satyr during your untap step. -- {T}: Gain control of target legendary creature for as long as you control Willow Satyr and Willow Satyr remains tapped.
mana={2}{G}{G}
type=Creature
subtype=Satyr
power=1
toughness=1
[/card]
[card]
name=Wilt-Leaf Cavaliers
abilities=vigilance
text=Vigilance