diff --git a/forge-gui/res/cardsfolder/s/spit_flame.txt b/forge-gui/res/cardsfolder/s/spit_flame.txt index b7e0c976d7d..a427b9ff14f 100644 --- a/forge-gui/res/cardsfolder/s/spit_flame.txt +++ b/forge-gui/res/cardsfolder/s/spit_flame.txt @@ -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. diff --git a/forge-gui/res/cardsfolder/upcoming/ravener.txt b/forge-gui/res/cardsfolder/upcoming/ravener.txt new file mode 100644 index 00000000000..81e0722125b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ravener.txt @@ -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. diff --git a/forge-gui/res/cardsfolder/upcoming/sporocyst.txt b/forge-gui/res/cardsfolder/upcoming/sporocyst.txt new file mode 100644 index 00000000000..3d757302c88 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sporocyst.txt @@ -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. diff --git a/forge-gui/res/cardsfolder/upcoming/termagant_swarm.txt b/forge-gui/res/cardsfolder/upcoming/termagant_swarm.txt new file mode 100644 index 00000000000..303e5dcf74d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/termagant_swarm.txt @@ -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. diff --git a/forge-gui/res/cardsfolder/upcoming/tervigon.txt b/forge-gui/res/cardsfolder/upcoming/tervigon.txt new file mode 100644 index 00000000000..072e7d62379 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tervigon.txt @@ -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. diff --git a/forge-gui/res/cardsfolder/upcoming/tyrant_guard.txt b/forge-gui/res/cardsfolder/upcoming/tyrant_guard.txt new file mode 100644 index 00000000000..d68e985de14 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tyrant_guard.txt @@ -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. diff --git a/forge-gui/res/cardsfolder/upcoming/zoanthrope.txt b/forge-gui/res/cardsfolder/upcoming/zoanthrope.txt new file mode 100644 index 00000000000..a092d8a7cb3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/zoanthrope.txt @@ -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. diff --git a/forge-gui/res/tokenscripts/g_1_1_tyranid.txt b/forge-gui/res/tokenscripts/g_1_1_tyranid.txt new file mode 100644 index 00000000000..b8c4a6a73be --- /dev/null +++ b/forge-gui/res/tokenscripts/g_1_1_tyranid.txt @@ -0,0 +1,6 @@ +Name:Tyranid Token +ManaCost:no cost +Types:Creature Tyranid +PT:1/1 +Colors:green +Oracle: