From 3ef6042e4f8e28e969b58ab3fc6c18e919557c83 Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Sat, 25 Jan 2025 20:35:43 +0000 Subject: [PATCH 1/3] Add files via upload --- forge-gui/res/cardsfolder/b/bag_end_porter.txt | 2 +- forge-gui/res/cardsfolder/b/balduvian_fallen.txt | 2 +- forge-gui/res/cardsfolder/b/balduvian_rage.txt | 2 +- forge-gui/res/cardsfolder/b/baloth_woodcrasher.txt | 2 +- forge-gui/res/cardsfolder/b/balthor_the_stout.txt | 2 +- forge-gui/res/cardsfolder/b/barbarian_bully.txt | 2 +- forge-gui/res/cardsfolder/b/barbarian_class.txt | 2 +- forge-gui/res/cardsfolder/b/basilica_skullbomb.txt | 2 +- forge-gui/res/cardsfolder/b/baton_of_courage.txt | 2 +- forge-gui/res/cardsfolder/b/battle_cry.txt | 2 +- forge-gui/res/cardsfolder/b/battle_plan.txt | 2 +- forge-gui/res/cardsfolder/b/battle_rattle_shaman.txt | 2 +- forge-gui/res/cardsfolder/b/battleflight_eagle.txt | 2 +- forge-gui/res/cardsfolder/b/battlewand_oak.txt | 2 +- .../cardsfolder/b/befriending_the_moths_imperial_moth.txt | 2 +- forge-gui/res/cardsfolder/b/begin_anew.txt | 2 +- forge-gui/res/cardsfolder/b/believe_in_the_cleave.txt | 2 +- forge-gui/res/cardsfolder/b/belle_of_the_brawl.txt | 2 +- forge-gui/res/cardsfolder/b/belligerent_of_the_ball.txt | 2 +- forge-gui/res/cardsfolder/b/benalish_partisan.txt | 2 +- forge-gui/res/cardsfolder/b/benalish_veteran.txt | 2 +- forge-gui/res/cardsfolder/b/beregond_of_the_guard.txt | 2 +- forge-gui/res/cardsfolder/b/berserk.txt | 2 +- forge-gui/res/cardsfolder/b/bioplasm.txt | 2 +- forge-gui/res/cardsfolder/b/bishop_of_binding.txt | 2 +- forge-gui/res/cardsfolder/b/bitterblade_warrior.txt | 2 +- forge-gui/res/cardsfolder/b/blade_tribe_berserkers.txt | 2 +- forge-gui/res/cardsfolder/b/bladecoil_serpent.txt | 2 +- forge-gui/res/cardsfolder/b/blaring_captain.txt | 2 +- forge-gui/res/cardsfolder/b/blessed_defiance.txt | 2 +- forge-gui/res/cardsfolder/b/blinding_spray.txt | 2 +- forge-gui/res/cardsfolder/b/blood_frenzy.txt | 2 +- forge-gui/res/cardsfolder/b/blood_lust.txt | 2 +- forge-gui/res/cardsfolder/b/bloodhaze_wolverine.txt | 2 +- forge-gui/res/cardsfolder/b/bloodstone_goblin.txt | 2 +- forge-gui/res/cardsfolder/b/bloodvial_purveyor.txt | 2 +- forge-gui/res/cardsfolder/b/blossoming_bogbeast.txt | 2 +- forge-gui/res/cardsfolder/b/bog_gnarr.txt | 2 +- forge-gui/res/cardsfolder/b/bold_defense.txt | 2 +- forge-gui/res/cardsfolder/b/boltwing_marauder.txt | 2 +- forge-gui/res/cardsfolder/b/bombadils_song.txt | 2 +- forge-gui/res/cardsfolder/b/bone_pit_brute.txt | 2 +- forge-gui/res/cardsfolder/b/boon_of_boseiju.txt | 2 +- forge-gui/res/cardsfolder/b/borderland_marauder.txt | 2 +- forge-gui/res/cardsfolder/b/boros_elite.txt | 2 +- forge-gui/res/cardsfolder/b/bounty_of_might.txt | 6 +++--- forge-gui/res/cardsfolder/b/bramble_creeper.txt | 2 +- forge-gui/res/cardsfolder/b/bramblearmor_brawler.txt | 2 +- forge-gui/res/cardsfolder/b/brambleguard_captain.txt | 2 +- forge-gui/res/cardsfolder/b/brave_kin_duo.txt | 2 +- forge-gui/res/cardsfolder/b/brazen_blademaster.txt | 2 +- forge-gui/res/cardsfolder/b/brazen_wolves.txt | 2 +- forge-gui/res/cardsfolder/b/briarpack_alpha.txt | 2 +- forge-gui/res/cardsfolder/b/brotherhood_scribe.txt | 2 +- forge-gui/res/cardsfolder/b/brushfire_elemental.txt | 2 +- forge-gui/res/cardsfolder/b/brushwagg.txt | 2 +- forge-gui/res/cardsfolder/b/brutal_deceiver.txt | 2 +- forge-gui/res/cardsfolder/b/buccaneers_bravado.txt | 4 ++-- .../cardsfolder/b/budoka_pupil_ichiga_who_topples_oaks.txt | 2 +- forge-gui/res/cardsfolder/b/bull_aurochs.txt | 2 +- forge-gui/res/cardsfolder/b/burning_prophet.txt | 2 +- forge-gui/res/cardsfolder/b/burning_sun_cavalry.txt | 2 +- forge-gui/res/cardsfolder/b/burning_yard_trainer.txt | 2 +- forge-gui/res/cardsfolder/b/butch_deloria_tunnel_snake.txt | 2 +- forge-gui/res/cardsfolder/b/by_elspeths_command.txt | 4 ++-- 65 files changed, 69 insertions(+), 69 deletions(-) diff --git a/forge-gui/res/cardsfolder/b/bag_end_porter.txt b/forge-gui/res/cardsfolder/b/bag_end_porter.txt index c5b9f36c3aa..3993a1aaaee 100644 --- a/forge-gui/res/cardsfolder/b/bag_end_porter.txt +++ b/forge-gui/res/cardsfolder/b/bag_end_porter.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Dwarf PT:4/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, it gets +X/+X until end of turn, where X is the number of legendary creatures you control. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Creature.Legendary+YouCtrl SVar:HasAttackEffect:TRUE DeckHints:Type$Legendary diff --git a/forge-gui/res/cardsfolder/b/balduvian_fallen.txt b/forge-gui/res/cardsfolder/b/balduvian_fallen.txt index 0ee8a41f22b..8ce21fc000c 100644 --- a/forge-gui/res/cardsfolder/b/balduvian_fallen.txt +++ b/forge-gui/res/cardsfolder/b/balduvian_fallen.txt @@ -4,6 +4,6 @@ Types:Creature Zombie PT:3/5 K:Cumulative upkeep:1 T:Mode$ PayCumulativeUpkeep | ValidCard$ Card.Self | Paid$ True | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME's cumulative upkeep is paid, it gets +1/+0 until end of turn for each {B} or {R} spent this way. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$TriggeredPayingMana.B.R Oracle:Cumulative upkeep {1} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhenever Balduvian Fallen's cumulative upkeep is paid, it gets +1/+0 until end of turn for each {B} or {R} spent this way. diff --git a/forge-gui/res/cardsfolder/b/balduvian_rage.txt b/forge-gui/res/cardsfolder/b/balduvian_rage.txt index 4da49ee7c62..a594ac21247 100644 --- a/forge-gui/res/cardsfolder/b/balduvian_rage.txt +++ b/forge-gui/res/cardsfolder/b/balduvian_rage.txt @@ -1,7 +1,7 @@ Name:Balduvian Rage ManaCost:X R Types:Instant -A:SP$ Pump | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ X | SpellDescription$ Target attacking creature gets +X/+0 until end of turn. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip +A:SP$ Pump | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ +X | SpellDescription$ Target attacking creature gets +X/+0 until end of turn. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip SVar:DelTrigSlowtrip:DB$ DelayedTrigger | NextTurn$ True | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/b/baloth_woodcrasher.txt b/forge-gui/res/cardsfolder/b/baloth_woodcrasher.txt index 9be94748beb..04da2b319bb 100644 --- a/forge-gui/res/cardsfolder/b/baloth_woodcrasher.txt +++ b/forge-gui/res/cardsfolder/b/baloth_woodcrasher.txt @@ -3,6 +3,6 @@ ManaCost:4 G G Types:Creature Beast PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gets +4/+4 and gains trample until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 4 | NumDef$ 4 | KW$ Trample +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +4 | NumDef$ +4 | KW$ Trample SVar:BuffedBy:Land Oracle:Landfall — Whenever a land you control enters, Baloth Woodcrasher gets +4/+4 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/b/balthor_the_stout.txt b/forge-gui/res/cardsfolder/b/balthor_the_stout.txt index d30ab4f5576..950e9434d6e 100644 --- a/forge-gui/res/cardsfolder/b/balthor_the_stout.txt +++ b/forge-gui/res/cardsfolder/b/balthor_the_stout.txt @@ -3,5 +3,5 @@ ManaCost:1 R R Types:Legendary Creature Dwarf Barbarian PT:2/2 S:Mode$ Continuous | Affected$ Creature.Barbarian+Other | AddPower$ 1 | AddToughness$ 1 | Description$ Other Barbarian creatures get +1/+1. -A:AB$ Pump | Cost$ R | NumAtt$ +1 | NumDef$ +0 | TgtPrompt$ Choose another target Barbarian creature | ValidTgts$ Creature.Barbarian+Other | SpellDescription$ Another target Barbarian creature gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | NumAtt$ +1 | TgtPrompt$ Choose another target Barbarian creature | ValidTgts$ Creature.Barbarian+Other | SpellDescription$ Another target Barbarian creature gets +1/+0 until end of turn. Oracle:Other Barbarian creatures get +1/+1.\n{R}: Another target Barbarian creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/barbarian_bully.txt b/forge-gui/res/cardsfolder/b/barbarian_bully.txt index 11b96ca6c93..196e74de4c6 100644 --- a/forge-gui/res/cardsfolder/b/barbarian_bully.txt +++ b/forge-gui/res/cardsfolder/b/barbarian_bully.txt @@ -2,6 +2,6 @@ Name:Barbarian Bully ManaCost:2 R Types:Creature Human Barbarian PT:2/2 -A:AB$ Pump | Cost$ Discard<1/Random> | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | UnlessCost$ DamageYou<4> | UnlessPayer$ Player | UnlessAI$ Never | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn unless a player has CARDNAME deal 4 damage to them. Activate only once each turn. +A:AB$ Pump | Cost$ Discard<1/Random> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | UnlessCost$ DamageYou<4> | UnlessPayer$ Player | UnlessAI$ Never | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn unless a player has CARDNAME deal 4 damage to them. Activate only once each turn. DeckHas:Ability$Discard Oracle:Discard a card at random: Barbarian Bully gets +2/+2 until end of turn unless a player has Barbarian Bully deal 4 damage to them. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/b/barbarian_class.txt b/forge-gui/res/cardsfolder/b/barbarian_class.txt index 01a088c8a61..dc8a4f013dc 100644 --- a/forge-gui/res/cardsfolder/b/barbarian_class.txt +++ b/forge-gui/res/cardsfolder/b/barbarian_class.txt @@ -6,7 +6,7 @@ SVar:PlusRoll:DB$ ReplaceEffect | VarName$ Number | VarValue$ ReplaceCount$Numbe SVar:IgnoreLowest:DB$ ReplaceEffect | VarName$ Ignore | VarValue$ ReplaceCount$Ignore/Plus.1 K:Class:2:1 R:AddTrigger$ TriggerRoll SVar:TriggerRoll:Mode$ RolledDieOnce | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever you roll one or more dice, target creature you control gets +2/+0 and gains menace until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ 2 | KW$ Menace +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ +2 | KW$ Menace K:Class:3:2 R:AddStaticAbility$ SHaste SVar:SHaste:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Creature.YouCtrl | AddKeyword$ Haste | Secondary$ True | Description$ Creatures you control have haste. SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/b/basilica_skullbomb.txt b/forge-gui/res/cardsfolder/b/basilica_skullbomb.txt index 3d412a5da36..6a9d65553fb 100644 --- a/forge-gui/res/cardsfolder/b/basilica_skullbomb.txt +++ b/forge-gui/res/cardsfolder/b/basilica_skullbomb.txt @@ -2,7 +2,7 @@ Name:Basilica Skullbomb ManaCost:1 Types:Artifact A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | SpellDescription$ Draw a card. -A:AB$ Pump | Cost$ 2 W Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | NumAtt$ 2 | NumDef$ 2 | SubAbility$ DBDraw | KW$ Flying | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | SpellDescription$ Target creature you control gets +2/+2 and gains flying until end of turn. Draw a card. Activate only as a sorcery. +A:AB$ Pump | Cost$ 2 W Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBDraw | KW$ Flying | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | SpellDescription$ Target creature you control gets +2/+2 and gains flying until end of turn. Draw a card. Activate only as a sorcery. SVar:DBDraw:DB$ Draw AI:RemoveDeck:Random DeckHas:Color$White & Ability$Sacrifice diff --git a/forge-gui/res/cardsfolder/b/baton_of_courage.txt b/forge-gui/res/cardsfolder/b/baton_of_courage.txt index 6bc84e64b20..4b8655c2f5e 100644 --- a/forge-gui/res/cardsfolder/b/baton_of_courage.txt +++ b/forge-gui/res/cardsfolder/b/baton_of_courage.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact K:Flash K:Sunburst -A:AB$ Pump | Cost$ SubCounter<1/CHARGE> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ 1 | NumAtt$ 1 | SpellDescription$ Target creature gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ SubCounter<1/CHARGE> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ +1 | NumAtt$ +1 | SpellDescription$ Target creature gets +1/+1 until end of turn. SVar:NeedsToPlayVar:Z GE1 SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/b/battle_cry.txt b/forge-gui/res/cardsfolder/b/battle_cry.txt index 95b5b1076e4..84a33681b1d 100644 --- a/forge-gui/res/cardsfolder/b/battle_cry.txt +++ b/forge-gui/res/cardsfolder/b/battle_cry.txt @@ -4,6 +4,6 @@ Types:Instant A:SP$ UntapAll | ValidCards$ Creature.White+YouCtrl | SubAbility$ Battlecry | SpellDescription$ Untap all white creatures you control. Whenever a creature blocks this turn, it gets +0/+1 until end of turn. SVar:Battlecry:DB$ Effect | Triggers$ TrigBlocking SVar:TrigBlocking:Mode$ AttackerBlocked | Execute$ Pump | TriggerDescription$ Whenever a creature blocks this turn, it gets +0/+1 until end of turn. -SVar:Pump:DB$ Pump | Defined$ TriggeredBlockerLKICopy | NumDef$ 1 +SVar:Pump:DB$ Pump | Defined$ TriggeredBlockerLKICopy | NumDef$ +1 AI:RemoveDeck:All Oracle:Untap all white creatures you control.\nWhenever a creature blocks this turn, it gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/battle_plan.txt b/forge-gui/res/cardsfolder/b/battle_plan.txt index ae8f89c6eae..6b344b61a80 100644 --- a/forge-gui/res/cardsfolder/b/battle_plan.txt +++ b/forge-gui/res/cardsfolder/b/battle_plan.txt @@ -2,7 +2,7 @@ Name:Battle Plan ManaCost:3 R Types:Enchantment T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, target creature you control gets +2/+0 until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 SVar:PlayMain1:TRUE K:TypeCycling:Basic:1 R Oracle:At the beginning of combat on your turn, target creature you control gets +2/+0 until end of turn.\nBasic landcycling {1}{R} ({1}{R}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/b/battle_rattle_shaman.txt b/forge-gui/res/cardsfolder/b/battle_rattle_shaman.txt index 4edb809f281..de974eaa806 100644 --- a/forge-gui/res/cardsfolder/b/battle_rattle_shaman.txt +++ b/forge-gui/res/cardsfolder/b/battle_rattle_shaman.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Goblin Shaman PT:2/2 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, you may have target creature get +2/+0 until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 SVar:PlayMain1:TRUE Oracle:At the beginning of combat on your turn, you may have target creature get +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/battleflight_eagle.txt b/forge-gui/res/cardsfolder/b/battleflight_eagle.txt index fb2c7f81361..62bb0e1ee10 100644 --- a/forge-gui/res/cardsfolder/b/battleflight_eagle.txt +++ b/forge-gui/res/cardsfolder/b/battleflight_eagle.txt @@ -4,6 +4,6 @@ Types:Creature Bird PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +2/+2 and gains flying until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | KW$ Flying +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Flying SVar:PlayMain1:TRUE Oracle:Flying\nWhen Battleflight Eagle enters, target creature gets +2/+2 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/b/battlewand_oak.txt b/forge-gui/res/cardsfolder/b/battlewand_oak.txt index a1714706960..6dda8896e0a 100644 --- a/forge-gui/res/cardsfolder/b/battlewand_oak.txt +++ b/forge-gui/res/cardsfolder/b/battlewand_oak.txt @@ -4,6 +4,6 @@ Types:Creature Treefolk Warrior PT:1/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Forest.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Forest you control enters, CARDNAME gets +2/+2 until end of turn. T:Mode$ SpellCast | ValidCard$ Treefolk | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Treefolk spell, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Forest,Treefolk Oracle:Whenever a Forest you control enters, Battlewand Oak gets +2/+2 until end of turn.\nWhenever you cast a Treefolk spell, Battlewand Oak gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/befriending_the_moths_imperial_moth.txt b/forge-gui/res/cardsfolder/b/befriending_the_moths_imperial_moth.txt index 2c8366c9bb2..af8869c00f4 100644 --- a/forge-gui/res/cardsfolder/b/befriending_the_moths_imperial_moth.txt +++ b/forge-gui/res/cardsfolder/b/befriending_the_moths_imperial_moth.txt @@ -2,7 +2,7 @@ Name:Befriending the Moths ManaCost:3 W Types:Enchantment Saga K:Chapter:3:DBPump,DBPump,DBTransform -SVar:DBPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1 | KW$ Flying | SpellDescription$ Target creature you control gets +1/+1 and gains flying until end of turn. +SVar:DBPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +1 | NumDef$ +1 | KW$ Flying | SpellDescription$ Target creature you control gets +1/+1 and gains flying until end of turn. SVar:DBTransform:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ Exile this Saga, then return it to the battlefield transformed under your control. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | GainControl$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/b/begin_anew.txt b/forge-gui/res/cardsfolder/b/begin_anew.txt index bb3952df2e7..75db5f32263 100644 --- a/forge-gui/res/cardsfolder/b/begin_anew.txt +++ b/forge-gui/res/cardsfolder/b/begin_anew.txt @@ -2,5 +2,5 @@ Name:Begin Anew ManaCost:G G W W Types:Sorcery A:SP$ DestroyAll | ValidCards$ Creature | SubAbility$ DBPumpAll | SpellDescription$ Destroy all creatures. -SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature | PumpZone$ Hand | Duration$ Perpetual | NumAtt$ 1 | NumDef$ 1 | StackDescription$ REP your_{p:You}'s | SpellDescription$ Creature cards in your hand perpetually get +1/+1. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature | PumpZone$ Hand | Duration$ Perpetual | NumAtt$ +1 | NumDef$ +1 | StackDescription$ REP your_{p:You}'s | SpellDescription$ Creature cards in your hand perpetually get +1/+1. Oracle:Destroy all creatures. Creature cards in your hand perpetually get +1/+1. diff --git a/forge-gui/res/cardsfolder/b/believe_in_the_cleave.txt b/forge-gui/res/cardsfolder/b/believe_in_the_cleave.txt index c8eeb1c6a11..efb2a535e47 100644 --- a/forge-gui/res/cardsfolder/b/believe_in_the_cleave.txt +++ b/forge-gui/res/cardsfolder/b/believe_in_the_cleave.txt @@ -3,5 +3,5 @@ ManaCost:3 R Types:Instant S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each attacking creature you control. SVar:X:Count$Valid Creature.attacking+YouCtrl -A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Double Strike | SpellDescription$ Target creature gets +1/+1 and gains double strike until end of turn. | StackDescription$ SpellDescription +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 | KW$ Double Strike | SpellDescription$ Target creature gets +1/+1 and gains double strike until end of turn. | StackDescription$ SpellDescription Oracle:Believe in the Cleave costs {1} less to cast for each attacking creature you control.\nTarget creature gets +1/+1 and gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/b/belle_of_the_brawl.txt b/forge-gui/res/cardsfolder/b/belle_of_the_brawl.txt index cf936751188..96de862655e 100644 --- a/forge-gui/res/cardsfolder/b/belle_of_the_brawl.txt +++ b/forge-gui/res/cardsfolder/b/belle_of_the_brawl.txt @@ -4,6 +4,6 @@ Types:Creature Human Knight PT:3/2 K:Menace T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, other Knights you control get +1/+0 until end of turn. -SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Knight.YouCtrl+StrictlyOther | NumAtt$ 1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Knight.YouCtrl+StrictlyOther | NumAtt$ +1 DeckHints:Type$Knight Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhenever Belle of the Brawl attacks, other Knights you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/belligerent_of_the_ball.txt b/forge-gui/res/cardsfolder/b/belligerent_of_the_ball.txt index a5113804e0a..59cc89dfbe3 100644 --- a/forge-gui/res/cardsfolder/b/belligerent_of_the_ball.txt +++ b/forge-gui/res/cardsfolder/b/belligerent_of_the_ball.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Creature Ogre Warrior PT:3/3 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | CheckSVar$ Celebration | SVarCompare$ GE2 | TriggerDescription$ Celebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, target creature you control gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ 1 | KW$ Menace +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ +1 | KW$ Menace SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl Oracle:Celebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, target creature you control gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/b/benalish_partisan.txt b/forge-gui/res/cardsfolder/b/benalish_partisan.txt index aede1810917..8982456fa50 100644 --- a/forge-gui/res/cardsfolder/b/benalish_partisan.txt +++ b/forge-gui/res/cardsfolder/b/benalish_partisan.txt @@ -5,7 +5,7 @@ PT:1/2 K:Lifelink T:Mode$ Cycled | ValidCard$ Card.Other | ValidPlayer$ You | TriggerZones$ Graveyard | Execute$ TrigReturn | TriggerDescription$ Whenever you cycle another card, you may pay {1}{W}. If you do, return CARDNAME from your graveyard to the battlefield tapped and it perpetually gets +1/+0. SVar:TrigReturn:AB$ ChangeZone | Cost$ 1 W | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | RememberChanged$ True | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | Defined$ Remembered | NumAtt$ 1 | Duration$ Perpetual | SubAbility$ DBCleanup +SVar:DBPump:DB$ Pump | Defined$ Remembered | NumAtt$ +1 | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Cycling:1 W SVar:SacMe:2 diff --git a/forge-gui/res/cardsfolder/b/benalish_veteran.txt b/forge-gui/res/cardsfolder/b/benalish_veteran.txt index e352dc6e98b..7792f5f1e27 100644 --- a/forge-gui/res/cardsfolder/b/benalish_veteran.txt +++ b/forge-gui/res/cardsfolder/b/benalish_veteran.txt @@ -3,5 +3,5 @@ ManaCost:2 W Types:Creature Human Soldier PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 Oracle:Whenever Benalish Veteran attacks, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/beregond_of_the_guard.txt b/forge-gui/res/cardsfolder/b/beregond_of_the_guard.txt index 9314ef39f9d..5b477aeb52e 100644 --- a/forge-gui/res/cardsfolder/b/beregond_of_the_guard.txt +++ b/forge-gui/res/cardsfolder/b/beregond_of_the_guard.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Legendary Creature Human Soldier PT:3/3 T:Mode$ ChangesZone | ValidCard$ Card.Self,Human.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Human you control enters, creatures you control get +1/+1 and gain vigilance until end of turn. -SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | KW$ Vigilance +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Vigilance DeckHints:Type$Human Oracle:Whenever Beregond of the Guard or another Human you control enters, creatures you control get +1/+1 and gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/b/berserk.txt b/forge-gui/res/cardsfolder/b/berserk.txt index 76453c86ac7..548ee6869ed 100644 --- a/forge-gui/res/cardsfolder/b/berserk.txt +++ b/forge-gui/res/cardsfolder/b/berserk.txt @@ -1,7 +1,7 @@ Name:Berserk ManaCost:G Types:Instant -A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | KW$ Trample | ActivationPhases$ Upkeep->Declare Blockers | ActivationFirstCombat$ True | SubAbility$ DelTrig | AILogic$ Berserk | SpellDescription$ Cast CARDNAME only before the combat damage step. Target creature gains trample and gets +X/+0 until end of turn, where X is its power. At the beginning of the next end step, destroy that creature if it attacked this turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | KW$ Trample | ActivationPhases$ Upkeep->Declare Blockers | ActivationFirstCombat$ True | SubAbility$ DelTrig | AILogic$ Berserk | SpellDescription$ Cast CARDNAME only before the combat damage step. Target creature gains trample and gets +X/+0 until end of turn, where X is its power. At the beginning of the next end step, destroy that creature if it attacked this turn. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigDestroy | RememberObjects$ Targeted | TriggerDescription$ At the beginning of the next end step, destroy that creature if it attacked this turn. | AILogic$ Always SVar:TrigDestroy:DB$ Destroy | Defined$ DelayTriggerRemembered | ConditionDefined$ DelayTriggerRemembered | ConditionPresent$ Card.attackedThisTurn | ConditionCompare$ GE1 SVar:X:Targeted$CardPower diff --git a/forge-gui/res/cardsfolder/b/bioplasm.txt b/forge-gui/res/cardsfolder/b/bioplasm.txt index 8dc2400e0aa..65b2067087c 100644 --- a/forge-gui/res/cardsfolder/b/bioplasm.txt +++ b/forge-gui/res/cardsfolder/b/bioplasm.txt @@ -4,7 +4,7 @@ Types:Creature Ooze PT:4/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of your library. If it's a creature card, CARDNAME gets +X/+Y until end of turn, where X is the exiled creature card's power and Y is its toughness. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ Y | ConditionDefined$ Remembered | ConditionPresent$ Creature | SubAbility$ DBCleanup +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +Y | ConditionDefined$ Remembered | ConditionPresent$ Creature | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardPower SVar:Y:Remembered$CardToughness diff --git a/forge-gui/res/cardsfolder/b/bishop_of_binding.txt b/forge-gui/res/cardsfolder/b/bishop_of_binding.txt index 20f770b1f3c..7ba1a3ff19a 100644 --- a/forge-gui/res/cardsfolder/b/bishop_of_binding.txt +++ b/forge-gui/res/cardsfolder/b/bishop_of_binding.txt @@ -5,7 +5,7 @@ PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature an opponent controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Duration$ UntilHostLeavesPlay T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target Vampire gets +X/+X until end of turn, where X is the power of the exiled card. -SVar:TrigPump:DB$ Pump | ValidTgts$ Vampire | TgtPrompt$ Select target Vampire | NumAtt$ X | NumDef$ X +SVar:TrigPump:DB$ Pump | ValidTgts$ Vampire | TgtPrompt$ Select target Vampire | NumAtt$ +X | NumDef$ +X SVar:X:Count$ValidExile Card.ExiledWithSource$CardPower # Release notes indicate that this effect should work with Vehicle cards. SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/b/bitterblade_warrior.txt b/forge-gui/res/cardsfolder/b/bitterblade_warrior.txt index 825ec56e07d..d9350e1ea9a 100644 --- a/forge-gui/res/cardsfolder/b/bitterblade_warrior.txt +++ b/forge-gui/res/cardsfolder/b/bitterblade_warrior.txt @@ -3,5 +3,5 @@ ManaCost:1 G Types:Creature Jackal Warrior PT:2/2 S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigPump | Cost$ Exert<1/CARDNAME> | Description$ You may exert CARDNAME as it attacks. When you do, it gets +1/+0 and gains deathtouch until end of turn. (An exerted creature won't untap during your next untap step.) -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ Deathtouch | SpellDescription$ When you do, it gets +1/+0 and gains deathtouch until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | KW$ Deathtouch | SpellDescription$ When you do, it gets +1/+0 and gains deathtouch until end of turn. Oracle:You may exert Bitterblade Warrior as it attacks. When you do, it gets +1/+0 and gains deathtouch until end of turn. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/b/blade_tribe_berserkers.txt b/forge-gui/res/cardsfolder/b/blade_tribe_berserkers.txt index 12510b3047f..be3f6e69d82 100644 --- a/forge-gui/res/cardsfolder/b/blade_tribe_berserkers.txt +++ b/forge-gui/res/cardsfolder/b/blade_tribe_berserkers.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Human Berserker PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Metalcraft$ True | Execute$ TrigPump | TriggerDescription$ Metalcraft — When CARDNAME enters, if you control three or more artifacts, CARDNAME gets +3/+3 and gains haste until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 | NumDef$ 3 | KW$ Haste +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | KW$ Haste SVar:PlayMain1:ALWAYS Oracle:Metalcraft — When Blade-Tribe Berserkers enters, if you control three or more artifacts, Blade-Tribe Berserkers gets +3/+3 and gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bladecoil_serpent.txt b/forge-gui/res/cardsfolder/b/bladecoil_serpent.txt index 88a28133a9d..c758c8fda38 100644 --- a/forge-gui/res/cardsfolder/b/bladecoil_serpent.txt +++ b/forge-gui/res/cardsfolder/b/bladecoil_serpent.txt @@ -7,7 +7,7 @@ SVar:TrigDraw:DB$ Draw | NumCards$ UU T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ BB | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, for each {B}{B} spent to cast it, each opponent discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ Opponent | NumCards$ BB | Mode$ TgtChoose T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RR | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, for each {R}{R} spent to cast it, it gets +1/+0 and gains trample and haste until end of turn. -SVar:TrigPump:DB$ Pump | KW$ Trample & Haste | NumAtt$ RR +SVar:TrigPump:DB$ Pump | KW$ Trample & Haste | NumAtt$ +RR SVar:UU:Count$EachSpentToCast.U/HalfDown SVar:BB:Count$EachSpentToCast.B/HalfDown SVar:RR:Count$EachSpentToCast.R/HalfDown diff --git a/forge-gui/res/cardsfolder/b/blaring_captain.txt b/forge-gui/res/cardsfolder/b/blaring_captain.txt index b7716281e11..b3af6d716a0 100644 --- a/forge-gui/res/cardsfolder/b/blaring_captain.txt +++ b/forge-gui/res/cardsfolder/b/blaring_captain.txt @@ -4,6 +4,6 @@ Types:Creature Azra Warrior PT:2/2 K:Partner:Blaring Recruiter T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | TriggerDescription$ Whenever CARDNAME attacks, attacking Warriors get +1/+1 until end of turn. -SVar:TrigPumpAttack:DB$ PumpAll | ValidCards$ Warrior.attacking | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPumpAttack:DB$ PumpAll | ValidCards$ Warrior.attacking | NumAtt$ +1 | NumDef$ +1 DeckHints:Name$Blaring Recruiter & Type$Warrior Oracle:Partner with Blaring Recruiter (When this creature enters, target player may put Blaring Recruiter into their hand from their library, then shuffle.)\nWhenever Blaring Captain attacks, attacking Warriors get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/blessed_defiance.txt b/forge-gui/res/cardsfolder/b/blessed_defiance.txt index 353cd88ce97..0d8773652a4 100644 --- a/forge-gui/res/cardsfolder/b/blessed_defiance.txt +++ b/forge-gui/res/cardsfolder/b/blessed_defiance.txt @@ -1,7 +1,7 @@ Name:Blessed Defiance ManaCost:W Types:Instant -A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 2 | KW$ Lifelink | SubAbility$ DBDelayedTrigger | SpellDescription$ Target creature you control gets +2/+0 and gains lifelink until end of turn. +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | KW$ Lifelink | SubAbility$ DBDelayedTrigger | SpellDescription$ Target creature you control gets +2/+0 and gains lifelink until end of turn. SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Targeted | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ DBToken | SpellDescription$ When that creature dies this turn, create a 1/1 white Spirit creature token with flying. SVar:DBToken:DB$ Token | TokenScript$ w_1_1_spirit_flying DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/b/blinding_spray.txt b/forge-gui/res/cardsfolder/b/blinding_spray.txt index eac637640b8..a3bfbd3768b 100644 --- a/forge-gui/res/cardsfolder/b/blinding_spray.txt +++ b/forge-gui/res/cardsfolder/b/blinding_spray.txt @@ -1,6 +1,6 @@ Name:Blinding Spray ManaCost:4 U Types:Instant -A:SP$ PumpAll | ValidCards$ Creature.OppCtrl | NumAtt$ -4 | NumDef$ 0 | SubAbility$ DBDraw | SpellDescription$ Creatures your opponents control get -4/-0 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.OppCtrl | NumAtt$ -4 | SubAbility$ DBDraw | SpellDescription$ Creatures your opponents control get -4/-0 until end of turn. SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. Oracle:Creatures your opponents control get -4/-0 until end of turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/b/blood_frenzy.txt b/forge-gui/res/cardsfolder/b/blood_frenzy.txt index 4cbe72ce148..723b2267fc9 100644 --- a/forge-gui/res/cardsfolder/b/blood_frenzy.txt +++ b/forge-gui/res/cardsfolder/b/blood_frenzy.txt @@ -1,5 +1,5 @@ Name:Blood Frenzy ManaCost:1 R Types:Instant -A:SP$ Pump | ActivationPhases$ Upkeep->Declare Blockers | ActivationFirstCombat$ True | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumAtt$ +4 | NumDef$ +0 | AtEOT$ Destroy | SpellDescription$ Cast CARDNAME only before the combat damage step. Target attacking or blocking creature gets +4/+0 until end of turn. Destroy that creature at the beginning of the next end step. +A:SP$ Pump | ActivationPhases$ Upkeep->Declare Blockers | ActivationFirstCombat$ True | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumAtt$ +4 | AtEOT$ Destroy | SpellDescription$ Cast CARDNAME only before the combat damage step. Target attacking or blocking creature gets +4/+0 until end of turn. Destroy that creature at the beginning of the next end step. Oracle:Cast this spell only before the combat damage step.\nTarget attacking or blocking creature gets +4/+0 until end of turn. Destroy that creature at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/b/blood_lust.txt b/forge-gui/res/cardsfolder/b/blood_lust.txt index b2e68e39dbc..fc56fdc5afb 100644 --- a/forge-gui/res/cardsfolder/b/blood_lust.txt +++ b/forge-gui/res/cardsfolder/b/blood_lust.txt @@ -1,7 +1,7 @@ Name:Blood Lust ManaCost:1 R Types:Instant -A:SP$ Pump | NumAtt$ 4 | NumDef$ -X | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ If target creature has toughness 5 or greater, it gets +4/-4 until end of turn. Otherwise, it gets +4/-X until end of turn, where X is its toughness minus 1. +A:SP$ Pump | NumAtt$ +4 | NumDef$ -X | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ If target creature has toughness 5 or greater, it gets +4/-4 until end of turn. Otherwise, it gets +4/-X until end of turn, where X is its toughness minus 1. SVar:X:Count$Compare T GE4.4.T SVar:T:Targeted$CardToughness/Minus.1 Oracle:If target creature has toughness 5 or greater, it gets +4/-4 until end of turn. Otherwise, it gets +4/-X until end of turn, where X is its toughness minus 1. diff --git a/forge-gui/res/cardsfolder/b/bloodhaze_wolverine.txt b/forge-gui/res/cardsfolder/b/bloodhaze_wolverine.txt index 9acbdf89503..2398b5a7029 100644 --- a/forge-gui/res/cardsfolder/b/bloodhaze_wolverine.txt +++ b/forge-gui/res/cardsfolder/b/bloodhaze_wolverine.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Wolverine PT:2/1 T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you draw your second card each turn, CARDNAME gets +1/+1 and gains first strike until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ First Strike +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | KW$ First Strike Oracle:Whenever you draw your second card each turn, Bloodhaze Wolverine gets +1/+1 and gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bloodstone_goblin.txt b/forge-gui/res/cardsfolder/b/bloodstone_goblin.txt index d4bf62a0929..d086a6cb388 100644 --- a/forge-gui/res/cardsfolder/b/bloodstone_goblin.txt +++ b/forge-gui/res/cardsfolder/b/bloodstone_goblin.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 T:Mode$ SpellCast | ValidCard$ Card.kicked | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, if that spell was kicked, CARDNAME gets +1/+1 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ Menace +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | KW$ Menace Oracle:Whenever you cast a spell, if that spell was kicked, Bloodstone Goblin gets +1/+1 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/b/bloodvial_purveyor.txt b/forge-gui/res/cardsfolder/b/bloodvial_purveyor.txt index 9a3c7a1f02f..16967e6d932 100644 --- a/forge-gui/res/cardsfolder/b/bloodvial_purveyor.txt +++ b/forge-gui/res/cardsfolder/b/bloodvial_purveyor.txt @@ -7,7 +7,7 @@ K:Trample T:Mode$ SpellCast | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever an opponent casts a spell, that player creates a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_blood_draw | TokenOwner$ TriggeredActivator T:Mode$ Attacks | ValidCard$ Card.Self | IsPresent$ Blood.token+DefenderCtrl | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each Blood token defending player controls. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Valid Blood.token+DefenderCtrl SVar:HasAttackEffect:TRUE Oracle:Flying, trample\nWhenever an opponent casts a spell, that player creates a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")\nWhenever Bloodvial Purveyor attacks, it gets +1/+0 until end of turn for each Blood token defending player controls. diff --git a/forge-gui/res/cardsfolder/b/blossoming_bogbeast.txt b/forge-gui/res/cardsfolder/b/blossoming_bogbeast.txt index 35afc31be78..e29e18ea854 100644 --- a/forge-gui/res/cardsfolder/b/blossoming_bogbeast.txt +++ b/forge-gui/res/cardsfolder/b/blossoming_bogbeast.txt @@ -4,7 +4,7 @@ Types:Creature Beast PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME attacks, you gain 2 life. Then creatures you control gain trample and get +X/+X until end of turn, where X is the amount of life you gained this turn. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SubAbility$ DBPumpAll -SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ X | NumDef$ X | KW$ Trample +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +X | NumDef$ +X | KW$ Trample SVar:X:Count$LifeYouGainedThisTurn SVar:HasAttackEffect:TRUE DeckHas:Ability$LifeGain diff --git a/forge-gui/res/cardsfolder/b/bog_gnarr.txt b/forge-gui/res/cardsfolder/b/bog_gnarr.txt index 92d3e9a9633..598b2f1654c 100644 --- a/forge-gui/res/cardsfolder/b/bog_gnarr.txt +++ b/forge-gui/res/cardsfolder/b/bog_gnarr.txt @@ -3,7 +3,7 @@ ManaCost:4 G Types:Creature Beast PT:2/2 T:Mode$ SpellCast | ValidCard$ Card.Black | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a player casts a black spell, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Card.Black AI:RemoveDeck:Random DeckNeeds:Color$Black diff --git a/forge-gui/res/cardsfolder/b/bold_defense.txt b/forge-gui/res/cardsfolder/b/bold_defense.txt index 95d7bfe0c88..d3542b94ea6 100644 --- a/forge-gui/res/cardsfolder/b/bold_defense.txt +++ b/forge-gui/res/cardsfolder/b/bold_defense.txt @@ -2,7 +2,7 @@ Name:Bold Defense ManaCost:2 W Types:Instant K:Kicker:3 W -A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ WasKicked | NumDef$ WasKicked | SubAbility$ Kicked | SpellDescription$ Creatures you control get +1/+1 until end of turn. If CARDNAME was kicked, instead creatures you control get +2/+2 and gain first strike until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +WasKicked | NumDef$ +WasKicked | SubAbility$ Kicked | SpellDescription$ Creatures you control get +1/+1 until end of turn. If CARDNAME was kicked, instead creatures you control get +2/+2 and gain first strike until end of turn. SVar:Kicked:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ First Strike | Condition$ Kicked | ConditionDescription$ If it was kicked, SVar:WasKicked:Count$Kicked.2.1 Oracle:Kicker {3}{W} (You may pay an additional {3}{W} as you cast this spell.)\nCreatures you control get +1/+1 until end of turn. If this spell was kicked, instead creatures you control get +2/+2 and gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/b/boltwing_marauder.txt b/forge-gui/res/cardsfolder/b/boltwing_marauder.txt index 8460aa14d89..465c8305b93 100644 --- a/forge-gui/res/cardsfolder/b/boltwing_marauder.txt +++ b/forge-gui/res/cardsfolder/b/boltwing_marauder.txt @@ -4,5 +4,5 @@ Types:Creature Dragon PT:5/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature you control enters, target creature gets +2/+0 until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +0 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +2 Oracle:Flying\nWhenever another creature you control enters, target creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bombadils_song.txt b/forge-gui/res/cardsfolder/b/bombadils_song.txt index 4584f52f1cd..249fdada20a 100644 --- a/forge-gui/res/cardsfolder/b/bombadils_song.txt +++ b/forge-gui/res/cardsfolder/b/bombadils_song.txt @@ -1,7 +1,7 @@ Name:Bombadil's Song ManaCost:1 G Types:Instant -A:SP$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | TgtPrompt$ Select target creature you control | KW$ Hexproof | SubAbility$ TrigTempt | SpellDescription$ Target creature you control gets +1/+1 and gains hexproof until end of turn. The Ring tempts you. (A creature with hexproof can't be the target of spells or abilities your opponents control.) +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | TgtPrompt$ Select target creature you control | KW$ Hexproof | SubAbility$ TrigTempt | SpellDescription$ Target creature you control gets +1/+1 and gains hexproof until end of turn. The Ring tempts you. (A creature with hexproof can't be the target of spells or abilities your opponents control.) SVar:TrigTempt:DB$ RingTemptsYou DeckHas:Keyword$Hexproof Oracle:Target creature you control gets +1/+1 and gains hexproof until end of turn. The Ring tempts you. (A creature with hexproof can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/b/bone_pit_brute.txt b/forge-gui/res/cardsfolder/b/bone_pit_brute.txt index ceee406bd43..260c5ee9889 100644 --- a/forge-gui/res/cardsfolder/b/bone_pit_brute.txt +++ b/forge-gui/res/cardsfolder/b/bone_pit_brute.txt @@ -4,6 +4,6 @@ Types:Creature Cyclops PT:4/5 K:Menace T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +4/+0 until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 4 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +4 SVar:PlayMain1:TRUE Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Bone Pit Brute enters, target creature gets +4/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/boon_of_boseiju.txt b/forge-gui/res/cardsfolder/b/boon_of_boseiju.txt index 8861b2ddb32..af6042f753b 100644 --- a/forge-gui/res/cardsfolder/b/boon_of_boseiju.txt +++ b/forge-gui/res/cardsfolder/b/boon_of_boseiju.txt @@ -1,7 +1,7 @@ Name:Boon of Boseiju ManaCost:1 G Types:Instant -A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | SubAbility$ DBUntap | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the greatest mana value among permanents you control. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | SubAbility$ DBUntap | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the greatest mana value among permanents you control. SVar:DBUntap:DB$ Untap | Defined$ Targeted | SpellDescription$ Untap it. SVar:X:Count$Valid Permanent.YouCtrl$GreatestCMC Oracle:Target creature gets +X/+X until end of turn, where X is the greatest mana value among permanents you control. Untap it. diff --git a/forge-gui/res/cardsfolder/b/borderland_marauder.txt b/forge-gui/res/cardsfolder/b/borderland_marauder.txt index fb30ce7597f..a6f790d805b 100644 --- a/forge-gui/res/cardsfolder/b/borderland_marauder.txt +++ b/forge-gui/res/cardsfolder/b/borderland_marauder.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Human Warrior PT:1/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 Oracle:Whenever Borderland Marauder attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/boros_elite.txt b/forge-gui/res/cardsfolder/b/boros_elite.txt index d0f3484e852..84526c4b0b1 100644 --- a/forge-gui/res/cardsfolder/b/boros_elite.txt +++ b/forge-gui/res/cardsfolder/b/boros_elite.txt @@ -3,5 +3,5 @@ ManaCost:W Types:Creature Human Soldier PT:1/1 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | Execute$ TrigBattalionPump | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, CARDNAME gets +2/+2 until end of turn. -SVar:TrigBattalionPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigBattalionPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 Oracle:Battalion — Whenever Boros Elite and at least two other creatures attack, Boros Elite gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bounty_of_might.txt b/forge-gui/res/cardsfolder/b/bounty_of_might.txt index ae630166460..19fe439eddf 100644 --- a/forge-gui/res/cardsfolder/b/bounty_of_might.txt +++ b/forge-gui/res/cardsfolder/b/bounty_of_might.txt @@ -1,7 +1,7 @@ Name:Bounty of Might ManaCost:4 G G Types:Instant -A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (1) | NumAtt$ 3 | NumDef$ 3 | SubAbility$ DBPump | SpellDescription$ Target creature gets +3/+3 until end of turn. -SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (2) | NumAtt$ 3 | NumDef$ 3 | SubAbility$ DBPump2 | SpellDescription$ Target creature gets +3/+3 until end of turn. -SVar:DBPump2:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (3) | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Target creature gets +3/+3 until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (1) | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBPump | SpellDescription$ Target creature gets +3/+3 until end of turn. +SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (2) | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBPump2 | SpellDescription$ Target creature gets +3/+3 until end of turn. +SVar:DBPump2:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (3) | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ Target creature gets +3/+3 until end of turn. Oracle:Target creature gets +3/+3 until end of turn.\nTarget creature gets +3/+3 until end of turn.\nTarget creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bramble_creeper.txt b/forge-gui/res/cardsfolder/b/bramble_creeper.txt index 568f2f71129..337f21060b6 100644 --- a/forge-gui/res/cardsfolder/b/bramble_creeper.txt +++ b/forge-gui/res/cardsfolder/b/bramble_creeper.txt @@ -3,5 +3,5 @@ ManaCost:4 G Types:Creature Elemental PT:0/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +5/+0 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 5 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +5 Oracle:Whenever Bramble Creeper attacks, it gets +5/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bramblearmor_brawler.txt b/forge-gui/res/cardsfolder/b/bramblearmor_brawler.txt index b9a78d5948e..23defb55b4d 100644 --- a/forge-gui/res/cardsfolder/b/bramblearmor_brawler.txt +++ b/forge-gui/res/cardsfolder/b/bramblearmor_brawler.txt @@ -5,5 +5,5 @@ PT:5/5 K:Trample R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | Description$ This spell can't be countered. T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Player.Opponent | Execute$ TrigPerpetualP1P1 | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts a noncreature spell, creature cards in your library perpetually get +1/+1. -SVar:TrigPerpetualP1P1:DB$ PumpAll | ValidCards$ Creature.YouOwn | PumpZone$ Library | NumAtt$ 1 | NumDef$ 1 | Duration$ Perpetual +SVar:TrigPerpetualP1P1:DB$ PumpAll | ValidCards$ Creature.YouOwn | PumpZone$ Library | NumAtt$ +1 | NumDef$ +1 | Duration$ Perpetual Oracle:This spell can't be countered.\nTrample\nWhenever an opponent casts a noncreature spell, creature cards in your library perpetually get +1/+1. diff --git a/forge-gui/res/cardsfolder/b/brambleguard_captain.txt b/forge-gui/res/cardsfolder/b/brambleguard_captain.txt index 03fdbdfe779..14a09f1310b 100644 --- a/forge-gui/res/cardsfolder/b/brambleguard_captain.txt +++ b/forge-gui/res/cardsfolder/b/brambleguard_captain.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Mouse Soldier PT:2/3 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, target creature you control gets +X/+0 until end of turn, where X is CARDNAME's power. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ X +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +X SVar:X:Count$CardPower SVar:PlayMain1:TRUE Oracle:At the beginning of combat on your turn, target creature you control gets +X/+0 until end of turn, where X is Brambleguard Captain's power. diff --git a/forge-gui/res/cardsfolder/b/brave_kin_duo.txt b/forge-gui/res/cardsfolder/b/brave_kin_duo.txt index 0dd8b9de1a0..0ea466d6347 100644 --- a/forge-gui/res/cardsfolder/b/brave_kin_duo.txt +++ b/forge-gui/res/cardsfolder/b/brave_kin_duo.txt @@ -2,6 +2,6 @@ Name:Brave-Kin Duo ManaCost:W Types:Creature Rabbit Mouse PT:1/1 -A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | SorcerySpeed$ True | SpellDescription$ Target creature gets +1/+1 until end of turn. Activate only as a sorcery. +A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 | SorcerySpeed$ True | SpellDescription$ Target creature gets +1/+1 until end of turn. Activate only as a sorcery. AI:RemoveDeck:All Oracle:{1}, {T}: Target creature gets +1/+1 until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/b/brazen_blademaster.txt b/forge-gui/res/cardsfolder/b/brazen_blademaster.txt index 4e93960f790..45341b370b8 100644 --- a/forge-gui/res/cardsfolder/b/brazen_blademaster.txt +++ b/forge-gui/res/cardsfolder/b/brazen_blademaster.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Orc Pirate PT:2/3 T:Mode$ Attacks | ValidCard$ Card.Self | IsPresent$ Artifact.YouCtrl | PresentCompare$ GE2 | NoResolvingCheck$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks while you control two or more artifacts, it gets +2/+1 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +1 SVar:HasAttackEffect:TRUE DeckHints:Type$Artifact Oracle:Whenever Brazen Blademaster attacks while you control two or more artifacts, it gets +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/brazen_wolves.txt b/forge-gui/res/cardsfolder/b/brazen_wolves.txt index 9a70559be22..80d6410d302 100644 --- a/forge-gui/res/cardsfolder/b/brazen_wolves.txt +++ b/forge-gui/res/cardsfolder/b/brazen_wolves.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Wolf PT:2/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 Oracle:Whenever Brazen Wolves attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/briarpack_alpha.txt b/forge-gui/res/cardsfolder/b/briarpack_alpha.txt index ba33535822c..2bfcb5b16b5 100644 --- a/forge-gui/res/cardsfolder/b/briarpack_alpha.txt +++ b/forge-gui/res/cardsfolder/b/briarpack_alpha.txt @@ -4,6 +4,6 @@ Types:Creature Wolf PT:3/3 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +2/+2 until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 SVar:PlayMain1:TRUE Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Briarpack Alpha enters, target creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/brotherhood_scribe.txt b/forge-gui/res/cardsfolder/b/brotherhood_scribe.txt index 3788b064312..a0eb0b55437 100644 --- a/forge-gui/res/cardsfolder/b/brotherhood_scribe.txt +++ b/forge-gui/res/cardsfolder/b/brotherhood_scribe.txt @@ -4,6 +4,6 @@ Types:Creature Human Artificer PT:1/3 A:AB$ PutCounter | Cost$ T | Activation$ Metalcraft | PrecostDesc$ Metalcraft — | CounterType$ ENERGY | CounterNum$ 1 | Defined$ You | SpellDescription$ You get {E} (an energy counter). T:Mode$ CounterAddedOnce | ValidPlayer$ You | PlayerTurn$ True | TriggerZones$ Battlefield | CounterType$ ENERGY | Execute$ TrigPumpAll | TriggerDescription$ Whenever you get one or more {E} during your turn, creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 DeckNeeds:Type$Artifact Oracle:Metalcraft — {T}: You get {E} (an energy counter). Activate only if you control three or more artifacts.\nWhenever you get one or more {E} during your turn, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/brushfire_elemental.txt b/forge-gui/res/cardsfolder/b/brushfire_elemental.txt index 366e16a0bb2..f882189756b 100644 --- a/forge-gui/res/cardsfolder/b/brushfire_elemental.txt +++ b/forge-gui/res/cardsfolder/b/brushfire_elemental.txt @@ -5,6 +5,6 @@ PT:1/1 K:Haste S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land Oracle:Haste\nBrushfire Elemental can't be blocked by creatures with power 2 or less.\nLandfall — Whenever a land you control enters, Brushfire Elemental gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/brushwagg.txt b/forge-gui/res/cardsfolder/b/brushwagg.txt index 96e8861e077..f6f59b62dbd 100644 --- a/forge-gui/res/cardsfolder/b/brushwagg.txt +++ b/forge-gui/res/cardsfolder/b/brushwagg.txt @@ -4,5 +4,5 @@ Types:Creature Brushwagg PT:3/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -2/+2 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -2/+2 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -2 | NumDef$ +2 Oracle:Whenever Brushwagg blocks or becomes blocked, it gets -2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/brutal_deceiver.txt b/forge-gui/res/cardsfolder/b/brutal_deceiver.txt index f53d47f3919..800e005ed74 100644 --- a/forge-gui/res/cardsfolder/b/brutal_deceiver.txt +++ b/forge-gui/res/cardsfolder/b/brutal_deceiver.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:2/2 A:AB$ PeekAndReveal | Cost$ 1 | NoReveal$ True | SpellDescription$ Look at the top card of your library. A:AB$ PeekAndReveal | Cost$ 2 | ActivationLimit$ 1 | NoPeek$ True | RememberRevealed$ True | SubAbility$ DBPump | SpellDescription$ Reveal the top card of your library. -SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ First Strike | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | SubAbility$ DBCleanup | IfDesc$ True | SpellDescription$ If it's a land card, CARDNAME gets +1/+0 and gains first strike until end of turn. Activate only once each turn. +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | KW$ First Strike | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | SubAbility$ DBCleanup | IfDesc$ True | SpellDescription$ If it's a land card, CARDNAME gets +1/+0 and gains first strike until end of turn. Activate only once each turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Brutal Deceiver gets +1/+0 and gains first strike until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/b/buccaneers_bravado.txt b/forge-gui/res/cardsfolder/b/buccaneers_bravado.txt index 104b1d3b65c..6b3b26fd351 100644 --- a/forge-gui/res/cardsfolder/b/buccaneers_bravado.txt +++ b/forge-gui/res/cardsfolder/b/buccaneers_bravado.txt @@ -2,6 +2,6 @@ Name:Buccaneer's Bravado ManaCost:1 R Types:Instant A:SP$ Charm | CharmNum$ 1 | Choices$ DBPump,DBPump2 -SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ First Strike | SpellDescription$ Target creature gets +1/+1 and gains first strike until end of turn. -SVar:DBPump2:DB$ Pump | ValidTgts$ Pirate | TgtPrompt$ Select target Pirate | NumAtt$ 1 | NumDef$ 1 | KW$ Double Strike | SpellDescription$ Target Pirate gets +1/+1 and gains double strike until end of turn. +SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 | KW$ First Strike | SpellDescription$ Target creature gets +1/+1 and gains first strike until end of turn. +SVar:DBPump2:DB$ Pump | ValidTgts$ Pirate | TgtPrompt$ Select target Pirate | NumAtt$ +1 | NumDef$ +1 | KW$ Double Strike | SpellDescription$ Target Pirate gets +1/+1 and gains double strike until end of turn. Oracle:Choose one —\n• Target creature gets +1/+1 and gains first strike until end of turn.\n• Target Pirate gets +1/+1 and gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/b/budoka_pupil_ichiga_who_topples_oaks.txt b/forge-gui/res/cardsfolder/b/budoka_pupil_ichiga_who_topples_oaks.txt index e1590bfd237..899746532dc 100644 --- a/forge-gui/res/cardsfolder/b/budoka_pupil_ichiga_who_topples_oaks.txt +++ b/forge-gui/res/cardsfolder/b/budoka_pupil_ichiga_who_topples_oaks.txt @@ -18,5 +18,5 @@ Colors:green Types:Legendary Creature Spirit PT:4/3 K:Trample -A:AB$ Pump | Cost$ SubCounter<1/KI> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ Target creature gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ SubCounter<1/KI> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn. Oracle:Trample\nRemove a ki counter from Ichiga, Who Topples Oaks: Target creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bull_aurochs.txt b/forge-gui/res/cardsfolder/b/bull_aurochs.txt index 6690d0b6496..ab03e708c5d 100644 --- a/forge-gui/res/cardsfolder/b/bull_aurochs.txt +++ b/forge-gui/res/cardsfolder/b/bull_aurochs.txt @@ -4,6 +4,6 @@ Types:Creature Aurochs PT:2/1 K:Trample T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Valid Aurochs.attacking+Other Oracle:Trample\nWhenever Bull Aurochs attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. diff --git a/forge-gui/res/cardsfolder/b/burning_prophet.txt b/forge-gui/res/cardsfolder/b/burning_prophet.txt index 125271f7f64..f7b2c6c3978 100644 --- a/forge-gui/res/cardsfolder/b/burning_prophet.txt +++ b/forge-gui/res/cardsfolder/b/burning_prophet.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Human Wizard PT:1/3 T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a noncreature spell, CARDNAME gets +1/+0 until end of turn, then scry 1. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | SubAbility$ DBScry +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 Oracle:Whenever you cast a noncreature spell, Burning Prophet gets +1/+0 until end of turn, then scry 1. diff --git a/forge-gui/res/cardsfolder/b/burning_sun_cavalry.txt b/forge-gui/res/cardsfolder/b/burning_sun_cavalry.txt index 1e8005ce565..842563a000d 100644 --- a/forge-gui/res/cardsfolder/b/burning_sun_cavalry.txt +++ b/forge-gui/res/cardsfolder/b/burning_sun_cavalry.txt @@ -4,6 +4,6 @@ Types:Creature Human Knight PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | IsPresent$ Dinosaur.YouCtrl | NoResolvingCheck$ True | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or blocks while you control a Dinosaur, CARDNAME gets +1/+1 until end of turn. T:Mode$ Blocks | ValidCard$ Card.Self | IsPresent$ Dinosaur.YouCtrl | NoResolvingCheck$ True | Execute$ TrigPump | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or blocks while you control a Dinosaur, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 DeckHints:Type$Dinosaur Oracle:Whenever Burning Sun Cavalry attacks or blocks while you control a Dinosaur, Burning Sun Cavalry gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/burning_yard_trainer.txt b/forge-gui/res/cardsfolder/b/burning_yard_trainer.txt index 436d5fe4a65..212e8bec052 100644 --- a/forge-gui/res/cardsfolder/b/burning_yard_trainer.txt +++ b/forge-gui/res/cardsfolder/b/burning_yard_trainer.txt @@ -5,7 +5,7 @@ PT:3/3 K:Haste K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, another target Knight you control gets +2/+2 and gains trample and haste until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Knight.Other+YouCtrl | TgtPrompt$ Select another target Knight you control | NumAtt$ 2 | NumDef$ 2 | KW$ Trample & Haste +SVar:TrigPump:DB$ Pump | ValidTgts$ Knight.Other+YouCtrl | TgtPrompt$ Select another target Knight you control | NumAtt$ +2 | NumDef$ +2 | KW$ Trample & Haste SVar:PlayMain1:TRUE DeckHints:Type$Knight Oracle:Trample, haste\nWhen Burning-Yard Trainer enters, another target Knight you control gets +2/+2 and gains trample and haste until end of turn. diff --git a/forge-gui/res/cardsfolder/b/butch_deloria_tunnel_snake.txt b/forge-gui/res/cardsfolder/b/butch_deloria_tunnel_snake.txt index 4a2388fecd5..1fb6e293a73 100644 --- a/forge-gui/res/cardsfolder/b/butch_deloria_tunnel_snake.txt +++ b/forge-gui/res/cardsfolder/b/butch_deloria_tunnel_snake.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Rogue PT:2/2 K:Menace T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Tunnel Snakes Rule! — Whenever CARDNAME attacks, it gets +1/+1 until end of turn for each other Rogue and/or Snake you control. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Snake.Other+YouCtrl,Rogue.Other+YouCtrl A:AB$ PutCounter | Cost$ 1 B | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | CounterType$ Menace | CounterNum$ 1 | SubAbility$ DBAnimate | SpellDescription$ Put a menace counter on another target creature. SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Types$ Rogue | Duration$ Permanent | SpellDescription$ It becomes a Rogue in addition to its other types. diff --git a/forge-gui/res/cardsfolder/b/by_elspeths_command.txt b/forge-gui/res/cardsfolder/b/by_elspeths_command.txt index a4a1cc85657..d450fb56975 100644 --- a/forge-gui/res/cardsfolder/b/by_elspeths_command.txt +++ b/forge-gui/res/cardsfolder/b/by_elspeths_command.txt @@ -3,9 +3,9 @@ ManaCost:2 W Types:Enchantment T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ PumpField,PumpHand,Token | ChoiceRestriction$ YourLastCombat -SVar:PumpField:DB$ Pump | ValidTgts$ Soldier | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target Soldier | KW$ Flying | NumAtt$ 1 | NumDef$ 1 | Duration$ Perpetual | SpellDescription$ Up to one target Soldier perpetually gets +1/+1 and gains flying. +SVar:PumpField:DB$ Pump | ValidTgts$ Soldier | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target Soldier | KW$ Flying | NumAtt$ +1 | NumDef$ +1 | Duration$ Perpetual | SpellDescription$ Up to one target Soldier perpetually gets +1/+1 and gains flying. SVar:PumpHand:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Soldier.YouOwn | ChoiceTitle$ Choose a Soldier card in your hand | Mandatory$ True | SubAbility$ DBPump | SpellDescription$ Choose a Soldier card in your hand. It perpetually gets +1/+1 and gains vigilance. -SVar:DBPump:DB$ Pump | Defined$ ChosenCard | PumpZone$ Hand | KW$ Vigilance | NumAtt$ 1 | NumDef$ 1 | Duration$ Perpetual | SubAbility$ DBCleanup +SVar:DBPump:DB$ Pump | Defined$ ChosenCard | PumpZone$ Hand | KW$ Vigilance | NumAtt$ +1 | NumDef$ +1 | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:Token:DB$ Token | TokenScript$ c_1_1_a_soldier | SpellDescription$ Create a 1/1 colorless Soldier artifact creature token. DeckHas:Ability$Token & Type$Artifact|Soldier From 82e7beb489f941fa73ec1f1ce6413f57ebe5e29b Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Sat, 25 Jan 2025 20:36:48 +0000 Subject: [PATCH 2/3] Add files via upload --- forge-gui/res/cardsfolder/c/cabaretti_confluence.txt | 2 +- forge-gui/res/cardsfolder/c/callous_deceiver.txt | 2 +- forge-gui/res/cardsfolder/c/cankerous_thirst.txt | 2 +- forge-gui/res/cardsfolder/c/canopy_crawler.txt | 2 +- forge-gui/res/cardsfolder/c/captain_lannery_storm.txt | 2 +- forge-gui/res/cardsfolder/c/captain_vargus_wrath.txt | 2 +- forge-gui/res/cardsfolder/c/cavalry_drillmaster.txt | 2 +- forge-gui/res/cardsfolder/c/cave_people.txt | 2 +- forge-gui/res/cardsfolder/c/ceaseless_searblades.txt | 2 +- forge-gui/res/cardsfolder/c/celeborn_the_wise.txt | 2 +- forge-gui/res/cardsfolder/c/celebr_8000.txt | 2 +- forge-gui/res/cardsfolder/c/cenns_heir.txt | 2 +- forge-gui/res/cardsfolder/c/centaur_garden.txt | 2 +- forge-gui/res/cardsfolder/c/chainflail_centipede.txt | 2 +- forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt | 2 +- forge-gui/res/cardsfolder/c/chandras_pyreling.txt | 2 +- forge-gui/res/cardsfolder/c/chandras_spitfire.txt | 2 +- forge-gui/res/cardsfolder/c/chaos_balor.txt | 2 +- forge-gui/res/cardsfolder/c/chaotic_strike.txt | 2 +- forge-gui/res/cardsfolder/c/charging_bandits.txt | 2 +- forge-gui/res/cardsfolder/c/charging_griffin.txt | 2 +- forge-gui/res/cardsfolder/c/charging_hooligan.txt | 2 +- forge-gui/res/cardsfolder/c/charging_paladin.txt | 2 +- forge-gui/res/cardsfolder/c/charmbreaker_devils.txt | 2 +- forge-gui/res/cardsfolder/c/cheeky_house_mouse_squeak_by.txt | 2 +- forge-gui/res/cardsfolder/c/chorus_of_might.txt | 2 +- forge-gui/res/cardsfolder/c/chub_toad.txt | 2 +- forge-gui/res/cardsfolder/c/civil_servant.txt | 2 +- forge-gui/res/cardsfolder/c/clever_lumimancer.txt | 2 +- forge-gui/res/cardsfolder/c/coalition_construct.txt | 2 +- forge-gui/res/cardsfolder/c/coastline_marauders.txt | 2 +- forge-gui/res/cardsfolder/c/combat_professor.txt | 2 +- forge-gui/res/cardsfolder/c/confront_the_unknown.txt | 2 +- forge-gui/res/cardsfolder/c/congregation_gryff.txt | 2 +- forge-gui/res/cardsfolder/c/consuls_lieutenant.txt | 2 +- forge-gui/res/cardsfolder/c/courageous_goblin.txt | 2 +- forge-gui/res/cardsfolder/c/crackling_cyclops.txt | 2 +- forge-gui/res/cardsfolder/c/craterhoof_behemoth.txt | 2 +- forge-gui/res/cardsfolder/c/crimson_roc.txt | 2 +- forge-gui/res/cardsfolder/c/crossroads_consecrator.txt | 2 +- forge-gui/res/cardsfolder/c/crown_of_fury.txt | 4 ++-- forge-gui/res/cardsfolder/c/crown_of_suspicion.txt | 4 ++-- forge-gui/res/cardsfolder/c/crown_of_vigor.txt | 4 ++-- .../res/cardsfolder/c/crude_abattoir_unsavory_kitchen.txt | 2 +- forge-gui/res/cardsfolder/c/crypt_feaster.txt | 2 +- forge-gui/res/cardsfolder/c/cultivator_of_blades.txt | 2 +- forge-gui/res/cardsfolder/c/cutthroat_centurion.txt | 2 +- 47 files changed, 50 insertions(+), 50 deletions(-) diff --git a/forge-gui/res/cardsfolder/c/cabaretti_confluence.txt b/forge-gui/res/cardsfolder/c/cabaretti_confluence.txt index a47bae3425a..f2ce1fa76ae 100644 --- a/forge-gui/res/cardsfolder/c/cabaretti_confluence.txt +++ b/forge-gui/res/cardsfolder/c/cabaretti_confluence.txt @@ -4,6 +4,6 @@ Types:Sorcery A:SP$ Charm | Choices$ Copy,Exile,Pump | CharmNum$ 3 | CanRepeatModes$ True SVar:Copy:DB$ CopyPermanent | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | PumpKeywords$ Haste | AtEOT$ Sacrifice | SpellDescription$ Create a token that's a copy of target creature you control. It gains haste. Sacrifice it at the beginning of the next end step. SVar:Exile:DB$ ChangeZone | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target artifact or enchantment. -SVar:Pump:DB$ PumpAll | ValidTgts$ Player | ValidCards$ Creature | NumAtt$ 1 | NumDef$ 1 | KW$ First Strike | SpellDescription$ Creatures target player controls get +1/+1 and gain first strike until end of turn. +SVar:Pump:DB$ PumpAll | ValidTgts$ Player | ValidCards$ Creature | NumAtt$ +1 | NumDef$ +1 | KW$ First Strike | SpellDescription$ Creatures target player controls get +1/+1 and gain first strike until end of turn. DeckHas:Ability$Token|Sacrifice Oracle:Choose three. You may choose the same mode more than once.\n• Create a token that's a copy of target creature you control. It gains haste. Sacrifice it at the beginning of the next end step.\n• Exile target artifact or enchantment.\n• Creatures target player controls get +1/+1 and gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/c/callous_deceiver.txt b/forge-gui/res/cardsfolder/c/callous_deceiver.txt index bf39984c88f..65f0b97ee90 100644 --- a/forge-gui/res/cardsfolder/c/callous_deceiver.txt +++ b/forge-gui/res/cardsfolder/c/callous_deceiver.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:1/3 A:AB$ PeekAndReveal | Cost$ 1 | NoReveal$ True | SpellDescription$ Look at the top card of your library. A:AB$ PeekAndReveal | Cost$ 2 | ActivationLimit$ 1 | NoPeek$ True | RememberRevealed$ True | SubAbility$ DBPump | SpellDescription$ Reveal the top card of your library. -SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ Flying | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | SubAbility$ DBCleanup | IfDesc$ True | SpellDescription$ If it's a land card, CARDNAME gets +1/+0 and gains flying until end of turn. Activate only once each turn. +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | KW$ Flying | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | SubAbility$ DBCleanup | IfDesc$ True | SpellDescription$ If it's a land card, CARDNAME gets +1/+0 and gains flying until end of turn. Activate only once each turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Callous Deceiver gets +1/+0 and gains flying until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/c/cankerous_thirst.txt b/forge-gui/res/cardsfolder/c/cankerous_thirst.txt index eb68bf0e543..9b58423b7ac 100644 --- a/forge-gui/res/cardsfolder/c/cankerous_thirst.txt +++ b/forge-gui/res/cardsfolder/c/cankerous_thirst.txt @@ -2,7 +2,7 @@ Name:Cankerous Thirst ManaCost:3 BG Types:Instant A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get -3/-3 | Optional$ True | OptionQuestion$ Do you want TARGETS to get -3/-3? | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | ConditionManaSpent$ B | SubAbility$ GPaid | SpellDescription$ If {B} was spent to cast CARDNAME, you may have target creature get -3/-3 until end of turn. If G was spent to cast CARDNAME, you may have target creature get +3/+3 until end of turn. (Do both if {B}{G} was spent.) -SVar:GPaid:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get +3/+3 | Optional$ True | OptionQuestion$ Do you want TARGETS to get +3/+3? | NumAtt$ 3 | NumDef$ 3 | ConditionManaSpent$ G +SVar:GPaid:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get +3/+3 | Optional$ True | OptionQuestion$ Do you want TARGETS to get +3/+3? | NumAtt$ +3 | NumDef$ +3 | ConditionManaSpent$ G SVar:ManaNeededToAvoidNegativeEffect:black AI:RemoveDeck:Random DeckNeeds:Color$Black diff --git a/forge-gui/res/cardsfolder/c/canopy_crawler.txt b/forge-gui/res/cardsfolder/c/canopy_crawler.txt index e927794834b..2be36fb29be 100644 --- a/forge-gui/res/cardsfolder/c/canopy_crawler.txt +++ b/forge-gui/res/cardsfolder/c/canopy_crawler.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Beast PT:2/2 K:Amplify:1:Beast -A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | SpellDescription$ Target creature gets +1/+1 until end of turn for each +1/+1 counter on CARDNAME. +A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | SpellDescription$ Target creature gets +1/+1 until end of turn for each +1/+1 counter on CARDNAME. SVar:X:Count$CardCounters.P1P1 Oracle:Amplify 1 (As this creature enters, put a +1/+1 counter on it for each Beast card you reveal in your hand.)\n{T}: Target creature gets +1/+1 until end of turn for each +1/+1 counter on Canopy Crawler. diff --git a/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt b/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt index e47b2943e1e..accfc73fe25 100644 --- a/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt +++ b/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt @@ -6,5 +6,5 @@ K:Haste T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a Treasure token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You T:Mode$ Sacrificed | ValidCard$ Treasure.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Treasure, CARDNAME gets +1/+0 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 0 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 Oracle:Haste\nWhenever Captain Lannery Storm attacks, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nWhenever you sacrifice a Treasure, Captain Lannery Storm gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/captain_vargus_wrath.txt b/forge-gui/res/cardsfolder/c/captain_vargus_wrath.txt index 5e21a0189ea..a2d575b9d8f 100644 --- a/forge-gui/res/cardsfolder/c/captain_vargus_wrath.txt +++ b/forge-gui/res/cardsfolder/c/captain_vargus_wrath.txt @@ -3,7 +3,7 @@ ManaCost:U R Types:Legendary Creature Orc Pirate PT:1/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, Pirates you control get +1/+1 until end of turn for each time you've cast a commander from the command zone this game. -SVar:TrigPump:DB$ PumpAll | ValidCards$ Pirate.YouCtrl | NumAtt$ X | NumDef$ X +SVar:TrigPump:DB$ PumpAll | ValidCards$ Pirate.YouCtrl | NumAtt$ +X | NumDef$ +X SVar:X:Count$TotalCommanderCastFromCommandZone SVar:HasAttackEffect:TRUE AI:RemoveDeck:NonCommander diff --git a/forge-gui/res/cardsfolder/c/cavalry_drillmaster.txt b/forge-gui/res/cardsfolder/c/cavalry_drillmaster.txt index 35724409f69..d6ac0b761dd 100644 --- a/forge-gui/res/cardsfolder/c/cavalry_drillmaster.txt +++ b/forge-gui/res/cardsfolder/c/cavalry_drillmaster.txt @@ -3,5 +3,5 @@ ManaCost:1 W Types:Creature Human Knight PT:2/1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +2/+0 and gains first strike until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 0 | KW$ First Strike +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ First Strike Oracle:When Cavalry Drillmaster enters, target creature gets +2/+0 and gains first strike until end of turn. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/c/cave_people.txt b/forge-gui/res/cardsfolder/c/cave_people.txt index e71aa84b9b9..57364199146 100644 --- a/forge-gui/res/cardsfolder/c/cave_people.txt +++ b/forge-gui/res/cardsfolder/c/cave_people.txt @@ -4,6 +4,6 @@ Types:Creature Human PT:1/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/-2 until end of turn. A:AB$ Pump | Cost$ 1 R R T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Landwalk:Mountain | SpellDescription$ Target creature gains mountainwalk until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ -2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ -2 DeckHas:Keyword$Mountainwalk Oracle:Whenever Cave People attacks, it gets +1/-2 until end of turn.\n{1}{R}{R}, {T}: Target creature gains mountainwalk until end of turn. (It can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/c/ceaseless_searblades.txt b/forge-gui/res/cardsfolder/c/ceaseless_searblades.txt index 7ac44290c3d..ba4d4e8e689 100644 --- a/forge-gui/res/cardsfolder/c/ceaseless_searblades.txt +++ b/forge-gui/res/cardsfolder/c/ceaseless_searblades.txt @@ -3,5 +3,5 @@ ManaCost:3 R Types:Creature Elemental Warrior PT:2/4 T:Mode$ AbilityCast | ValidCard$ Elemental.inZoneBattlefield | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you activate an ability of an Elemental, CARDNAME gets +1/+0 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +0 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 Oracle:Whenever you activate an ability of an Elemental, Ceaseless Searblades gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/celeborn_the_wise.txt b/forge-gui/res/cardsfolder/c/celeborn_the_wise.txt index 6933955c292..c58edb94626 100644 --- a/forge-gui/res/cardsfolder/c/celeborn_the_wise.txt +++ b/forge-gui/res/cardsfolder/c/celeborn_the_wise.txt @@ -5,7 +5,7 @@ PT:3/3 T:Mode$ AttackersDeclared | ValidAttackers$ Creature.Elf+YouCtrl | Execute$ TrigScry | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack with one or more Elves, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you scry, CARDNAME gets +1/+1 until end of turn for each card you looked at while scrying this way. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:TriggerCount$ScryNum DeckHints:Type$Elf Oracle:Whenever you attack with one or more Elves, scry 1.\nWhenever you scry, Celeborn the Wise gets +1/+1 until end of turn for each card you looked at while scrying this way. diff --git a/forge-gui/res/cardsfolder/c/celebr_8000.txt b/forge-gui/res/cardsfolder/c/celebr_8000.txt index ef1aaa25cd6..9f1494cc806 100644 --- a/forge-gui/res/cardsfolder/c/celebr_8000.txt +++ b/forge-gui/res/cardsfolder/c/celebr_8000.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Clown Robot PT:3/3 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRoll | TriggerDescription$ At the beginning of combat on your turn, roll two six-sided dice. For each result of 1, CARDNAME gets +1/+1 until end of turn. For each other result, it gains the indicated ability until end of turn. If you rolled doubles, it also gains double strike until end of turn. ABILITY SVar:TrigRoll:DB$ RollDice | Amount$ 2 | SubsForEach$ True | ResultSubAbilities$ 1:PumpPT,2:PumpMe,3:PumpVi,4:PumpLi,5:PumpFl,6:PumpIn | NoteDoubles$ True | SubAbility$ PumpDS -SVar:PumpPT:DB$ Pump | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ ,,, +SVar:PumpPT:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ ,,, SVar:PumpMe:DB$ Pump | KW$ Menace | SpellDescription$ • 2 — menace SVar:PumpVi:DB$ Pump | KW$ Vigilance | SpellDescription$ • 3 — vigilance SVar:PumpLi:DB$ Pump | KW$ Lifelink | SpellDescription$ • 4 — lifelink diff --git a/forge-gui/res/cardsfolder/c/cenns_heir.txt b/forge-gui/res/cardsfolder/c/cenns_heir.txt index 8fa64b31b61..459219900fd 100644 --- a/forge-gui/res/cardsfolder/c/cenns_heir.txt +++ b/forge-gui/res/cardsfolder/c/cenns_heir.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Kithkin Soldier PT:1/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn for each other attacking Kithkin. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Kithkin.attacking+Other Oracle:Whenever Cenn's Heir attacks, it gets +1/+1 until end of turn for each other attacking Kithkin. diff --git a/forge-gui/res/cardsfolder/c/centaur_garden.txt b/forge-gui/res/cardsfolder/c/centaur_garden.txt index 4d06b5cdf0c..d9a7fc2c5e3 100644 --- a/forge-gui/res/cardsfolder/c/centaur_garden.txt +++ b/forge-gui/res/cardsfolder/c/centaur_garden.txt @@ -2,7 +2,7 @@ Name:Centaur Garden ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ G | SubAbility$ DBPain | SpellDescription$ Add {G}. CARDNAME deals 1 damage to you. -A:AB$ Pump | Cost$ G T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Target creature gets +3/+3 until end of turn. Activate only if seven or more cards are in your graveyard. +A:AB$ Pump | Cost$ G T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Target creature gets +3/+3 until end of turn. Activate only if seven or more cards are in your graveyard. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You AI:RemoveDeck:Random Oracle:{T}: Add {G}. Centaur Garden deals 1 damage to you.\nThreshold — {G}, {T}, Sacrifice Centaur Garden: Target creature gets +3/+3 until end of turn. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/chainflail_centipede.txt b/forge-gui/res/cardsfolder/c/chainflail_centipede.txt index 344bdefdd4e..138a09dab53 100644 --- a/forge-gui/res/cardsfolder/c/chainflail_centipede.txt +++ b/forge-gui/res/cardsfolder/c/chainflail_centipede.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Equipment Insect PT:2/2 K:Reconfigure:2 T:Mode$ Attacks | ValidCard$ Card.Self,Creature.EquippedBy | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or equipped creature attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttackerLKICopy | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttackerLKICopy | NumAtt$ +2 SVar:HasAttackEffect:TRUE S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt b/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt index 9df5321a4d0..6d5bd2bdfbd 100644 --- a/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt +++ b/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt @@ -2,7 +2,7 @@ Name:Chandra, Novice Pyromancer ManaCost:3 R Types:Legendary Planeswalker Chandra Loyalty:5 -A:AB$ PumpAll | Cost$ AddCounter<1/LOYALTY> | ValidCards$ Elemental.YouCtrl | NumAtt$ +2 | NumDef$ +0 | Planeswalker$ True | AILogic$ Always | SpellDescription$ Elementals you control get +2/+0 until end of turn. +A:AB$ PumpAll | Cost$ AddCounter<1/LOYALTY> | ValidCards$ Elemental.YouCtrl | NumAtt$ +2 | Planeswalker$ True | AILogic$ Always | SpellDescription$ Elementals you control get +2/+0 until end of turn. A:AB$ Mana | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | Produced$ R | Amount$ 2 | SpellDescription$ Add {R}{R}. A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. DeckHints:Type$Elemental diff --git a/forge-gui/res/cardsfolder/c/chandras_pyreling.txt b/forge-gui/res/cardsfolder/c/chandras_pyreling.txt index e459eb015d4..28e548489f9 100644 --- a/forge-gui/res/cardsfolder/c/chandras_pyreling.txt +++ b/forge-gui/res/cardsfolder/c/chandras_pyreling.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Elemental Lizard PT:1/3 T:Mode$ DamageDone | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Opponent | CombatDamage$ False | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a source you control deals noncombat damage to an opponent, CARDNAME gets +1/+0 and gains double strike until end of turn. (It deals both first-strike and regular combat damage.) -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ Double Strike +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | KW$ Double Strike Oracle:Whenever a source you control deals noncombat damage to an opponent, Chandra's Pyreling gets +1/+0 and gains double strike until end of turn. (It deals both first-strike and regular combat damage.) diff --git a/forge-gui/res/cardsfolder/c/chandras_spitfire.txt b/forge-gui/res/cardsfolder/c/chandras_spitfire.txt index e5ea67cf5a2..eb93ac6fe76 100644 --- a/forge-gui/res/cardsfolder/c/chandras_spitfire.txt +++ b/forge-gui/res/cardsfolder/c/chandras_spitfire.txt @@ -4,5 +4,5 @@ Types:Creature Elemental PT:1/3 K:Flying T:Mode$ DamageDone | ValidSource$ Card,Emblem | CombatDamage$ False | ValidTarget$ Opponent | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an opponent is dealt noncombat damage, CARDNAME gets +3/+0 until end of turn. -SVar:TrigPump:DB$ Pump | NumAtt$ +3 | NumDef$ +0 | Defined$ Self +SVar:TrigPump:DB$ Pump | NumAtt$ +3 | Defined$ Self Oracle:Flying\nWhenever an opponent is dealt noncombat damage, Chandra's Spitfire gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/chaos_balor.txt b/forge-gui/res/cardsfolder/c/chaos_balor.txt index 1e0463ba4e0..99b41bc7d30 100644 --- a/forge-gui/res/cardsfolder/c/chaos_balor.txt +++ b/forge-gui/res/cardsfolder/c/chaos_balor.txt @@ -11,7 +11,7 @@ SVar:DBSeek:DB$ Seek | Defined$ ParentTarget | Num$ X | Type$ Card.nonLand | Sub SVar:DamageTreasures:DB$ DealDamage | ValidTgts$ Player | TargetUnique$ True | TgtPrompt$ Select target player to deal 2 damage to and create two Treasures | NumDmg$ 2 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 2 damage to target player and they create two Treasure tokens. SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenAmount$ 2 | TokenOwner$ ParentTarget SVar:DamagePump:DB$ DamageAll | ValidTgts$ Player | TargetUnique$ True | TgtPrompt$ Select target player to have each creature they control dealt 2 damage and perpetually get +2/+0 | NumDmg$ 2 | RememberDamaged$ True | ValidCards$ Creature | ValidDescription$ each creature target player controls. | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 2 damage to each creature target player controls. Those creatures perpetually get +2/+0. -SVar:DBPump:DB$ Pump | Defined$ Remembered | NumAtt$ 2 | Duration$ Perpetual | SubAbility$ DBCleanup +SVar:DBPump:DB$ Pump | Defined$ Remembered | NumAtt$ +2 | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount DeckHas:Ability$Sacrifice|Token & Type$Artifact|Treasure diff --git a/forge-gui/res/cardsfolder/c/chaotic_strike.txt b/forge-gui/res/cardsfolder/c/chaotic_strike.txt index 84efdae62a2..42e3a3d3f67 100644 --- a/forge-gui/res/cardsfolder/c/chaotic_strike.txt +++ b/forge-gui/res/cardsfolder/c/chaotic_strike.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Instant Text:Cast CARDNAME only during combat after blockers are declared. A:SP$ FlipACoin | ValidTgts$ Creature | WinSubAbility$ ChaoticStrikePump | LoseSubAbility$ ChaoticStrikeDraw | ActivationPhases$ Declare Blockers->EndCombat | ActivationAfterBlockers$ True | SpellDescription$ Flip a coin. If you win the flip, target creature gets +1/+1 until end of turn. Draw a card. -SVar:ChaoticStrikePump:DB$ Pump | Defined$ Targeted | NumAtt$ 1 | NumDef$ 1 | SubAbility$ ChaoticStrikeDraw +SVar:ChaoticStrikePump:DB$ Pump | Defined$ Targeted | NumAtt$ +1 | NumDef$ +1 | SubAbility$ ChaoticStrikeDraw SVar:ChaoticStrikeDraw:DB$ Draw | NumCards$ 1 Oracle:Cast this spell only during combat after blockers are declared.\nFlip a coin. If you win the flip, target creature gets +1/+1 until end of turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/c/charging_bandits.txt b/forge-gui/res/cardsfolder/c/charging_bandits.txt index 5903aec7b2f..2cd647e66b3 100644 --- a/forge-gui/res/cardsfolder/c/charging_bandits.txt +++ b/forge-gui/res/cardsfolder/c/charging_bandits.txt @@ -3,5 +3,5 @@ ManaCost:4 B Types:Creature Human Rogue PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 Oracle:Whenever Charging Bandits attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/charging_griffin.txt b/forge-gui/res/cardsfolder/c/charging_griffin.txt index 76ba0382906..ac969f61fc5 100644 --- a/forge-gui/res/cardsfolder/c/charging_griffin.txt +++ b/forge-gui/res/cardsfolder/c/charging_griffin.txt @@ -4,5 +4,5 @@ Types:Creature Griffin PT:2/2 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever Charging Griffin attacks, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/charging_hooligan.txt b/forge-gui/res/cardsfolder/c/charging_hooligan.txt index cc8672c9d7d..2419a48bfe4 100644 --- a/forge-gui/res/cardsfolder/c/charging_hooligan.txt +++ b/forge-gui/res/cardsfolder/c/charging_hooligan.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Human Peasant PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each attacking creature. If a Rat is attacking, CARDNAME gains trample until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | SubAbility$ DBPumpBis +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | SubAbility$ DBPumpBis SVar:DBPumpBis:DB$ Pump | Defined$ Self | KW$ Trample | ConditionPresent$ Rat.attacking SVar:X:Count$Valid Creature.attacking SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/c/charging_paladin.txt b/forge-gui/res/cardsfolder/c/charging_paladin.txt index c5da41428fc..40073e7969c 100644 --- a/forge-gui/res/cardsfolder/c/charging_paladin.txt +++ b/forge-gui/res/cardsfolder/c/charging_paladin.txt @@ -3,5 +3,5 @@ ManaCost:2 W Types:Creature Human Knight PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +0/+3 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 3 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ +3 Oracle:Whenever Charging Paladin attacks, it gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/charmbreaker_devils.txt b/forge-gui/res/cardsfolder/c/charmbreaker_devils.txt index 0e9e837e473..79422fa08b4 100644 --- a/forge-gui/res/cardsfolder/c/charmbreaker_devils.txt +++ b/forge-gui/res/cardsfolder/c/charmbreaker_devils.txt @@ -5,7 +5,7 @@ PT:4/4 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your upkeep, return an instant or sorcery card at random from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Instant.YouCtrl,Sorcery.YouCtrl | ChangeNum$ 1 | Hidden$ True | Origin$ Graveyard | AtRandom$ True | Destination$ Hand T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a instant or sorcery spell, CARDNAME gets +4/+0 until end of turn. -SVar:TrigPump:DB$ Pump | NumAtt$ +4 | NumDef$ +0 | Defined$ Self +SVar:TrigPump:DB$ Pump | NumAtt$ +4 | Defined$ Self SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery DeckHas:Ability$Graveyard diff --git a/forge-gui/res/cardsfolder/c/cheeky_house_mouse_squeak_by.txt b/forge-gui/res/cardsfolder/c/cheeky_house_mouse_squeak_by.txt index 6f942db322e..b4bb3893113 100644 --- a/forge-gui/res/cardsfolder/c/cheeky_house_mouse_squeak_by.txt +++ b/forge-gui/res/cardsfolder/c/cheeky_house_mouse_squeak_by.txt @@ -10,7 +10,7 @@ ALTERNATE Name:Squeak By ManaCost:W Types:Sorcery Adventure -A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBUnblockable | SpellDescription$ Target creature you control gets +1/+1 until end of turn. It can't be blocked by creatures with power 3 or greater this turn. +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +1 | NumDef$ +1 | SubAbility$ DBUnblockable | SpellDescription$ Target creature you control gets +1/+1 until end of turn. It can't be blocked by creatures with power 3 or greater this turn. SVar:DBUnblockable:DB$ Effect | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | ValidBlocker$ Creature.powerGE3 | Description$ This creature can't be blocked by creatures with power 3 or greater this turn. Oracle:Target creature you control gets +1/+1 until end of turn. It can't be blocked by creatures with power 3 or greater this turn. diff --git a/forge-gui/res/cardsfolder/c/chorus_of_might.txt b/forge-gui/res/cardsfolder/c/chorus_of_might.txt index e8ad008ce5b..cc1e0965c3f 100644 --- a/forge-gui/res/cardsfolder/c/chorus_of_might.txt +++ b/forge-gui/res/cardsfolder/c/chorus_of_might.txt @@ -1,6 +1,6 @@ Name:Chorus of Might ManaCost:3 G Types:Instant -A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | KW$ Trample | SpellDescription$ Until end of turn, target creature gets +1/+1 for each creature you control and gains trample. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | KW$ Trample | SpellDescription$ Until end of turn, target creature gets +1/+1 for each creature you control and gains trample. SVar:X:Count$Valid Creature.YouCtrl Oracle:Until end of turn, target creature gets +1/+1 for each creature you control and gains trample. diff --git a/forge-gui/res/cardsfolder/c/chub_toad.txt b/forge-gui/res/cardsfolder/c/chub_toad.txt index 7dcc8775fe7..5624e0abc50 100644 --- a/forge-gui/res/cardsfolder/c/chub_toad.txt +++ b/forge-gui/res/cardsfolder/c/chub_toad.txt @@ -4,5 +4,5 @@ Types:Creature Frog PT:1/1 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +2/+2 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +2/+2 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 Oracle:Whenever Chub Toad blocks or becomes blocked, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/civil_servant.txt b/forge-gui/res/cardsfolder/c/civil_servant.txt index ba2f5771174..da91cd2f900 100644 --- a/forge-gui/res/cardsfolder/c/civil_servant.txt +++ b/forge-gui/res/cardsfolder/c/civil_servant.txt @@ -3,7 +3,7 @@ ManaCost:G W Types:Creature Cat Citizen PT:2/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may tap another untapped Citizen you control. If you do, CARDNAME gets +1/+0 and gains lifelink until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ tapXType<1/Citizen.Other> | Defined$ Self | NumAtt$ 1 | KW$ Lifelink +SVar:TrigPump:AB$ Pump | Cost$ tapXType<1/Citizen.Other> | Defined$ Self | NumAtt$ +1 | KW$ Lifelink SVar:HasAttackEffect:TRUE DeckHas:Ability$LifeGain DeckNeeds:Type$Citizen diff --git a/forge-gui/res/cardsfolder/c/clever_lumimancer.txt b/forge-gui/res/cardsfolder/c/clever_lumimancer.txt index e1e10a9ecdd..b03681ab0b4 100644 --- a/forge-gui/res/cardsfolder/c/clever_lumimancer.txt +++ b/forge-gui/res/cardsfolder/c/clever_lumimancer.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Creature Human Wizard PT:0/1 T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Instant,Sorcery DeckNeeds:Type$Instant|Sorcery Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, Clever Lumimancer gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/coalition_construct.txt b/forge-gui/res/cardsfolder/c/coalition_construct.txt index 7fa580c20af..aaad9a7c39a 100644 --- a/forge-gui/res/cardsfolder/c/coalition_construct.txt +++ b/forge-gui/res/cardsfolder/c/coalition_construct.txt @@ -6,5 +6,5 @@ K:ETBReplacement:Other:ChooseCT SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a creature type. S:Mode$ Continuous | Affected$ Card.Self | CharacteristicDefining$ True | AddType$ ChosenType | Description$ CARDNAME is the chosen type in addition to its other types. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, other creatures you control of the chosen type and creature cards of that type in your hand perpetually get +1/+1. -SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl+Other+ChosenType | PumpZone$ Battlefield,Hand | NumAtt$ 1 | NumDef$ 1 | Duration$ Perpetual +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl+Other+ChosenType | PumpZone$ Battlefield,Hand | NumAtt$ +1 | NumDef$ +1 | Duration$ Perpetual Oracle:As Coalition Construct enters, choose a creature type.\nCoalition Construct is the chosen type in addition to its other types.\nWhen Coalition Construct enters, other creatures you control of the chosen type and creature cards of that type in your hand perpetually get +1/+1. diff --git a/forge-gui/res/cardsfolder/c/coastline_marauders.txt b/forge-gui/res/cardsfolder/c/coastline_marauders.txt index 18a755678b6..86fd78a9fac 100644 --- a/forge-gui/res/cardsfolder/c/coastline_marauders.txt +++ b/forge-gui/res/cardsfolder/c/coastline_marauders.txt @@ -5,7 +5,7 @@ PT:0/3 K:Trample K:Encore:4 R R T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each land defending player controls. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Valid Land.DefenderCtrl SVar:HasAttackEffect:TRUE DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/c/combat_professor.txt b/forge-gui/res/cardsfolder/c/combat_professor.txt index 5e60fe76fe1..cd4f2ac7d8e 100644 --- a/forge-gui/res/cardsfolder/c/combat_professor.txt +++ b/forge-gui/res/cardsfolder/c/combat_professor.txt @@ -4,5 +4,5 @@ Types:Creature Bird Cleric PT:2/3 K:Flying T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, target creature you control gets +1/+0 and gains vigilance until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | KW$ Vigilance +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +1 | KW$ Vigilance Oracle:Flying\nAt the beginning of combat on your turn, target creature you control gets +1/+0 and gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/c/confront_the_unknown.txt b/forge-gui/res/cardsfolder/c/confront_the_unknown.txt index 8e848865b81..f7fc3b5ddc0 100644 --- a/forge-gui/res/cardsfolder/c/confront_the_unknown.txt +++ b/forge-gui/res/cardsfolder/c/confront_the_unknown.txt @@ -2,7 +2,7 @@ Name:Confront the Unknown ManaCost:G Types:Instant A:SP$ Investigate | SubAbility$ DBPump | SpellDescription$ Investigate, then target creature gets +1/+1 until end of turn for each Clue you control. (To investigate, create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") | StackDescription$ Investigate. -SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X +SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Clue.YouCtrl DeckHints:Ability$Investigate DeckHas:Ability$Investigate|Token diff --git a/forge-gui/res/cardsfolder/c/congregation_gryff.txt b/forge-gui/res/cardsfolder/c/congregation_gryff.txt index d390a3332ed..ef3ec55e21e 100644 --- a/forge-gui/res/cardsfolder/c/congregation_gryff.txt +++ b/forge-gui/res/cardsfolder/c/congregation_gryff.txt @@ -5,7 +5,7 @@ PT:1/4 K:Flying K:Lifelink T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks while saddled, it gets +X/+X until end of turn, where X is the number of Mounts you control. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Mount.YouCtrl K:Saddle:3 DeckHints:Type$Mount diff --git a/forge-gui/res/cardsfolder/c/consuls_lieutenant.txt b/forge-gui/res/cardsfolder/c/consuls_lieutenant.txt index 53b2fb6c877..64309b7c04c 100644 --- a/forge-gui/res/cardsfolder/c/consuls_lieutenant.txt +++ b/forge-gui/res/cardsfolder/c/consuls_lieutenant.txt @@ -5,6 +5,6 @@ PT:2/1 K:First Strike K:Renown:1 T:Mode$ Attacks | ValidCard$ Card.Self | IsPresent$ Card.Self+IsRenowned | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | TriggerDescription$ Whenever CARDNAME attacks, if it's renowned, other attacking creatures get +1/+1 until end of turn. -SVar:TrigPumpAttack:DB$ PumpAll | ValidCards$ Creature.attacking+Other+YouCtrl | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPumpAttack:DB$ PumpAll | ValidCards$ Creature.attacking+Other+YouCtrl | NumAtt$ +1 | NumDef$ +1 DeckHas:Ability$Counters Oracle:First strike\nRenown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\nWhenever Consul's Lieutenant attacks, if it's renowned, other attacking creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/courageous_goblin.txt b/forge-gui/res/cardsfolder/c/courageous_goblin.txt index 19201831507..645724b6691 100644 --- a/forge-gui/res/cardsfolder/c/courageous_goblin.txt +++ b/forge-gui/res/cardsfolder/c/courageous_goblin.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Goblin PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+powerGE4 | PresentCompare$ GE1 | NoResolvingCheck$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks while you control a creature with power 4 or greater, this creature gets +1/+0 and gains menace until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ Menace +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | KW$ Menace SVar:HasAttackEffect:TRUE Oracle:Whenever this creature attacks while you control a creature with power 4 or greater, this creature gets +1/+0 and gains menace until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crackling_cyclops.txt b/forge-gui/res/cardsfolder/c/crackling_cyclops.txt index 1ce8c890b34..36a2681fb84 100644 --- a/forge-gui/res/cardsfolder/c/crackling_cyclops.txt +++ b/forge-gui/res/cardsfolder/c/crackling_cyclops.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Creature Cyclops Wizard PT:0/4 T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, this creature gets +3/+0 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +3 SVar:BuffedBy:Card.nonLand+nonCreature Oracle:Whenever you cast a noncreature spell, this creature gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/craterhoof_behemoth.txt b/forge-gui/res/cardsfolder/c/craterhoof_behemoth.txt index d92f7bd0c9b..6dbef7418d9 100644 --- a/forge-gui/res/cardsfolder/c/craterhoof_behemoth.txt +++ b/forge-gui/res/cardsfolder/c/craterhoof_behemoth.txt @@ -4,7 +4,7 @@ Types:Creature Beast PT:5/5 K:Haste T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ BehemothPump | TriggerDescription$ When CARDNAME enters, creatures you control gain trample and get +X/+X until end of turn, where X is the number of creatures you control. -SVar:BehemothPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Trample | NumAtt$ X | NumDef$ X +SVar:BehemothPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Trample | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Creature.YouCtrl SVar:PlayMain1:TRUE Oracle:Haste\nWhen Craterhoof Behemoth enters, creatures you control gain trample and get +X/+X until end of turn, where X is the number of creatures you control. diff --git a/forge-gui/res/cardsfolder/c/crimson_roc.txt b/forge-gui/res/cardsfolder/c/crimson_roc.txt index d7207165101..b97b96babb9 100644 --- a/forge-gui/res/cardsfolder/c/crimson_roc.txt +++ b/forge-gui/res/cardsfolder/c/crimson_roc.txt @@ -4,5 +4,5 @@ Types:Creature Bird PT:2/2 K:Flying T:Mode$ AttackerBlocked | ValidCard$ Creature.withoutFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature without flying, CARDNAME gets +1/+0 and gains first strike until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ First Strike +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | KW$ First Strike Oracle:Flying\nWhenever Crimson Roc blocks a creature without flying, Crimson Roc gets +1/+0 and gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crossroads_consecrator.txt b/forge-gui/res/cardsfolder/c/crossroads_consecrator.txt index 6d65c32326a..ff8fd4debfc 100644 --- a/forge-gui/res/cardsfolder/c/crossroads_consecrator.txt +++ b/forge-gui/res/cardsfolder/c/crossroads_consecrator.txt @@ -2,6 +2,6 @@ Name:Crossroads Consecrator ManaCost:G Types:Creature Human Cleric PT:1/2 -A:AB$ Pump | Cost$ G T | NumAtt$ 1 | NumDef$ 1 | ValidTgts$ Creature.Human+attacking | TgtPrompt$ Select target attacking Human | SpellDescription$ Target attacking Human gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ G T | NumAtt$ +1 | NumDef$ +1 | ValidTgts$ Creature.Human+attacking | TgtPrompt$ Select target attacking Human | SpellDescription$ Target attacking Human gets +1/+1 until end of turn. DeckHints:Type$Human Oracle:{G}, {T}: Target attacking Human gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crown_of_fury.txt b/forge-gui/res/cardsfolder/c/crown_of_fury.txt index 779ac749203..a4173eaa2b9 100644 --- a/forge-gui/res/cardsfolder/c/crown_of_fury.txt +++ b/forge-gui/res/cardsfolder/c/crown_of_fury.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ First Strike | Description$ Enchanted creature gets +1/+0 and has first strike. -A:AB$ Pump | Cost$ Sac<1/CARDNAME> | Defined$ AttachedBy Sacrificed | NumAtt$ 1 | KW$ First Strike | SubAbility$ DBPumpAll | SpellDescription$ Enchanted creature and other creatures that share a creature type with it get +1/+0 and gain first strike until end of turn. -SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.NotDefinedAttachedBy Sacrificed+sharesCreatureTypeWith AttachedBy Sacrificed | NumAtt$ 1 | KW$ First Strike +A:AB$ Pump | Cost$ Sac<1/CARDNAME> | Defined$ AttachedBy Sacrificed | NumAtt$ +1 | KW$ First Strike | SubAbility$ DBPumpAll | SpellDescription$ Enchanted creature and other creatures that share a creature type with it get +1/+0 and gain first strike until end of turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.NotDefinedAttachedBy Sacrificed+sharesCreatureTypeWith AttachedBy Sacrificed | NumAtt$ +1 | KW$ First Strike AI:RemoveDeck:All Oracle:Enchant creature\nEnchanted creature gets +1/+0 and has first strike.\nSacrifice Crown of Fury: Enchanted creature and other creatures that share a creature type with it get +1/+0 and gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crown_of_suspicion.txt b/forge-gui/res/cardsfolder/c/crown_of_suspicion.txt index 88b31a48c57..2c3c140a49a 100644 --- a/forge-gui/res/cardsfolder/c/crown_of_suspicion.txt +++ b/forge-gui/res/cardsfolder/c/crown_of_suspicion.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ -1 | Description$ Enchanted creature gets +2/-1. -A:AB$ Pump | Cost$ Sac<1/CARDNAME> | Defined$ AttachedBy Sacrificed | NumAtt$ 2 | NumDef$ -1 | SubAbility$ DBPumpAll | SpellDescription$ Enchanted creature and other creatures that share a creature type with it get +2/-1 until end of turn. -SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.NotDefinedAttachedBy Sacrificed+sharesCreatureTypeWith AttachedBy Sacrificed | NumAtt$ 2 | NumDef$ -1 +A:AB$ Pump | Cost$ Sac<1/CARDNAME> | Defined$ AttachedBy Sacrificed | NumAtt$ +2 | NumDef$ -1 | SubAbility$ DBPumpAll | SpellDescription$ Enchanted creature and other creatures that share a creature type with it get +2/-1 until end of turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.NotDefinedAttachedBy Sacrificed+sharesCreatureTypeWith AttachedBy Sacrificed | NumAtt$ +2 | NumDef$ -1 AI:RemoveDeck:All Oracle:Enchant creature\nEnchanted creature gets +2/-1.\nSacrifice Crown of Suspicion: Enchanted creature and other creatures that share a creature type with it get +2/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crown_of_vigor.txt b/forge-gui/res/cardsfolder/c/crown_of_vigor.txt index 836136aa088..5a2609a59a6 100644 --- a/forge-gui/res/cardsfolder/c/crown_of_vigor.txt +++ b/forge-gui/res/cardsfolder/c/crown_of_vigor.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. -A:AB$ Pump | Cost$ Sac<1/CARDNAME> | Defined$ AttachedBy Sacrificed | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPumpAll | SpellDescription$ Enchanted creature and other creatures that share a creature type with it get +1/+1 until end of turn. -SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.NotDefinedAttachedBy Sacrificed+sharesCreatureTypeWith AttachedBy Sacrificed | NumAtt$ 1 | NumDef$ 1 +A:AB$ Pump | Cost$ Sac<1/CARDNAME> | Defined$ AttachedBy Sacrificed | NumAtt$ +1 | NumDef$ +1 | SubAbility$ DBPumpAll | SpellDescription$ Enchanted creature and other creatures that share a creature type with it get +1/+1 until end of turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.NotDefinedAttachedBy Sacrificed+sharesCreatureTypeWith AttachedBy Sacrificed | NumAtt$ +1 | NumDef$ +1 AI:RemoveDeck:All Oracle:Enchant creature\nEnchanted creature gets +1/+1.\nSacrifice Crown of Vigor: Enchanted creature and other creatures that share a creature type with it get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crude_abattoir_unsavory_kitchen.txt b/forge-gui/res/cardsfolder/c/crude_abattoir_unsavory_kitchen.txt index bf8df1a7998..95f5d1aa99c 100644 --- a/forge-gui/res/cardsfolder/c/crude_abattoir_unsavory_kitchen.txt +++ b/forge-gui/res/cardsfolder/c/crude_abattoir_unsavory_kitchen.txt @@ -13,6 +13,6 @@ ManaCost:2 R Types:Enchantment Room T:Mode$ DamageDone | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Creature | CombatDamage$ False | TriggerZones$ Battlefield | Execute$ TrigChooseCard | TriggerDescription$ Whenever a source you control deals noncombat damage to a creature, choose a creature card in your hand. It perpetually gets +2/+0 and gains haste. SVar:TrigChooseCard:DB$ ChooseCard | Choices$ Creature.YouOwn | ChoiceZone$ Hand | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | PumpZone$ Hand | Defined$ ChosenCard | NumAtt$ 2 | KW$ Haste | Duration$ Perpetual | SubAbility$ DBCleanup +SVar:DBPump:DB$ Pump | PumpZone$ Hand | Defined$ ChosenCard | NumAtt$ +2 | KW$ Haste | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True Oracle:Whenever a source you control deals noncombat damage to a creature, choose a creature card in your hand. It perpetually gets +2/+0 and gains haste. diff --git a/forge-gui/res/cardsfolder/c/crypt_feaster.txt b/forge-gui/res/cardsfolder/c/crypt_feaster.txt index d97f58daf14..491a9dd0899 100644 --- a/forge-gui/res/cardsfolder/c/crypt_feaster.txt +++ b/forge-gui/res/cardsfolder/c/crypt_feaster.txt @@ -4,6 +4,6 @@ Types:Creature Zombie PT:3/4 K:Menace T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | Threshold$ True | TriggerDescription$ Threshold — Whenever this creature attacks, if there are seven or more cards in your graveyard, this creature gets +2/+0 until end of turn. -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 DeckHints:Ability$Graveyard Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nThreshold — Whenever this creature attacks, if there are seven or more cards in your graveyard, this creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/cultivator_of_blades.txt b/forge-gui/res/cardsfolder/c/cultivator_of_blades.txt index ed7068231d9..3c0eec90633 100644 --- a/forge-gui/res/cardsfolder/c/cultivator_of_blades.txt +++ b/forge-gui/res/cardsfolder/c/cultivator_of_blades.txt @@ -4,7 +4,7 @@ Types:Creature Elf Artificer PT:1/1 K:Fabricate:2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may have other attacking creatures get +X/+X until end of turn, where X is CARDNAME's power. -SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking+Other | NumAtt$ X | NumDef$ X +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking+Other | NumAtt$ +X | NumDef$ +X SVar:X:Count$CardPower DeckHas:Ability$Counters|Token Oracle:Fabricate 2 (When this creature enters, put two +1/+1 counters on it or create two 1/1 colorless Servo artifact creature tokens.)\nWhenever Cultivator of Blades attacks, you may have other attacking creatures get +X/+X until end of turn, where X is Cultivator of Blades's power. diff --git a/forge-gui/res/cardsfolder/c/cutthroat_centurion.txt b/forge-gui/res/cardsfolder/c/cutthroat_centurion.txt index 6644779e119..ab918836983 100644 --- a/forge-gui/res/cardsfolder/c/cutthroat_centurion.txt +++ b/forge-gui/res/cardsfolder/c/cutthroat_centurion.txt @@ -2,7 +2,7 @@ Name:Cutthroat Centurion ManaCost:2 B Types:Artifact Creature Phyrexian Warrior PT:2/2 -A:AB$ Pump | Cost$ Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | Defined$ Self | NumDef$ 2 | NumAtt$ +2 | AILogic$ Aristocrat | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. +A:AB$ Pump | Cost$ Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | Defined$ Self | NumDef$ +2 | NumAtt$ +2 | AILogic$ Aristocrat | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. SVar:AIPreference:SacCost$Artifact.token,Creature.token,Artifact.cmcEQ0+nonLegendary+notnamedBlack Lotus,Artifact.cmcEQ1,Artifact.cmcEQ2,Artifact.cmcEQ3,Creature.cmcLE3 DeckHas:Ability$Sacrifice Oracle:Sacrifice another artifact or creature: Cutthroat Centurion gets +2/+2 until end of turn. Activate only once each turn. From e15aefb5b3fecba5fb0d156128e8eabd78ceef0a Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Thu, 13 Feb 2025 04:03:31 +0000 Subject: [PATCH 3/3] Add files via upload --- .../cardsfolder/c/captain_howler_sea_scourge.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 forge-gui/res/cardsfolder/c/captain_howler_sea_scourge.txt diff --git a/forge-gui/res/cardsfolder/c/captain_howler_sea_scourge.txt b/forge-gui/res/cardsfolder/c/captain_howler_sea_scourge.txt new file mode 100644 index 00000000000..b2bb9147a27 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/captain_howler_sea_scourge.txt @@ -0,0 +1,13 @@ +Name:Captain Howler, Sea Scourge +ManaCost:2 U R +Types:Legendary Creature Shark Pirate +PT:5/4 +K:Ward:2 PayLife<2> +T:Mode$ DiscardedAll | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you discard one or more cards, target creature gets +2/+0 until end of turn for each card discarded this way. Whenever that creature deals combat damage to a player this turn, you draw a card. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | Triggers$ TrigDamage +SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Creature.IsRemembered | ValidTarget$ Player | Execute$ TrigDraw | CombatDamage$ True | TriggerDescription$ Whenever that creature deals combat damage to a player this turn, you draw a card. +SVar:TrigDraw:DB$ Draw +SVar:X:TriggerCount$Amount/Twice +DeckHints:Ability$Discard +Oracle:Ward—{2}, Pay 2 life.\nWhenever you discard one or more cards, target creature gets +2/+0 until end of turn for each card discarded this way. Whenever that creature deals combat damage to a player this turn, you draw a card.