From 2129fee6ab3920ed407d47ef1b865c75fd68f46c Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sun, 11 Jun 2023 11:16:29 +0200 Subject: [PATCH] LTR 9 cards (#3219) * update * update * Update sharkey_tyrant_of_the_shire.txt * Update sharkey_tyrant_of_the_shire.txt * Update radagast_the_brown.txt --------- Co-authored-by: tool4ever --- .../res/cardsfolder/upcoming/elanor_gardner.txt | 12 ++++++++++++ forge-gui/res/cardsfolder/upcoming/oliphaunt.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/radagast_the_brown.txt | 8 ++++++++ .../res/cardsfolder/upcoming/revive_the_shire.txt | 7 +++++++ .../upcoming/saradoc_master_of_buckland.txt | 10 ++++++++++ .../upcoming/sharkey_tyrant_of_the_shire.txt | 9 +++++++++ .../res/cardsfolder/upcoming/shire_shirriff.txt | 11 +++++++++++ .../cardsfolder/upcoming/the_battle_of_bywater.txt | 8 ++++++++ .../res/cardsfolder/upcoming/troll_of_khazad_dum.txt | 8 ++++++++ forge-gui/res/tokenscripts/w_1_1_halfling.txt | 6 ++++++ 10 files changed, 90 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/elanor_gardner.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/oliphaunt.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/radagast_the_brown.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/revive_the_shire.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/saradoc_master_of_buckland.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sharkey_tyrant_of_the_shire.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_battle_of_bywater.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/troll_of_khazad_dum.txt create mode 100644 forge-gui/res/tokenscripts/w_1_1_halfling.txt diff --git a/forge-gui/res/cardsfolder/upcoming/elanor_gardner.txt b/forge-gui/res/cardsfolder/upcoming/elanor_gardner.txt new file mode 100644 index 00000000000..4ee14b7ae30 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/elanor_gardner.txt @@ -0,0 +1,12 @@ +Name:Elanor Gardner +ManaCost:3 G +Types:Legendary Creature Halfling Scout +PT:2/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters 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 +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ FoodCheck | SVarCompare$ GE1 | OptionalDecider$ You | Execute$ TrigSearch | TriggerDescription$ At the beginning of your end step, if you sacrificed a Food this turn, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. +SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 +SVar:FoodCheck:Count$SacrificedThisTurn Food +DeckHas:Ability$LifeGain|Token|Food +DeckHints:Ability$Food +Oracle:When Elanor Gardner enters the battlefield, create a Food token.\nAt the beginning of your end step, if you sacrificed a Food this turn, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/oliphaunt.txt b/forge-gui/res/cardsfolder/upcoming/oliphaunt.txt new file mode 100644 index 00000000000..3fbdc44fc3a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/oliphaunt.txt @@ -0,0 +1,11 @@ +Name:Oliphaunt +ManaCost:5 R +Types:Creature Elephant +PT:6/4 +K:Trample +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, another target creature you control gets +2/+0 and gains trample until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | KW$ Trample | NumAtt$ +2 +K:TypeCycling:Mountain:1 +DeckHas:Ability$Discard +SVar:HasAttackEffect:TRUE +Oracle:Trample\nWhenever Oliphaunt attacks, another target creature you control gets +2/+0 and gains trample until end of turn.\nMountaincycling {1} ({1}, Discard this card: Search your library for a mountain card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/radagast_the_brown.txt b/forge-gui/res/cardsfolder/upcoming/radagast_the_brown.txt new file mode 100644 index 00000000000..1eb7e1e9a9e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/radagast_the_brown.txt @@ -0,0 +1,8 @@ +Name:Radagast the Brown +ManaCost:2 G G +Types:Legendary Creature Avatar Wizard +PT:2/5 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+nonToken,Card.Self | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME or another nontoken creature enters the battlefield under your control, look at the top X cards of your library, where X is that creature's mana value. You may reveal a creature card from among them that doesn't share a creature type with a creature you control and put it into your hand. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ X | ChangeNum$ 1 | Optional$ True | ChangeValid$ Card.Creature+!sharesCreatureTypeWith Valid Creature.YouCtrl | DestinationZone$ Hand | DestinationZone2$ Library | RestRandomOrder$ True +SVar:X:TriggeredCard$CardManaCost +Oracle:Whenever Radagast the Brown or another nontoken creature enters the battlefield under your control, look at the top X cards of your library, where X is that creature's mana value. You may reveal a creature card from among them that doesn’t share a creature type with a creature you control and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/revive_the_shire.txt b/forge-gui/res/cardsfolder/upcoming/revive_the_shire.txt new file mode 100644 index 00000000000..09ea7488a81 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/revive_the_shire.txt @@ -0,0 +1,7 @@ +Name:Revive the Shire +ManaCost:1 G +Types:Sorcery +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouCtrl | SubAbility$ DBFood | SpellDescription$ Return target permanent card from your graveyard to your hand. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:DBFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac +DeckHas:Ability$Token|LifeGain|Graveyard & Type$Artifact|Food +Oracle:Return target permanent card from your graveyard to your hand. 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/saradoc_master_of_buckland.txt b/forge-gui/res/cardsfolder/upcoming/saradoc_master_of_buckland.txt new file mode 100644 index 00000000000..e7a23e9e31e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/saradoc_master_of_buckland.txt @@ -0,0 +1,10 @@ +Name:Saradoc, Master of Buckland +ManaCost:3 W +Types:Legendary Creature Halfling Citizen +PT:2/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.nonToken+powerLE2+YouCtrl | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another nontoken creature with power 2 or less enters the battlefield under your control, create a 1/1 white Halfling creature token. +SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_halfling +A:AB$ Pump | Cost$ tapXType<2/Halfling.Other/other halflings> | NumAtt$ 2 | Defined$ Self | KW$ Lifelink | SpellDescription$ NICKNAME gets +2/+0 and gains lifelink until end of turn. +DeckHints:Type$Halfling +DeckHas:Type$Halfling & Ability$Token|LifeGain +Oracle:Whenever Saradoc, Master of Buckland or another nontoken creature with power 2 or less enters the battlefield under your control, create a 1/1 white Halfling creature token.\nTap two other untapped Halflings you control: Saradoc gets +2/+0 and gains lifelink until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sharkey_tyrant_of_the_shire.txt b/forge-gui/res/cardsfolder/upcoming/sharkey_tyrant_of_the_shire.txt new file mode 100644 index 00000000000..992bf82792d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sharkey_tyrant_of_the_shire.txt @@ -0,0 +1,9 @@ +Name:Sharkey, Tyrant of the Shire +ManaCost:2 U B +Types:Legendary Creature Avatar Rogue +PT:2/4 +S:Mode$ CantBeActivated | AffectedZone$ Battlefield | ValidCard$ Land.OppCtrl | ValidSA$ Activated.nonManaAbility | Description$ Activated abilities of lands your opponents control can't be activated unless they're mana abilities. +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | GainsAbilitiesOf$ Land.OppCtrl | GainsValidAbilities$ Activated.nonManaAbility | Description$ CARDNAME has all activated abilities of lands your opponents control except mana abilities. +K:ManaConvert:AnyType->AnyType:Mana of any type can be spent to activate NICKNAME's abilities. +SVar:PlayMain1:TRUE +Oracle:Activated abilities of lands your opponents control can't be activated unless they're mana abilities.\nSharkey, Tyrant of the Shire has all activated abilities of lands your opponents control except mana abilities.\nMana of any type can be spent to activate Sharkey's abilities. diff --git a/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt b/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt new file mode 100644 index 00000000000..11cba0118ba --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shire_shirriff.txt @@ -0,0 +1,11 @@ +Name:Shire Shirriff +ManaCost:1 W +Types:Creature Halfling Soldier +PT:2/2 +K:Vigilance +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, you may sacrifice a token. When you do, exile target creature an opponent controls until CARDNAME leaves the battlefield. +SVar:TrigSac:AB$ ImmediateTrigger | Cost$ Sac<1/Card.token/token> | Execute$ TrigExile | TriggerDescription$ When you do, 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 +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. diff --git a/forge-gui/res/cardsfolder/upcoming/the_battle_of_bywater.txt b/forge-gui/res/cardsfolder/upcoming/the_battle_of_bywater.txt new file mode 100644 index 00000000000..d3df1545f54 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_battle_of_bywater.txt @@ -0,0 +1,8 @@ +Name:The Battle of Bywater +ManaCost:1 W W +Types:Sorcery +A:SP$ DestroyAll | ValidCards$ Creature.powerGE3 | SubAbility$ DBFood | SpellDescription$ Destroy all creatures with power 3 or greater. Then create a Food token for each creature you control. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:DBFood:DB$ Token | TokenAmount$ X | TokenScript$ c_a_food_sac +SVar:X:Count$Valid Creature.YouCtrl +DeckHas:Ability$Token|LifeGain & Type$Artifact|Food +Oracle:Destroy all creatures with power 3 or greater. Then create a Food token for each creature you control. (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/troll_of_khazad_dum.txt b/forge-gui/res/cardsfolder/upcoming/troll_of_khazad_dum.txt new file mode 100644 index 00000000000..0522375b742 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/troll_of_khazad_dum.txt @@ -0,0 +1,8 @@ +Name:Troll of Khazad-dum +ManaCost:5 B +Types:Creature Troll +PT:6/5 +S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 3 | Description$ CARDNAME can't be blocked except by three or more creatures. +K:TypeCycling:Swamp:1 +DeckHas:Ability$Discard +Oracle:Troll of Khazad-dûm can't be blocked except by three or more creatures.\nSwampcycling {1} ({1}, Discard this card: Search your library for a Swamp card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/w_1_1_halfling.txt b/forge-gui/res/tokenscripts/w_1_1_halfling.txt new file mode 100644 index 00000000000..d20addc1105 --- /dev/null +++ b/forge-gui/res/tokenscripts/w_1_1_halfling.txt @@ -0,0 +1,6 @@ +Name:Halfling Token +ManaCost:no cost +Types:Creature Halfling +Colors:white +PT:1/1 +Oracle: