From a4f70cea78c757507d5030bfbfde9546da48f662 Mon Sep 17 00:00:00 2001 From: CCTV-1 Date: Sat, 13 Jun 2020 20:34:08 +0800 Subject: [PATCH 1/3] some m21 cards --- .../res/cardsfolder/upcoming/alpine_watchdog.txt | 6 ++++++ .../res/cardsfolder/upcoming/animal_sanctuary.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/bolt_hound.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/brash_taunter.txt | 11 +++++++++++ forge-gui/res/cardsfolder/upcoming/burlfist_oak.txt | 7 +++++++ .../res/cardsfolder/upcoming/celestial_enforcer.txt | 6 ++++++ 6 files changed, 45 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/alpine_watchdog.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/animal_sanctuary.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/bolt_hound.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/brash_taunter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/burlfist_oak.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/celestial_enforcer.txt diff --git a/forge-gui/res/cardsfolder/upcoming/alpine_watchdog.txt b/forge-gui/res/cardsfolder/upcoming/alpine_watchdog.txt new file mode 100644 index 00000000000..2d922cb5abe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/alpine_watchdog.txt @@ -0,0 +1,6 @@ +Name:Alpine Watchdog +ManaCost:1 W +Types:Creature Dog +PT:2/2 +K:Vigilance +Oracle:Vigilance diff --git a/forge-gui/res/cardsfolder/upcoming/animal_sanctuary.txt b/forge-gui/res/cardsfolder/upcoming/animal_sanctuary.txt new file mode 100644 index 00000000000..8b1fffcea2c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/animal_sanctuary.txt @@ -0,0 +1,7 @@ +Name:Animal Sanctuary +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ PutCounter | Cost$ 2 T | ValidTgts$ Creature.Bird,Creature.Cat,Creature.Dog,Creature.Goat,Creature.Ox,Creature.Snake | TgtPrompt$ Select target Bird, Cat, Dog, Goat, Ox, or Snake | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target Bird, Cat, Dog, Goat, Ox, or Snake. +DeckHas:Ability$Counters +Oracle:{T}: Add {C}.\n{2}, {T}: Put a +1/+1 counter on target Bird, Cat, Dog, Goat, Ox, or Snake. diff --git a/forge-gui/res/cardsfolder/upcoming/bolt_hound.txt b/forge-gui/res/cardsfolder/upcoming/bolt_hound.txt new file mode 100644 index 00000000000..bdc9966d174 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bolt_hound.txt @@ -0,0 +1,8 @@ +Name:Bolt Hound +ManaCost:2 R +Types:Creature Elemental Dog +PT:2/2 +K:Haste +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, other creatures you control get +1/+0 until end of turn. +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 +Oracle:Haste\nWhenever Bolt Hound attacks, other creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/brash_taunter.txt b/forge-gui/res/cardsfolder/upcoming/brash_taunter.txt new file mode 100644 index 00000000000..161f1b288f8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/brash_taunter.txt @@ -0,0 +1,11 @@ +Name:Brash Taunter +ManaCost:4 R +Types:Creature Goblin +PT:1/1 +K:Indestructible +T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, it deals that much damage to target opponent. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ X | References$ X +SVar:X:TriggerCount$DamageAmount +SVar:HasCombatEffect:TRUE +A:AB$ Fight | Cost$ 2 R T | Defined$ Self | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | SpellDescription$ CARDNAME fights another target creature. +Oracle:Indestructible\nWhenever Brash Taunter is dealt damage, it deals that much damage to target opponent.\n{2}{R}, {T}: Brash Taunter fights another target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/burlfist_oak.txt b/forge-gui/res/cardsfolder/upcoming/burlfist_oak.txt new file mode 100644 index 00000000000..53b092971a2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/burlfist_oak.txt @@ -0,0 +1,7 @@ +Name:Burlfist Oak +ManaCost:2 G G +Types:Creature Treefolk +PT:2/3 +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ Whenever you draw a card, Burlfist Oak gets +2/+2 until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +Oracle:Whenever you draw a card, Burlfist Oak gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/celestial_enforcer.txt b/forge-gui/res/cardsfolder/upcoming/celestial_enforcer.txt new file mode 100644 index 00000000000..6c34b232064 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/celestial_enforcer.txt @@ -0,0 +1,6 @@ +Name:Celestial Enforcer +ManaCost:2 W +Types:Creature Human Cleric +PT:2/3 +A:AB$ tap | Cost$ 1 W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ Tap target creature. Activate this ability only if you control a creature with flying. +Oracle:{1}{W}, {T}: Tap target creature. Activate this ability only if you control a creature with flying. From 9b16919c37e92a006d7a6501549709a106ec55ba Mon Sep 17 00:00:00 2001 From: CCTV-1 Date: Sat, 13 Jun 2020 21:09:52 +0800 Subject: [PATCH 2/3] four m21 cards --- forge-gui/res/cardsfolder/upcoming/finishing_blow.txt | 5 +++++ .../res/cardsfolder/upcoming/garruks_gorehorn.txt | 5 +++++ forge-gui/res/cardsfolder/upcoming/goremand.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/kaervek_the_spiteful.txt | 6 ++++++ 4 files changed, 26 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/finishing_blow.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/garruks_gorehorn.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/goremand.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/kaervek_the_spiteful.txt diff --git a/forge-gui/res/cardsfolder/upcoming/finishing_blow.txt b/forge-gui/res/cardsfolder/upcoming/finishing_blow.txt new file mode 100644 index 00000000000..752c824d2dd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/finishing_blow.txt @@ -0,0 +1,5 @@ +Name:Finishing Blow +ManaCost:4 B +Types:Instant +A:SP$ Destroy | Cost$ 4 B | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SpellDescription$ Destroy target creature or planeswalker. +Oracle:Destroy target creature or planeswalker. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/garruks_gorehorn.txt b/forge-gui/res/cardsfolder/upcoming/garruks_gorehorn.txt new file mode 100644 index 00000000000..df6a9e92281 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/garruks_gorehorn.txt @@ -0,0 +1,5 @@ +Name:Garruk's Gorehorn +ManaCost:4 G +Types:Creature Beast +PT:7/3 +Oracle: diff --git a/forge-gui/res/cardsfolder/upcoming/goremand.txt b/forge-gui/res/cardsfolder/upcoming/goremand.txt new file mode 100644 index 00000000000..3cb33ed67aa --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/goremand.txt @@ -0,0 +1,10 @@ +Name:Goremand +ManaCost:4 B B +Types:Creature Demon +PT:5/5 +K:Flying +K:Trample +A:SP$ PermanentCreature | Cost$ 4 B B Sac<1/Creature> +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, each opponent sacrifices a creature. +SVar:TrigSac:DB$ Sacrifice | Defined$ Opponent | SacValid$ Creature +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFlying\nTrample(This creature can deal excess combat damage to the player or planeswalker it’s attacking.)\nWhen Goremand enters the battlefield, each opponent sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/upcoming/kaervek_the_spiteful.txt b/forge-gui/res/cardsfolder/upcoming/kaervek_the_spiteful.txt new file mode 100644 index 00000000000..ac786fd580f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kaervek_the_spiteful.txt @@ -0,0 +1,6 @@ +Name:Kaervek, the Spiteful +ManaCost:2 B B +Types:Legendary Creature Human Warlock +PT:3/2 +S:Mode$ Continuous | Affected$ Creature.Other | AddPower$ -1 | AddToughness$ -1 | Description$ Other creatures get -1/-1. +Oracle:Other creatures get -1/-1. From 1ef8d32dfe2db1fcae9f5180b568be8a2f4be319 Mon Sep 17 00:00:00 2001 From: CCTV-1 Date: Sat, 13 Jun 2020 21:23:42 +0800 Subject: [PATCH 3/3] response codereview --- forge-gui/res/cardsfolder/upcoming/animal_sanctuary.txt | 2 +- forge-gui/res/cardsfolder/upcoming/burlfist_oak.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/animal_sanctuary.txt b/forge-gui/res/cardsfolder/upcoming/animal_sanctuary.txt index 8b1fffcea2c..92523572b7f 100644 --- a/forge-gui/res/cardsfolder/upcoming/animal_sanctuary.txt +++ b/forge-gui/res/cardsfolder/upcoming/animal_sanctuary.txt @@ -2,6 +2,6 @@ Name:Animal Sanctuary ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ PutCounter | Cost$ 2 T | ValidTgts$ Creature.Bird,Creature.Cat,Creature.Dog,Creature.Goat,Creature.Ox,Creature.Snake | TgtPrompt$ Select target Bird, Cat, Dog, Goat, Ox, or Snake | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target Bird, Cat, Dog, Goat, Ox, or Snake. +A:AB$ PutCounter | Cost$ 2 T | ValidTgts$ Bird,Cat,Dog,Goat,Ox,Snake | TgtPrompt$ Select target Bird, Cat, Dog, Goat, Ox, or Snake | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target Bird, Cat, Dog, Goat, Ox, or Snake. DeckHas:Ability$Counters Oracle:{T}: Add {C}.\n{2}, {T}: Put a +1/+1 counter on target Bird, Cat, Dog, Goat, Ox, or Snake. diff --git a/forge-gui/res/cardsfolder/upcoming/burlfist_oak.txt b/forge-gui/res/cardsfolder/upcoming/burlfist_oak.txt index 53b092971a2..6e4303a1f12 100644 --- a/forge-gui/res/cardsfolder/upcoming/burlfist_oak.txt +++ b/forge-gui/res/cardsfolder/upcoming/burlfist_oak.txt @@ -2,6 +2,6 @@ Name:Burlfist Oak ManaCost:2 G G Types:Creature Treefolk PT:2/3 -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ Whenever you draw a card, Burlfist Oak gets +2/+2 until end of turn. +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ Whenever you draw a card, CARDNAME gets +2/+2 until end of turn. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 Oracle:Whenever you draw a card, Burlfist Oak gets +2/+2 until end of turn.