40K: other Ravenous card scripts (#1540)

* 40K: remaining Ravenous cards

* spit_flame.txt cleanup

* g_1_1_tyranid.txt token

* tervigon.txt
This commit is contained in:
Northmoc
2022-09-21 10:04:19 -04:00
committed by GitHub
parent ebc8782882
commit a22a2df395
8 changed files with 78 additions and 2 deletions

View File

@@ -1,8 +1,9 @@
Name:Spit Flame
ManaCost:2 R
Types:Instant
A:SP$ DealDamage | Cost$ 2 R | NumDmg$ 4 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ CARDNAME deals 4 damage to target creature.
T:Mode$ ChangesZone | ValidCard$ Dragon.YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigABChangeZone | TriggerDescription$ Whenever a Dragon enters the battlefield under your control, you may pay {R}. If you do, return Spit Flame from your graveyard to your hand.
A:SP$ DealDamage | NumDmg$ 4 | ValidTgts$ Creature | SpellDescription$ CARDNAME deals 4 damage to target creature.
T:Mode$ ChangesZone | ValidCard$ Dragon.YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Graveyard | Execute$ TrigABChangeZone | TriggerDescription$ Whenever a Dragon enters the battlefield under your control, you may pay {R}. If you do, return CARDNAME from your graveyard to your hand.
SVar:TrigABChangeZone:AB$ ChangeZone | ValidCard$ Card.Self | Cost$ R | Origin$ Graveyard | Destination$ Hand
DeckHints:Type$Dragon
DeckHas:Ability$Graveyard
Oracle:Spit Flame deals 4 damage to target creature.\nWhenever a Dragon enters the battlefield under your control, you may pay {R}. If you do, return Spit Flame from your graveyard to your hand.

View File

@@ -0,0 +1,13 @@
Name:Ravener
ManaCost:X G U
Types:Creature Tyranid
PT:0/0
K:Flash
K:Ravenous
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ Terror from the Deep — When CARDNAME enters the battlefield, target creature attacks target opponent this turn if able.
A:AB$ Pump | ValidTgts$ Creature | SubAbility$ DBEffect
SVar:DBEffect:DB$ Effect | ValidTgts$ Opponent | RememberObjects$ ParentTarget,Targeted | StaticAbilities$ MustAttack | ExileOnMoved$ Battlefield
SVar:MustAttack:Mode$ MustAttack | EffectZone$ Command | ValidCreature$ Creature.IsRemembered | MustAttack$ Player.IsRemembered | Description$ This creature attacks this player this turn if able.
SVar:X:Count$xPaid
DeckHas:Ability$Counters
Oracle:Flash\nRavenous (This creature enters the battlefield with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nWhen Ravener enters the battlefield, target creature attacks target opponent this turn if able.

View File

@@ -0,0 +1,11 @@
Name:Sporocyst
ManaCost:X X G
Types:Creature Tyranid
PT:0/0
K:Ravenous
K:Defender
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Spore Chimney — When CARDNAME enters the battlefield, search your library for up to X basic land cards, put them onto the battlefield tapped, then shuffle.
SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | Tapped$ True
SVar:X:Count$xPaid
DeckHas:Ability$Counters
Oracle:Ravenous (This creature enters the battlefield with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nDefender\nSpore Chimney — When Sporocyst enters the battlefield, search your library for up to X basic land cards, put them onto the battlefield tapped, then shuffle.

View File

@@ -0,0 +1,11 @@
Name:Termagant Swarm
ManaCost:X G
Types:Creature Tyranid
PT:0/0
K:Ravenous
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Death Frenzy — When CARDNAME dies, create a number of 1/1 green Tyranid creature tokens equal to CARDNAME's power.
SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_tyranid | TokenAmount$ Y
SVar:X:Count$xPaid
SVar:Y:TriggeredCard$CardPower
DeckHas:Ability$Counters|Token
Oracle:Ravenous (This creature enters the battlefield with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nDeath Frenzy — When Termagant Swarm dies, create a number of 1/1 green Tyranid creature tokens equal to Termagant Swarm's power.

View File

@@ -0,0 +1,12 @@
Name:Tervigon
ManaCost:X 1 G
Types:Creature Tyranid
PT:0/0
K:Ravenous
K:Trample
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Spawn Termagants — Whenever CARDNAME deals combat damage to a player, create that many 1/1 green Tyranid creature tokens.
SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ g_1_1_tyranid
SVar:X:Count$xPaid
SVar:Y:TriggerCount$DamageAmount
DeckHas:Ability$Counters|Token
Oracle:Ravenous (This creature enters the battlefield with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nTrample\nSpawn Termagants — Whenever Tervigon deals combat damage to a player, create that many 1/1 green Tyranid creature tokens.

View File

@@ -0,0 +1,10 @@
Name:Tyrant Guard
ManaCost:2 X G
Types:Creature Tyranid
PT:3/3
K:Ravenous
A:AB$ PumpAll | PrecostDesc$ Shieldwall — | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl+HasCounters | KW$ Hexproof & Indestructible | SpellDescription$ Creatures you control with counters on them gain hexproof and indestructible until end of turn.
SVar:X:Count$xPaid
DeckHas:Ability$Counters|Sacrifice
DeckHints:Ability$Counters
Oracle:Ravenous (This creature enters the battlefield with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\Shieldwall — Sacrifice Tyrant Guard: Creatures you control with counters on them gain hexproof and indestructible until end of turn.

View File

@@ -0,0 +1,12 @@
Name:Zoanthrope
ManaCost:X U R
Types:Creature Tyranid
PT:0/0
K:Ravenous
K:Flying
K:Ward:2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Warp Blast — When CARDNAME enters the battlefield, it deals X damage to any target.
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X
SVar:X:Count$xPaid
DeckHas:Ability$Counters
Oracle:Ravenous (This creature enters the battlefield with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nFlying, ward {2}\nWarp Blast — When Zoanthrope enters the battlefield, it deals X damage to any target.

View File

@@ -0,0 +1,6 @@
Name:Tyranid Token
ManaCost:no cost
Types:Creature Tyranid
PT:1/1
Colors:green
Oracle: