From 9aff77a29a133d6644b88ee0043d007e4ce481cd Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sun, 13 Nov 2022 14:07:14 +0100 Subject: [PATCH] update --- forge-gui/res/cardsfolder/h/hidden_gibbons.txt | 1 + .../res/cardsfolder/k/kari_zev_skyship_raider.txt | 2 +- forge-gui/res/cardsfolder/m/monkey_cage.txt | 1 + forge-gui/res/cardsfolder/p/pongify.txt | 1 + forge-gui/res/cardsfolder/t/treetop_village.txt | 4 +++- .../res/cardsfolder/upcoming/kibo_uktabi_prince.txt | 13 +++++++++++++ forge-gui/res/tokenscripts/banana.txt | 6 ++++++ 7 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/kibo_uktabi_prince.txt create mode 100644 forge-gui/res/tokenscripts/banana.txt diff --git a/forge-gui/res/cardsfolder/h/hidden_gibbons.txt b/forge-gui/res/cardsfolder/h/hidden_gibbons.txt index 68f1956e4cc..d6ac298b605 100644 --- a/forge-gui/res/cardsfolder/h/hidden_gibbons.txt +++ b/forge-gui/res/cardsfolder/h/hidden_gibbons.txt @@ -3,4 +3,5 @@ ManaCost:G Types:Enchantment T:Mode$ SpellCast | ValidCard$ Instant | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts an instant spell, if CARDNAME is an enchantment, CARDNAME becomes a 4/4 Ape creature. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Ape | RemoveCardTypes$ True | Duration$ Permanent +DeckHas:Type$Ape Oracle:When an opponent casts an instant spell, if Hidden Gibbons is an enchantment, Hidden Gibbons becomes a 4/4 Ape creature. diff --git a/forge-gui/res/cardsfolder/k/kari_zev_skyship_raider.txt b/forge-gui/res/cardsfolder/k/kari_zev_skyship_raider.txt index 638b3f257d6..268c19d7ec0 100644 --- a/forge-gui/res/cardsfolder/k/kari_zev_skyship_raider.txt +++ b/forge-gui/res/cardsfolder/k/kari_zev_skyship_raider.txt @@ -7,5 +7,5 @@ K:Menace T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create Ragavan, a legendary 2/1 red Monkey creature token. Ragavan enters the battlefield tapped and attacking. Exile that token at end of combat. SVar:TrigToken:DB$ Token | TokenScript$ ragavan | TokenTapped$ True | TokenAttacking$ True | AtEOT$ ExileCombat SVar:HasAttackEffect:TRUE -DeckHas:Ability$Token +DeckHas:Ability$Token & Type$Monkey Oracle:First strike, menace\nWhenever Kari Zev, Skyship Raider attacks, create Ragavan, a legendary 2/1 red Monkey creature token. Ragavan enters the battlefield tapped and attacking. Exile that token at end of combat. diff --git a/forge-gui/res/cardsfolder/m/monkey_cage.txt b/forge-gui/res/cardsfolder/m/monkey_cage.txt index 2c0df52a1a0..8fc2c9fc5e9 100644 --- a/forge-gui/res/cardsfolder/m/monkey_cage.txt +++ b/forge-gui/res/cardsfolder/m/monkey_cage.txt @@ -5,4 +5,5 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creatu SVar:TrigSac:DB$ Sacrifice | Defined$ Self | SubAbility$ DBToken | RememberSacrificed$ True SVar:DBToken:DB$ Token | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | TokenAmount$ X | TokenScript$ g_2_2_monkey | TokenOwner$ You SVar:X:TriggeredCard$CardManaCost +DeckHas:Ability$Sacrifice|Token & Type$Monkey Oracle:When a creature enters the battlefield, sacrifice Monkey Cage and create X 2/2 green Monkey creature tokens, where X is that creature's mana value. diff --git a/forge-gui/res/cardsfolder/p/pongify.txt b/forge-gui/res/cardsfolder/p/pongify.txt index 271c64506e9..45c39fcaadf 100644 --- a/forge-gui/res/cardsfolder/p/pongify.txt +++ b/forge-gui/res/cardsfolder/p/pongify.txt @@ -4,4 +4,5 @@ Types:Instant A:SP$ Destroy | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select a creature | AILogic$ Pongify | RememberLKI$ True | AlwaysRemember$ True | SubAbility$ DBToken | NoRegen$ True | SpellDescription$ Destroy target creature. It can't be regenerated. Its controller creates a 3/3 green Ape creature token. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_3_3_ape | TokenOwner$ RememberedController | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Token & Type$Ape Oracle:Destroy target creature. It can't be regenerated. Its controller creates a 3/3 green Ape creature token. diff --git a/forge-gui/res/cardsfolder/t/treetop_village.txt b/forge-gui/res/cardsfolder/t/treetop_village.txt index 5570dc622b1..8bf7b885526 100644 --- a/forge-gui/res/cardsfolder/t/treetop_village.txt +++ b/forge-gui/res/cardsfolder/t/treetop_village.txt @@ -4,4 +4,6 @@ Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Animate | Cost$ 1 G | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Ape | Colors$ Green | Keywords$ Trample | SpellDescription$ CARDNAME becomes a 3/3 green Ape creature with trample until end of turn. It's still a land. (It can deal excess combat damage to the player or planeswalker it's attacking.) -Oracle:Treetop Village enters the battlefield tapped.\n{T}: Add {G}.\n{1}{G}: Treetop Village becomes a 3/3 green Ape creature with trample until end of turn. It's still a land. (It can deal excess combat damage to the player or planeswalker it's attacking.) +DeckHas:Type$Ape & Keyword$Trample +DeckHints:Type$Ape +Oracle:Treetop Village enters the battlefield tapped.\n{T}: Add {G}.\n{1}{G}: Treetop Village becomes a 3/3 green Ape creature with trample until end of turn. It's still a land. (It can deal excess combat damage to the player or planeswalker it's attacking.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/kibo_uktabi_prince.txt b/forge-gui/res/cardsfolder/upcoming/kibo_uktabi_prince.txt new file mode 100644 index 00000000000..4092639eff0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kibo_uktabi_prince.txt @@ -0,0 +1,13 @@ +Name:Kibo, Uktabi Prince +ManaCost:2 G +Types:Legendary Creature Monkey Noble +PT:2/2 +A:AB$ Token | Cost$ T | TokenOwner$ Player | TokenScript$ banana | SpellDescription$ Each player creates a colorless artifact token named Banana with “{T}, Sacrifice this artifact: Add {R} or {G}. You gain 2 life.” +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever an artifact an opponent controls is put into a graveyard from the battlefield, put a +1/+1 counter on each creature you control that's an Ape or Monkey. +SVar:TrigCounter:DB$ PutCounterAll | ValidCards$ Monkey.YouCtrl,Ape.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ Whenever NICKNAME attacks, defending player sacrifices an artifact. +SVar:TrigSac:DB$ Sacrifice | Defined$ TriggeredDefendingPlayer | SacValid$ Artifact +SVar:HasAttackEffect:TRUE +DeckHas:Ability$Sacrifice|Token|LifeGain|Counters & Type$Artifact +DeckNeeds:Type$Ape|Monkey +Oracle:{T}: Each player creates a colorless artifact token named Banana with “{T}, Sacrifice this artifact: Add {R} or {G}. You gain 2 life.”\nWhenever an artifact an opponent controls is put into a graveyard from the battlefield, put a +1/+1 counter on each creature you control that's an Ape or Monkey.\nWhenever Kibo attacks, defending player sacrifices an artifact. \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/banana.txt b/forge-gui/res/tokenscripts/banana.txt new file mode 100644 index 00000000000..48bca0e7daf --- /dev/null +++ b/forge-gui/res/tokenscripts/banana.txt @@ -0,0 +1,6 @@ +Name:Banana +ManaCost:no cost +Types:Artifact +A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Combo R G | Amount$ 1 | SubAbility$ DBGainLife | SpellDescription$ Add {R} or {G}. You gain 2 life. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +Oracle:{T}, Sacrifice this artifact: Add {R} or {G}. You gain 2 life. \ No newline at end of file