From 021dee053413a70dd0e3554c451335cce169605d Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 12 Jun 2023 17:51:38 +0200 Subject: [PATCH 1/4] update --- .../cardsfolder/a/agent_of_the_shadow_thieves.txt | 4 ++-- .../cardsfolder/d/druid_of_the_emerald_grove.txt | 2 +- forge-gui/res/cardsfolder/upcoming/bilbos_ring.txt | 13 +++++++++++++ .../res/cardsfolder/upcoming/book_of_mazarbul.txt | 9 +++++++++ .../res/cardsfolder/upcoming/brandywine_farmer.txt | 9 +++++++++ .../res/cardsfolder/upcoming/captain_of_umbar.txt | 8 ++++++++ .../res/cardsfolder/upcoming/chance_met_elves.txt | 8 ++++++++ .../cardsfolder/upcoming/cirith_ungol_patrol.txt | 8 ++++++++ .../cardsfolder/upcoming/deceive_the_messenger.txt | 8 ++++++++ .../upcoming/denethor_ruling_steward.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/dunland_crebain.txt | 9 +++++++++ .../cardsfolder/upcoming/easterling_vanguard.txt | 8 ++++++++ .../upcoming/king_of_the_oathbreakers.txt | 2 +- .../res/cardsfolder/upcoming/shire_shirriff.txt | 2 +- forge-gui/res/cardsfolder/w/whippoorwill.txt | 4 ++-- 15 files changed, 98 insertions(+), 7 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/bilbos_ring.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/book_of_mazarbul.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/brandywine_farmer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/captain_of_umbar.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/chance_met_elves.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cirith_ungol_patrol.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/deceive_the_messenger.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/denethor_ruling_steward.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/dunland_crebain.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/easterling_vanguard.txt diff --git a/forge-gui/res/cardsfolder/a/agent_of_the_shadow_thieves.txt b/forge-gui/res/cardsfolder/a/agent_of_the_shadow_thieves.txt index 0cfa6aeff57..5e86f0e195b 100644 --- a/forge-gui/res/cardsfolder/a/agent_of_the_shadow_thieves.txt +++ b/forge-gui/res/cardsfolder/a/agent_of_the_shadow_thieves.txt @@ -3,8 +3,8 @@ ManaCost:1 B Types:Legendary Enchantment Background S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddTrigger$ AttacksPlayer | Description$ Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, put a +1/+1 counter on this creature. It gains deathtouch and indestructible until end of turn." SVar:AttacksPlayer:Mode$ Attacks | ValidCard$ Card.Self | Attacked$ Player | Condition$ NoOpponentHasMoreLifeThanAttacked | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature attacks a player, if no opponent has more life than that player, put a +1/+1 counter on this creature. It gains deathtouch and indestructible until end of turn. -SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | KW$ Deathtouch & Indestructible +SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | Defined$ Self | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Card.Self | KW$ Deathtouch & Indestructible DeckHas:Ability$Counters AI:RemoveDeck:NonCommander Oracle:Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, put a +1/+1 counter on this creature. It gains deathtouch and indestructible until end of turn." diff --git a/forge-gui/res/cardsfolder/d/druid_of_the_emerald_grove.txt b/forge-gui/res/cardsfolder/d/druid_of_the_emerald_grove.txt index 68effb418b3..2716b2a2514 100644 --- a/forge-gui/res/cardsfolder/d/druid_of_the_emerald_grove.txt +++ b/forge-gui/res/cardsfolder/d/druid_of_the_emerald_grove.txt @@ -2,7 +2,7 @@ Name:Druid of the Emerald Grove ManaCost:3 G Types:Creature Dwarf Druid PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for up to two basic land cards and reveal them, +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for up to two basic land cards and reveal them, then ABILITY SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Hidden$ True | ChangeNum$ 2 | ChangeType$ Land.Basic | Destination$ Library | RememberChanged$ True | Reveal$ True | Shuffle$ False | SubAbility$ DBRollDice SVar:DBRollDice:DB$ RollDice | Sides$ 20 | ResultSubAbilities$ 1-9:TutuDaDome,10-19:WonTwoField,20:ToFourField | SpellDescription$ then roll a d20. SVar:TutuDaDome:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.IsRemembered | ChangeNum$ 2 | SubAbility$ DBCleanup | SpellDescription$ 1-9 VERT Put those cards into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/bilbos_ring.txt b/forge-gui/res/cardsfolder/upcoming/bilbos_ring.txt new file mode 100644 index 00000000000..97b89c05ae5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bilbos_ring.txt @@ -0,0 +1,13 @@ +Name:Bilbo's Ring +ManaCost:3 +Types:Legendary Artifact — Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Hexproof | Condition$ PlayerTurn | Description$ As long as it's your turn, equipped creature has hexproof and can't be blocked. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.EquippedBy | Secondary$ True | Condition$ PlayerTurn | Description$ As long as it's your turn, equipped creature has hexproof and can't be blocked. +T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Alone$ True | Execute$ TrigDraw | TriggerDescription$ Whenever equipped creature attacks alone, you draw a card and you lose 1 life. +SVar:TrigDraw:DB$ Draw | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 +SVar:X:Count$Valid Creature.YouCtrl+NotTriggeredAttacker +K:Equip:4 +K:Equip:1:Halfling.YouCtrl:Halfling you control +DeckHints:Type$Halfling +Oracle:As long as it's your turn, equipped creature has hexproof and can’t be blocked.\nWhenever equipped creature attacks alone, you draw a card and you lose 1 life.\nEquip Halfling {1} ({1}: Attach to target Halfling you control. Equip only as a sorcery.)\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/book_of_mazarbul.txt b/forge-gui/res/cardsfolder/upcoming/book_of_mazarbul.txt new file mode 100644 index 00000000000..ca5ac2f9930 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/book_of_mazarbul.txt @@ -0,0 +1,9 @@ +Name:Book of Mazarbul +ManaCost:2 R +Types:Enchantment Saga +K:Saga:3:Amass1,Amass2,PumpAll +SVar:Amass1:DB$ Amass | Type$ Orc | Num$ 1 | SpellDescription$ Amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +SVar:Amass2:DB$ Amass | Type$ Orc | Num$ 2 | SpellDescription$ Amass Orcs 2 +SVar:PumpAll:DB$ PumpAll | NumAtt$ +1 | ValidCards$ Creature.YouCtrl | KW$ Menace | SpellDescription$ Creatures you control get +1/+0 and gain menace until end of turn. +DeckHas:Ability$Token|Counters & Type$Orc|Army +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don"t control an Army, create a 0/0 black Orc Army creature token first.)\nII — Amass Orcs 2.\nIII — Creatures you control get +1/+0 and gain menace until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/brandywine_farmer.txt b/forge-gui/res/cardsfolder/upcoming/brandywine_farmer.txt new file mode 100644 index 00000000000..ea77d338114 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/brandywine_farmer.txt @@ -0,0 +1,9 @@ +Name:Brandywine Farmer +ManaCost:2 G +Types:Creature Halfling Peasant +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters or leaves the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigFood | Secondary$ True | TriggerDescription$ When CARDNAME enters or leaves the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:TrigFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You +DeckHas:Ability$Sacrifice|Token|LifeGain & Type$Artifact|Food +Oracle:When Brandywine Farmer enters or leaves the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/captain_of_umbar.txt b/forge-gui/res/cardsfolder/upcoming/captain_of_umbar.txt new file mode 100644 index 00000000000..84caf5dc21f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/captain_of_umbar.txt @@ -0,0 +1,8 @@ +Name:Captain of Umbar +ManaCost:2 U +Types:Creature Human Pirate +PT:2/3 +A:AB$ Draw | Cost$ 1 T | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. +SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose +DeckHas:Ability$Discard +Oracle:{1}, {T}: Draw a card, then discard a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/chance_met_elves.txt b/forge-gui/res/cardsfolder/upcoming/chance_met_elves.txt new file mode 100644 index 00000000000..5907cebc294 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/chance_met_elves.txt @@ -0,0 +1,8 @@ +Name:Chance-Met Elves +ManaCost:2 G +Types:Creature Elf Warrior +PT:3/2 +T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | ActivationLimit$ 1 | TriggerDescription$ Whenever you scry, put a +1/+1 counter on CARDNAME. This ability triggers only once each turn. +SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ P1P1 | Defined$ Self +DeckHas:Ability$Counters +Oracle:Whenever you scry, put a +1/+1 counter on Chance-Met Elves. This ability triggers only once each turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/cirith_ungol_patrol.txt b/forge-gui/res/cardsfolder/upcoming/cirith_ungol_patrol.txt new file mode 100644 index 00000000000..012243010c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cirith_ungol_patrol.txt @@ -0,0 +1,8 @@ +Name:Cirith Ungol Patrol +ManaCost:4 B +Types:Creature Orc Soldier +PT:4/5 +A:AB$ Draw | Cost$ 1 T Sac<1/Creature.Other/another creature> | NumCards$ 1 | SubAbility$ DBFood | SpellDescription$ Draw a card, then create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:DBFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You | TokenAmount$ 1 +DeckHas:Ability$Sacrifice|Token|LifeGain & Type$Artifact|Food +Oracle:{1}, {T}, Sacrifice another creature: Draw a card, then create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/deceive_the_messenger.txt b/forge-gui/res/cardsfolder/upcoming/deceive_the_messenger.txt new file mode 100644 index 00000000000..adbefc4da5c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/deceive_the_messenger.txt @@ -0,0 +1,8 @@ +Name:Deceive the Messenger +ManaCost:U +Types:Instant +A:SP$ Pump | ValidTgts$ Creature | NumAtt$ -3 | IsCurse$ True | SubAbility$ DBAmass | SpellDescription$ Target creature gets -3/-0 until end of turn. +SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ 1 | SpellDescription$ Amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +DeckHas:Ability$Token|Counters & Type$Orc|Army +DeckHints:Type$Orc|Goblin +Oracle:Target creature gets -3/-0 until end of turn.\nAmass Orcs 1. (Put a +1/+1 counter on an Army you control. It"s also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/denethor_ruling_steward.txt b/forge-gui/res/cardsfolder/upcoming/denethor_ruling_steward.txt new file mode 100644 index 00000000000..ba8e71a7d70 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/denethor_ruling_steward.txt @@ -0,0 +1,11 @@ +Name:Denethor, Ruling Steward +ManaCost:1 W B +Types:Legendary Creature Human Noble +PT:2/4 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ GE1 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if a creature died under your control this turn, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl +A:AB$ LoseLife | Cost$ 2 Sac<1/Creature.Other/another creature> | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 1 life and you gain 1 life. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +DeckHas:Ability$Token|LifeGain|Sacrifice & type$Soldier +Oracle:At the beginning of your end step, if a creature died under your control this turn, create a 1/1 white Human Soldier creature token.\n{2}, Sacrifice another creature: Each opponent loses 1 life and you gain 1 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/dunland_crebain.txt b/forge-gui/res/cardsfolder/upcoming/dunland_crebain.txt new file mode 100644 index 00000000000..4d1a0b39ca5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dunland_crebain.txt @@ -0,0 +1,9 @@ +Name:Dunland Crebain +ManaCost:2 R +Types:Creature Bird Horror +PT:1/1 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It’s also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 2 +DeckHas:Ability$Token|Counters & Type$Orc|Army +Oracle:Flying\nWhen Dunland Crebain enters the battlefield, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It’s also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/easterling_vanguard.txt b/forge-gui/res/cardsfolder/upcoming/easterling_vanguard.txt new file mode 100644 index 00000000000..932d6d0bc40 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/easterling_vanguard.txt @@ -0,0 +1,8 @@ +Name:Easterling Vanguard +ManaCost:1 B +Types:Creature Human Warrior +PT:2/1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME dies, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 1 +DeckHas:Ability$Token|Counters & Type$Orc|Army +Oracle:When Easterling Vanguard dies, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt b/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt index 5ec5953a29e..4bcf6b309f6 100644 --- a/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt +++ b/forge-gui/res/cardsfolder/upcoming/king_of_the_oathbreakers.txt @@ -6,7 +6,7 @@ K:Flying T:Mode$ BecomesTarget | ValidTarget$ Card.Self,Spirit.YouCtrl+Other | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigPhaseOut| TriggerDescription$ Whenever CARDNAME or another Spirit you control becomes the target of a spell, it phases out. (Treat it and anything attached to it as though they don't exist until your next turn.) SVar:TrigPhaseOut:DB$ Phases | Defined$ TriggeredTargetLKICopy T:Mode$ PhaseIn | ValidCard$ Card.Self,Spirit.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another Spirit you control phases in, create a tapped 1/1 white Spirit creature token with flying. -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | TokenTapped$ True DeckHints:Type$Spirit DeckHas:Ability$Token Oracle:Flying\nWhenever King of the Oathbreakers or another Spirit you control becomes the target of a spell, it phases out. (Treat it and anything attached to it as though they don't exist until your next turn.)\nWhenever King of the Oathbreakers or another Spirit you control phases in, create a tapped 1/1 white Spirit creature token with flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt b/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt index 11cba0118ba..1a59eddb736 100644 --- a/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt +++ b/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt @@ -8,4 +8,4 @@ SVar:TrigSac:AB$ ImmediateTrigger | Cost$ Sac<1/Card.token/token> | Execute$ Tri SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Duration$ UntilHostLeavesPlay DeckHas:Ability$Sacrifice DeckHints:Ability$Token -Oracle:When CARDNAME enters the battlefield, you may sacrifice a token. When you do, exile target creature an opponent controls until Shire Shirriff leaves the battlefield. +Oracle:Vigilance/When Shire Shirriff enters the battlefield, you may sacrifice a token. When you do, exile target creature an opponent controls until Shire Shirriff leaves the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/w/whippoorwill.txt b/forge-gui/res/cardsfolder/w/whippoorwill.txt index b9933496a58..e4501430aca 100644 --- a/forge-gui/res/cardsfolder/w/whippoorwill.txt +++ b/forge-gui/res/cardsfolder/w/whippoorwill.txt @@ -2,9 +2,9 @@ Name:Whippoorwill ManaCost:G Types:Creature Bird PT:1/1 -A:AB$ Pump | Cost$ G G T | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Curse | KW$ HIDDEN CARDNAME can't be regenerated. & HIDDEN Damage that would be dealt to CARDNAME can't be redirected. | SubAbility$ DBEffect | StackDescription$ {c:Targeted} can't be regenerated this turn. Damage that would be dealt to that card this turn can't be prevented or dealt instead to another permanent or player. SpellDescription$ Target creature can't be regenerated this turn. Damage that would be dealt to that creature this turn can't be prevented or dealt instead to another permanent or player. When the creature dies this turn, exile the creature. +A:AB$ Pump | Cost$ G G T | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Curse | KW$ HIDDEN CARDNAME can't be regenerated. & HIDDEN Damage that would be dealt to CARDNAME can't be redirected. | SubAbility$ DBEffect | StackDescription$ {c:Targeted} can't be regenerated this turn. Damage that would be dealt to that card this turn can't be prevented or dealt instead to another permanent or player. | SpellDescription$ Target creature can't be regenerated this turn. Damage that would be dealt to that creature this turn can't be prevented or dealt instead to another permanent or player. When the creature dies this turn, exile the creature. SVar:DBEffect:DB$ Effect | Name$ Whippoorwill Effect | EffectOwner$ TargetedOwner | RememberObjects$ Targeted | StaticAbilities$ NoPrevent | SubAbility$ DBDelayedTrigger SVar:NoPrevent:Mode$ CantPreventDamage | Affected$ Creature.IsRemembered | EffectZone$ Command | Description$ Damage that would be dealt to that creature this turn can't be prevented. SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Targeted | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ TrigExile | TriggerDescription$ When the creature dies this turn, exile the creature. SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile -Oracle:{G}{G}, {T}: Target creature can't be regenerated this turn. Damage that would be dealt to that creature this turn can't be prevented or dealt instead to another permanent or player. When the creature dies this turn, exile the creature. +Oracle:{G}{G},{T}: Target creature can't be regenerated this turn. Damage that would be dealt to that creature this turn can't be prevented or dealt instead to another permanent or player. When the creature dies this turn, exile the creature. \ No newline at end of file From aafe2b8f7627c4ec25e1bd263129e31cc6115d19 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 12 Jun 2023 19:06:17 +0200 Subject: [PATCH 2/4] Update dunland_crebain.txt --- forge-gui/res/cardsfolder/upcoming/dunland_crebain.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/dunland_crebain.txt b/forge-gui/res/cardsfolder/upcoming/dunland_crebain.txt index 4d1a0b39ca5..e243a2eacd9 100644 --- a/forge-gui/res/cardsfolder/upcoming/dunland_crebain.txt +++ b/forge-gui/res/cardsfolder/upcoming/dunland_crebain.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Bird Horror PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It’s also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 2 DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:Flying\nWhen Dunland Crebain enters the battlefield, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It’s also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Flying\nWhen Dunland Crebain enters the battlefield, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file From 220cdc5493f8b78616c4a0d59c2df92af800e467 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 12 Jun 2023 20:10:04 +0200 Subject: [PATCH 3/4] update --- forge-gui/res/cardsfolder/a/agent_of_the_shadow_thieves.txt | 2 +- forge-gui/res/cardsfolder/upcoming/bilbos_ring.txt | 5 ++--- forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/forge-gui/res/cardsfolder/a/agent_of_the_shadow_thieves.txt b/forge-gui/res/cardsfolder/a/agent_of_the_shadow_thieves.txt index 5e86f0e195b..7b93c42c2f9 100644 --- a/forge-gui/res/cardsfolder/a/agent_of_the_shadow_thieves.txt +++ b/forge-gui/res/cardsfolder/a/agent_of_the_shadow_thieves.txt @@ -4,7 +4,7 @@ Types:Legendary Enchantment Background S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddTrigger$ AttacksPlayer | Description$ Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, put a +1/+1 counter on this creature. It gains deathtouch and indestructible until end of turn." SVar:AttacksPlayer:Mode$ Attacks | ValidCard$ Card.Self | Attacked$ Player | Condition$ NoOpponentHasMoreLifeThanAttacked | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature attacks a player, if no opponent has more life than that player, put a +1/+1 counter on this creature. It gains deathtouch and indestructible until end of turn. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | Defined$ Self | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | Defined$ Card.Self | KW$ Deathtouch & Indestructible +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Deathtouch & Indestructible DeckHas:Ability$Counters AI:RemoveDeck:NonCommander Oracle:Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, put a +1/+1 counter on this creature. It gains deathtouch and indestructible until end of turn." diff --git a/forge-gui/res/cardsfolder/upcoming/bilbos_ring.txt b/forge-gui/res/cardsfolder/upcoming/bilbos_ring.txt index 97b89c05ae5..b7af488a759 100644 --- a/forge-gui/res/cardsfolder/upcoming/bilbos_ring.txt +++ b/forge-gui/res/cardsfolder/upcoming/bilbos_ring.txt @@ -1,13 +1,12 @@ Name:Bilbo's Ring ManaCost:3 -Types:Legendary Artifact — Equipment +Types:Legendary Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Hexproof | Condition$ PlayerTurn | Description$ As long as it's your turn, equipped creature has hexproof and can't be blocked. S:Mode$ CantBlockBy | ValidAttacker$ Creature.EquippedBy | Secondary$ True | Condition$ PlayerTurn | Description$ As long as it's your turn, equipped creature has hexproof and can't be blocked. T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Alone$ True | Execute$ TrigDraw | TriggerDescription$ Whenever equipped creature attacks alone, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 -SVar:X:Count$Valid Creature.YouCtrl+NotTriggeredAttacker K:Equip:4 K:Equip:1:Halfling.YouCtrl:Halfling you control DeckHints:Type$Halfling -Oracle:As long as it's your turn, equipped creature has hexproof and can’t be blocked.\nWhenever equipped creature attacks alone, you draw a card and you lose 1 life.\nEquip Halfling {1} ({1}: Attach to target Halfling you control. Equip only as a sorcery.)\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:As long as it's your turn, equipped creature has hexproof and can't be blocked.\nWhenever equipped creature attacks alone, you draw a card and you lose 1 life.\nEquip Halfling {1} ({1}: Attach to target Halfling you control. Equip only as a sorcery.)\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt b/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt index 1a59eddb736..e9ec153226a 100644 --- a/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt +++ b/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt @@ -8,4 +8,4 @@ SVar:TrigSac:AB$ ImmediateTrigger | Cost$ Sac<1/Card.token/token> | Execute$ Tri SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Duration$ UntilHostLeavesPlay DeckHas:Ability$Sacrifice DeckHints:Ability$Token -Oracle:Vigilance/When Shire Shirriff enters the battlefield, you may sacrifice a token. When you do, exile target creature an opponent controls until Shire Shirriff leaves the battlefield. \ No newline at end of file +Oracle:Vigilance/nWhen Shire Shirriff enters the battlefield, you may sacrifice a token. When you do, exile target creature an opponent controls until Shire Shirriff leaves the battlefield. \ No newline at end of file From a112d4895e96fd4c21ea532b490f0263963cab92 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 12 Jun 2023 20:55:53 +0200 Subject: [PATCH 4/4] Update shire_shirriff.txt --- forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt b/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt index e9ec153226a..69f90bfc9c3 100644 --- a/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt +++ b/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt @@ -8,4 +8,4 @@ SVar:TrigSac:AB$ ImmediateTrigger | Cost$ Sac<1/Card.token/token> | Execute$ Tri SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Duration$ UntilHostLeavesPlay DeckHas:Ability$Sacrifice DeckHints:Ability$Token -Oracle:Vigilance/nWhen Shire Shirriff enters the battlefield, you may sacrifice a token. When you do, exile target creature an opponent controls until Shire Shirriff leaves the battlefield. \ No newline at end of file +Oracle:Vigilance\nWhen Shire Shirriff enters the battlefield, you may sacrifice a token. When you do, exile target creature an opponent controls until Shire Shirriff leaves the battlefield.