From 78e15fa1869b7b2815af08d6f20fe594590d4bae Mon Sep 17 00:00:00 2001 From: Northmoc Date: Thu, 21 Apr 2022 23:50:40 -0400 Subject: [PATCH] "c" cards --- forge-gui/res/cardsfolder/c/chaos_dragon.txt | 2 +- forge-gui/res/cardsfolder/c/chemisters_trick.txt | 7 +++++-- forge-gui/res/cardsfolder/c/courtly_provocateur.txt | 3 ++- forge-gui/res/cardsfolder/c/crazed_goblin.txt | 2 +- forge-gui/res/cardsfolder/c/curse_of_the_nightly_hunt.txt | 4 ++-- 5 files changed, 11 insertions(+), 7 deletions(-) diff --git a/forge-gui/res/cardsfolder/c/chaos_dragon.txt b/forge-gui/res/cardsfolder/c/chaos_dragon.txt index 3eec0479b10..ac795910580 100644 --- a/forge-gui/res/cardsfolder/c/chaos_dragon.txt +++ b/forge-gui/res/cardsfolder/c/chaos_dragon.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:4/4 K:Flying K:Haste -K:CARDNAME attacks each combat if able. +S:Mode$ MustAttack | Affected$ Card.Self | Description$ CARDNAME attacks each combat if able. T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRollDice | TriggerDescription$ At the beginning of combat on your turn, each player rolls a d20. If one or more opponents had the highest result, CARDNAME can't attack those players or planeswalkers they control this combat. SVar:TrigRollDice:DB$ RollDice | Defined$ Player | Sides$ 20 | RememberHighestPlayer$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STCantAttack | RememberObjects$ Player.Opponent+IsRemembered | Duration$ UntilEndOfCombat | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/c/chemisters_trick.txt b/forge-gui/res/cardsfolder/c/chemisters_trick.txt index 1c4b2541b33..6fe9c55e76d 100644 --- a/forge-gui/res/cardsfolder/c/chemisters_trick.txt +++ b/forge-gui/res/cardsfolder/c/chemisters_trick.txt @@ -1,6 +1,9 @@ Name:Chemister's Trick ManaCost:U R Types:Instant -A:SP$ Pump | Cost$ U R | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control. | NumAtt$ -2 | KW$ HIDDEN CARDNAME attacks each combat if able. | SpellDescription$ Target creature you don't control gets -2/-0 until end of turn and attacks this turn if able. -A:SP$ PumpAll | Cost$ 3 U R | ValidCards$ Creature.YouDontCtrl | ValidDescription$ each creature you don't control. | NumAtt$ -2 | KW$ HIDDEN CARDNAME attacks each combat if able. | PrecostDesc$ Overload | CostDesc$ {3}{U}{R} | NonBasicSpell$ True | SpellDescription$ (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") | StackDescription$ Each creature you don't control gets -2/-0 until end of turn and attacks this turn if able. +A:SP$ Pump | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | NumAtt$ -2 | RememberTargets$ True | SubAbility$ DBAnimate | StackDescription$ {c:Targeted} gets -2/-0 until end of turn and attacks this turn if able. | SpellDescription$ Target creature you don't control gets -2/-0 until end of turn and attacks this turn if able. +A:SP$ PumpAll | Cost$ 3 U R | ValidCards$ Creature.YouDontCtrl | ValidDescription$ each creature you don't control. | NumAtt$ -2 | RememberAllPumped$ True | SubAbility$ DBAnimate | PrecostDesc$ Overload | CostDesc$ {3}{U}{R} | NonBasicSpell$ True | SpellDescription$ (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") | StackDescription$ Each creature you don't control gets -2/-0 until end of turn and attacks this turn if able. +SVar:DBAnimate:DB$ Animate | Defined$ Remembered | staticAbilities$ MustAttack | SubAbility$ DBCleanup | StackDescription$ None +SVar:MustAttack:Mode$ MustAttack | Affected$ Card.Self | Description$ This creature attacks this turn if able. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:Target creature you don't control gets -2/-0 until end of turn and attacks this turn if able.\nOverload {3}{U}{R} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") diff --git a/forge-gui/res/cardsfolder/c/courtly_provocateur.txt b/forge-gui/res/cardsfolder/c/courtly_provocateur.txt index 9b5eb539636..6d1c5afb54c 100644 --- a/forge-gui/res/cardsfolder/c/courtly_provocateur.txt +++ b/forge-gui/res/cardsfolder/c/courtly_provocateur.txt @@ -2,7 +2,8 @@ Name:Courtly Provocateur ManaCost:2 U Types:Creature Human Wizard PT:1/1 -A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME attacks each combat if able. | IsCurse$ True | SpellDescription$ Target creature attacks this turn if able. +A:AB$ Animate | Cost$ T | ValidTgts$ Creature | staticAbilities$ MustAttack | IsCurse$ True | SpellDescription$ Target creature attacks this turn if able. +SVar:MustAttack:Mode$ MustAttack | Affected$ Card.Self | Description$ This creature attacks this turn if able. A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME blocks each combat if able. | SpellDescription$ Target creature blocks this turn if able. AI:RemoveDeck:All Oracle:{T}: Target creature attacks this turn if able.\n{T}: Target creature blocks this turn if able. diff --git a/forge-gui/res/cardsfolder/c/crazed_goblin.txt b/forge-gui/res/cardsfolder/c/crazed_goblin.txt index 949abe44054..d20af0a7c88 100644 --- a/forge-gui/res/cardsfolder/c/crazed_goblin.txt +++ b/forge-gui/res/cardsfolder/c/crazed_goblin.txt @@ -2,5 +2,5 @@ Name:Crazed Goblin ManaCost:R Types:Creature Goblin Warrior PT:1/1 -K:CARDNAME attacks each combat if able. +S:Mode$ MustAttack | Affected$ Card.Self | Description$ CARDNAME attacks each combat if able. Oracle:Crazed Goblin attacks each combat if able. diff --git a/forge-gui/res/cardsfolder/c/curse_of_the_nightly_hunt.txt b/forge-gui/res/cardsfolder/c/curse_of_the_nightly_hunt.txt index 20fa9c19d88..3c64a5f44b7 100644 --- a/forge-gui/res/cardsfolder/c/curse_of_the_nightly_hunt.txt +++ b/forge-gui/res/cardsfolder/c/curse_of_the_nightly_hunt.txt @@ -2,6 +2,6 @@ Name:Curse of the Nightly Hunt ManaCost:2 R Types:Enchantment Aura Curse K:Enchant player -A:SP$ Attach | Cost$ 2 R | ValidTgts$ Player | AILogic$ Curse -S:Mode$ Continuous | Affected$ Creature.EnchantedPlayerCtrl | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ Creatures enchanted player controls attack each combat if able. +A:SP$ Attach | ValidTgts$ Player | AILogic$ Curse +S:Mode$ MustAttack | Affected$ Creature.EnchantedPlayerCtrl | Description$ Creatures enchanted player controls attack each combat if able. Oracle:Enchant player\nCreatures enchanted player controls attack each combat if able.