From c448373032fee2f9bb9c73709c55bb4a31863629 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 30 Jun 2023 08:44:27 +0200 Subject: [PATCH 1/3] update --- .../cardsfolder/upcoming/denethor_stone_seer.txt | 10 ++++++++++ .../upcoming/grey_host_reinforcements.txt | 13 +++++++++++++ .../res/cardsfolder/upcoming/hithlain_rope.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/lidless_gaze.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/lossarnach_captain.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/lothlorien_blade.txt | 9 +++++++++ 6 files changed, 62 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/denethor_stone_seer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/grey_host_reinforcements.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hithlain_rope.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lidless_gaze.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lossarnach_captain.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lothlorien_blade.txt diff --git a/forge-gui/res/cardsfolder/upcoming/denethor_stone_seer.txt b/forge-gui/res/cardsfolder/upcoming/denethor_stone_seer.txt new file mode 100644 index 00000000000..d1e5a9bc74a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/denethor_stone_seer.txt @@ -0,0 +1,10 @@ +Name:Denethor, Stone Seer +ManaCost:1 U +Types:Legendary Creature Human Noble +PT:1/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. +SVar:TrigScry:DB$ Scry | ScryNum$ 2 +A:AB$ BecomeMonarch | Cost$ 3 R T Sac<1/NICKNAME> | ValidTgts$ Player | SubAbility$ DBDamage | SpellDescription$ Target player becomes the monarch. NICKNAME deals 3 damage to any target. +SVar:DBPower:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 +DeckHas:Ability$Sacrifice +Oracle:When Denethor, Stone Seer enters the battlefield, scry 2.\n{3}{R}, {T}, Sacrifice Denethor: Target player becomes the monarch. Denethor deals 3 damage to any target. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/grey_host_reinforcements.txt b/forge-gui/res/cardsfolder/upcoming/grey_host_reinforcements.txt new file mode 100644 index 00000000000..b835cc5a15b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/grey_host_reinforcements.txt @@ -0,0 +1,13 @@ +Name:Grey Host Reinforcements +ManaCost:3 W +Types:Creature Spirit Soldier +PT:1/1 +K:Flying +K:Ward:3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target player's graveyard. Put a number of +1/+1 counters on CARDNAME equal to the number of creature cards exiled this way. +SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | SubAbility$ DBCounter | RememberChanged$ True +SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Land,Artifact +DeckHas:Ability$Counters +Oracle:Flying, ward {3}\nWhen Grey Host Reinforcements enters the battlefield, exile target player's graveyard. Put a number of +1/+1 counters on Grey Host Reinforcements equal to the number of creature cards exiled this way. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/hithlain_rope.txt b/forge-gui/res/cardsfolder/upcoming/hithlain_rope.txt new file mode 100644 index 00000000000..ef451f57778 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hithlain_rope.txt @@ -0,0 +1,8 @@ +Name:Hithlain Rope +ManaCost:2 +Types:Artifact +S:Mode$ CantSacrifice | ValidCard$ Card.Self | Description$ CARDNAME can't be sacrificed. +A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBPass | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. The player to your right gains control of CARDNAME. +A:AB$ Draw | Cost$ 2 T | SubAbility$ DBPass | SpellDescription$ Draw a card. The player to your right gains control of CARDNAME. +SVar:DBPass:DB$ GainControl | Defined$ Self | NewController$ NextPlayerToYourRight +Oracle:Hithlain Rope can't be sacrificed.\n{1}, {T}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. The player to your right gains control of Hithlain Rope.\n{2}, {T}: Draw a card. The player to your right gains control of Hithlain Rope. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/lidless_gaze.txt b/forge-gui/res/cardsfolder/upcoming/lidless_gaze.txt new file mode 100644 index 00000000000..b4c36baf79a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lidless_gaze.txt @@ -0,0 +1,10 @@ +Name:Lidless Gaze +ManaCost:2 B R +Types:Sorcery +K:Flashback:2 B R +A:SP$ Dig | Defined$ Player | DigNum$ 1 | DestinationZone$ Exile | RememberChanged$ True | ChangeNum$ All | SubAbility$ DBEffect | SpellDescription$ Exile the top card of each player's library. Until the end of your next turn, you may play those cards, and mana of any type can be spent to cast them. +SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | Duration$ UntilTheEndOfYourNextTurn | RememberObjects$ Remembered | SubAbility$ DBCleanup +SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play those cards, and mana of any type can be spent to cast them. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Graveyard +Oracle:Exile the top card of each player's library. Until the end of your next turn, you may play those cards, and mana of any type can be spent to cast them.\nFlashback {2}{B}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/lossarnach_captain.txt b/forge-gui/res/cardsfolder/upcoming/lossarnach_captain.txt new file mode 100644 index 00000000000..b2362ee9185 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lossarnach_captain.txt @@ -0,0 +1,12 @@ +Name:Lossarnach Captain +ManaCost:3 W +Types:Creature Human Soldier +PT:3/1 +K:First strike +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.YouCtrl+Other+Human | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME or another Human enters the battlefield under your control, tap target creature an opponent controls. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | TokenAmount$ 1 +SVar:BuffedBy:Creature +SVar:PlayMain1:TRUE +Oracle:First strike\nWhenever Lossarnach Captain or another Human enters the battlefield under your control, tap target creature an opponent controls.\nAt the beginning of your upkeep, create a 1/1 white Human Soldier creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/lothlorien_blade.txt b/forge-gui/res/cardsfolder/upcoming/lothlorien_blade.txt new file mode 100644 index 00000000000..7d0fab1023c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lothlorien_blade.txt @@ -0,0 +1,9 @@ +Name:Lothlorien Blade +ManaCost:3 +Types:Artifact Equipment +T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigExchangeDamage | TriggerDescription$ Whenever equipped creature attacks, it deals damage equal to its power to target creature defending player controls. +SVar:TrigExchangeDamage:DB$ DealDamage | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls. | NumDmg$ MyX +SVar:MyX:TriggeredAttacker$CardPower +K:Equip:2:Creature.Elf:elf +K:Equip:5 +Oracle:Whenever equipped creature attacks, it deals damage equal to its power to target creature defending player controls.\nEquip Elf {2}\nEquip {5} \ No newline at end of file From c9a2205515fac879bd6349a913ed1cc0d242d42d Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 30 Jun 2023 08:45:48 +0200 Subject: [PATCH 2/3] Update grey_host_reinforcements.txt --- .../res/cardsfolder/upcoming/grey_host_reinforcements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/grey_host_reinforcements.txt b/forge-gui/res/cardsfolder/upcoming/grey_host_reinforcements.txt index b835cc5a15b..f7cf1af28c3 100644 --- a/forge-gui/res/cardsfolder/upcoming/grey_host_reinforcements.txt +++ b/forge-gui/res/cardsfolder/upcoming/grey_host_reinforcements.txt @@ -8,6 +8,6 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | SubAbility$ DBCounter | RememberChanged$ True SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:X:Remembered$Valid Land,Artifact +SVar:X:Remembered$Valid Creature DeckHas:Ability$Counters -Oracle:Flying, ward {3}\nWhen Grey Host Reinforcements enters the battlefield, exile target player's graveyard. Put a number of +1/+1 counters on Grey Host Reinforcements equal to the number of creature cards exiled this way. \ No newline at end of file +Oracle:Flying, ward {3}\nWhen Grey Host Reinforcements enters the battlefield, exile target player's graveyard. Put a number of +1/+1 counters on Grey Host Reinforcements equal to the number of creature cards exiled this way. From 037970b52fc87e3d85585a5fe00081a928ccf05f Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 30 Jun 2023 08:46:24 +0200 Subject: [PATCH 3/3] Update lossarnach_captain.txt --- forge-gui/res/cardsfolder/upcoming/lossarnach_captain.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/lossarnach_captain.txt b/forge-gui/res/cardsfolder/upcoming/lossarnach_captain.txt index b2362ee9185..0be190ec47d 100644 --- a/forge-gui/res/cardsfolder/upcoming/lossarnach_captain.txt +++ b/forge-gui/res/cardsfolder/upcoming/lossarnach_captain.txt @@ -9,4 +9,6 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | E SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | TokenAmount$ 1 SVar:BuffedBy:Creature SVar:PlayMain1:TRUE -Oracle:First strike\nWhenever Lossarnach Captain or another Human enters the battlefield under your control, tap target creature an opponent controls.\nAt the beginning of your upkeep, create a 1/1 white Human Soldier creature token. \ No newline at end of file +DeckHints:Type$Human +DeckHas:Ability$Token +Oracle:First strike\nWhenever Lossarnach Captain or another Human enters the battlefield under your control, tap target creature an opponent controls.\nAt the beginning of your upkeep, create a 1/1 white Human Soldier creature token.