From f6ff8ca38cd26699c472c848e016d85e217bb465 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Mon, 6 Sep 2021 18:30:14 +0100 Subject: [PATCH] fixes --- .../res/cardsfolder/upcoming/bladestitched_skaab.txt | 1 + .../upcoming/flame_channeler_embodiment_of_flame.txt | 5 +++-- .../cardsfolder/upcoming/liesa_forgotten_archangel.txt | 1 + forge-gui/res/cardsfolder/upcoming/ominous_roost.txt | 3 ++- .../res/tokenscripts/u_1_1_bird_flying_blockflying.txt | 8 ++++++++ 5 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 forge-gui/res/tokenscripts/u_1_1_bird_flying_blockflying.txt diff --git a/forge-gui/res/cardsfolder/upcoming/bladestitched_skaab.txt b/forge-gui/res/cardsfolder/upcoming/bladestitched_skaab.txt index c504c29079c..ba992ded9e4 100644 --- a/forge-gui/res/cardsfolder/upcoming/bladestitched_skaab.txt +++ b/forge-gui/res/cardsfolder/upcoming/bladestitched_skaab.txt @@ -4,4 +4,5 @@ Types:Creature Zombie Soldier PT:2/3 S:Mode$ Continuous | Affected$ Zombie.Other+YouCtrl | AddPower$ 1 | Description$ Other Zombies you control get +1/+0. SVar:PlayMain1:TRUE +DeckHints:Type$Zombie Oracle:Other Zombies you control get +1/+0. diff --git a/forge-gui/res/cardsfolder/upcoming/flame_channeler_embodiment_of_flame.txt b/forge-gui/res/cardsfolder/upcoming/flame_channeler_embodiment_of_flame.txt index 38444548e84..7316c44bd99 100644 --- a/forge-gui/res/cardsfolder/upcoming/flame_channeler_embodiment_of_flame.txt +++ b/forge-gui/res/cardsfolder/upcoming/flame_channeler_embodiment_of_flame.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Human Wizard PT:2/2 T:Mode$ DamageDoneOnce | ValidSource$ Spell.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ When a spell you control deals damage, transform CARDNAME. -SVar:TrigTransform:DB$SetState | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced Oracle:When a spell you control deals damage, transform Flame Channeler. @@ -14,10 +14,11 @@ ManaCost:no cost Colors:red Types:Creature Elemental Wizard PT:3/3 -T:Mode$ DamageDoneOnce | ValidSource$ Spell.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter| TriggerDescription$ Whenever a spell you control deals damage, put a flame counter on CARDNAME. +T:Mode$ DamageDoneOnce | ValidSource$ Spell.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a spell you control deals damage, put a flame counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ FLAME | CounterNum$ 1 A:AB$ Dig | Cost$ 1 SubCounter<1/FLAME> | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | Defined$ You | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play that card this turn. SVar:DBEffect:DB$ Effect | StaticAbilities$ EffSModeContinuous | ExileOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:EffSModeContinuous:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ You may play that card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Counters Oracle:Whenever a spell you control deals damage, put a flame counter on Embodiment of Flame.\n{1}, Remove a flame counter from Embodiment of Flame: Exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/liesa_forgotten_archangel.txt b/forge-gui/res/cardsfolder/upcoming/liesa_forgotten_archangel.txt index 072638e6d83..afced2169c9 100644 --- a/forge-gui/res/cardsfolder/upcoming/liesa_forgotten_archangel.txt +++ b/forge-gui/res/cardsfolder/upcoming/liesa_forgotten_archangel.txt @@ -9,4 +9,5 @@ SVar:DelTrigReturn:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execu SVar:DBReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Graveyard | Destination$ Hand R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidLKI$ Creature.OppCtrl | ReplaceWith$ Exile | CheckSelfLKIZone$ True | Description$ If a creature an opponent controls would die, exile it instead. SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard +DeckHas:Ability$LifeGain Oracle:Flying, lifelink\nWhenever another nontoken creature you control dies, return that card to its owner's hand at the beginning of the next end step.\nIf a creature an opponent controls would die, exile it instead. diff --git a/forge-gui/res/cardsfolder/upcoming/ominous_roost.txt b/forge-gui/res/cardsfolder/upcoming/ominous_roost.txt index 987be725bc5..57bf9117227 100644 --- a/forge-gui/res/cardsfolder/upcoming/ominous_roost.txt +++ b/forge-gui/res/cardsfolder/upcoming/ominous_roost.txt @@ -2,7 +2,8 @@ Name:Ominous Roost ManaCost:2 U Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield or whenever you cast a spell from your graveyard, create a 1/1 blue Bird creature token with flying and "This creature can block only creatures with flying." -T:Mode$ SpellCast | ValidCard$ Card.wasCastFromGraveyard | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield +T:Mode$ SpellCast | ValidCard$ Card.wasCastFromGraveyard | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or whenever you cast a spell from your graveyard, create a 1/1 blue Bird creature token with flying and "This creature can block only creatures with flying." SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ u_1_1_bird_flying_blockflying DeckHas:Ability$Token +DeckHints:Ability$Graveyard Oracle:When Ominous Roost enters the battlefield or whenever you cast a spell from your graveyard, create a 1/1 blue Bird creature token with flying and "This creature can block only creatures with flying." diff --git a/forge-gui/res/tokenscripts/u_1_1_bird_flying_blockflying.txt b/forge-gui/res/tokenscripts/u_1_1_bird_flying_blockflying.txt new file mode 100644 index 00000000000..abfebbbacb6 --- /dev/null +++ b/forge-gui/res/tokenscripts/u_1_1_bird_flying_blockflying.txt @@ -0,0 +1,8 @@ +Name:Bird +ManaCost:no cost +Types:Creature Bird +Colors:blue +PT:1/1 +K:Flying +S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ This creature can block only creatures with flying. +Oracle:Flying\nThis creature can block only creatures with flying.