From 5bbd10dfbb3046bdd96f571f98b51e96ea73e96f Mon Sep 17 00:00:00 2001 From: Hanmac Date: Sat, 7 Jul 2018 10:26:49 +0200 Subject: [PATCH] cards: Egg now is a creature type again --- forge-gui/res/cardsfolder/d/dragon_egg.txt | 2 +- forge-gui/res/cardsfolder/e/electryte.txt | 2 +- ...ludevics_test_subject_ludevics_abomination.txt | 15 ++++++--------- forge-gui/res/cardsfolder/r/roc_egg.txt | 3 ++- forge-gui/res/cardsfolder/r/rukh_egg.txt | 3 ++- forge-gui/res/cardsfolder/s/skirk_alarmist.txt | 4 ++-- forge-gui/res/cardsfolder/s/summoners_egg.txt | 2 +- .../cardsfolder/t/treasure_map_treasure_cove.txt | 2 +- forge-gui/res/lists/TypeLists.txt | 1 + 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/forge-gui/res/cardsfolder/d/dragon_egg.txt b/forge-gui/res/cardsfolder/d/dragon_egg.txt index 85e63e286d3..d863c2e64c3 100644 --- a/forge-gui/res/cardsfolder/d/dragon_egg.txt +++ b/forge-gui/res/cardsfolder/d/dragon_egg.txt @@ -1,6 +1,6 @@ Name:Dragon Egg ManaCost:2 R -Types:Creature Dragon +Types:Creature Dragon Egg PT:0/2 K:Defender T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 2/2 red Dragon creature token with flying. It has "{R}: This creature gets +1/+0 until end of turn". diff --git a/forge-gui/res/cardsfolder/e/electryte.txt b/forge-gui/res/cardsfolder/e/electryte.txt index 98589b820e8..1854e8e5083 100644 --- a/forge-gui/res/cardsfolder/e/electryte.txt +++ b/forge-gui/res/cardsfolder/e/electryte.txt @@ -1,6 +1,6 @@ Name:Electryte ManaCost:3 R R -Types:Creature Beast +Types:Creature Trilobite Beast PT:3/3 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDmgBlockers | TriggerDescription$ Whenever CARDNAME deals combat damage to defending player, it deals damage equal to its power to each blocking creature. SVar:TrigDmgBlockers:DB$DamageAll | ValidCards$ Creature.blocking | NumDmg$ X | ValidDescription$ each blocking creature | References$ X diff --git a/forge-gui/res/cardsfolder/l/ludevics_test_subject_ludevics_abomination.txt b/forge-gui/res/cardsfolder/l/ludevics_test_subject_ludevics_abomination.txt index bb624bb9982..4f1c390d3d7 100644 --- a/forge-gui/res/cardsfolder/l/ludevics_test_subject_ludevics_abomination.txt +++ b/forge-gui/res/cardsfolder/l/ludevics_test_subject_ludevics_abomination.txt @@ -1,13 +1,13 @@ Name:Ludevic's Test Subject ManaCost:1 U -Types:Creature Lizard +Types:Creature Lizard Egg PT:0/3 K:Defender -A:AB$PutCounter | Cost$ 1 U | Defined$ Self | CounterType$ HATCHLING | CounterNum$ 1 | SubAbility$ DBTransform | SpellDescription$ Put a hatchling counter on CARDNAME. Then if there are five or more hatchling counters on it, remove all of them and transform it. -SVar:DBRemCounter:DB$ RemoveCounter | CounterType$ HATCHLING | CounterNum$ All | ConditionCheckSVar$ X | References$ X -SVar:DBTransform:DB$SetState | Defined$ Self | ConditionCheckSVar$ X | SubAbility$ DBRemCounter | Mode$ Transform | References$ X -SVar:X:Count$Valid Card.Self+counters_GE5_HATCHLING -SVar:All:Count$CardCounters.HATCHLING +A:AB$PutCounter | Cost$ 1 U | Defined$ Self | CounterType$ HATCHLING | CounterNum$ 1 | SubAbility$ DBBranch | SpellDescription$ Put a hatchling counter on CARDNAME. Then if there are five or more hatchling counters on it, remove all of them and transform it. +SVar:DBBranch:DB$ Branch | BranchConditionSVar$ XMarksTheSpot | References$ XMarksTheSpot | TrueSubAbility$ DBRemoveCtrs +SVar:DBRemoveCtrs:DB$ RemoveCounter | Defined$ Self | CounterType$ HATCHLING | CounterNum$ All | SubAbility$ DBTransform +SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform +SVar:XMarksTheSpot:Count$Valid Card.Self+counters_GE5_HATCHLING SVar:Picture:http://www.wizards.com/global/images/magic/general/ludevics_test_subject.jpg AlternateMode:DoubleFaced Oracle:Defender\n{1}{U}: Put a hatchling counter on Ludevic's Test Subject. Then if there are five or more hatchling counters on it, remove all of them and transform it. @@ -20,8 +20,5 @@ Colors:blue Types:Creature Lizard Horror PT:13/13 K:Trample -#Special case: SVars must be here as well because by the time it's needed, the card will have transformed. -SVar:X:Count$Valid Card.Self+counters_GE5_HATCHLING -SVar:All:Count$CardCounters.HATCHLING SVar:Picture:http://www.wizards.com/global/images/magic/general/ludevics_abomination.jpg Oracle:Trample diff --git a/forge-gui/res/cardsfolder/r/roc_egg.txt b/forge-gui/res/cardsfolder/r/roc_egg.txt index 5f92bd4e94c..9f4e9701521 100644 --- a/forge-gui/res/cardsfolder/r/roc_egg.txt +++ b/forge-gui/res/cardsfolder/r/roc_egg.txt @@ -1,10 +1,11 @@ Name:Roc Egg ManaCost:2 W -Types:Creature Bird +Types:Creature Bird Egg PT:0/3 K:Defender T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 3/3 white Bird creature token with flying. SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenOwner$ TriggeredCardController | TokenColors$ White | TokenPower$ 3 | TokenToughness$ 3 | TokenKeywords$ Flying SVar:SacMe:4 +DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/roc_egg.jpg Oracle:Defender (This creature can't attack.)\nWhen Roc Egg dies, create a 3/3 white Bird creature token with flying. diff --git a/forge-gui/res/cardsfolder/r/rukh_egg.txt b/forge-gui/res/cardsfolder/r/rukh_egg.txt index 7eeb43b260e..f3d11d16c08 100644 --- a/forge-gui/res/cardsfolder/r/rukh_egg.txt +++ b/forge-gui/res/cardsfolder/r/rukh_egg.txt @@ -1,10 +1,11 @@ Name:Rukh Egg ManaCost:3 R -Types:Creature Bird +Types:Creature Bird Egg PT:0/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DelTrigLeaves | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 4/4 red Bird creature token with flying at the beginning of the next end step. SVar:DelTrigLeaves:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ Create a 4/4 red Bird creature token with flying at the beginning of the next end step. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenColors$ Red | TokenKeywords$ Flying | TokenPower$ 4 | TokenToughness$ 4 | TokenAmount$ 1 SVar:SacMe:4 +DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/rukh_egg.jpg Oracle:When Rukh Egg dies, create a 4/4 red Bird creature token with flying at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/s/skirk_alarmist.txt b/forge-gui/res/cardsfolder/s/skirk_alarmist.txt index a6505092cc4..d6238ce4291 100644 --- a/forge-gui/res/cardsfolder/s/skirk_alarmist.txt +++ b/forge-gui/res/cardsfolder/s/skirk_alarmist.txt @@ -3,8 +3,8 @@ ManaCost:1 R Types:Creature Human Wizard PT:1/2 K:Haste -A:AB$ SetState | Cost$ T | ValidTgts$ Creature.YouCtrl+faceDown | RememberChanged$ True | Mode$ TurnFace | SubAbility$ DBDelTrig | SpellDescription$ Turn target face-down creature you control face up. At the beginning of the next end step, sacrifice it. -SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigSac | RememberObjects$ Remembered | TriggerDescription$ At the beginning of the next end step, sacrifice it. | SubAbility$ DBCleanup +A:AB$ SetState | Cost$ T | ValidTgts$ Creature.YouCtrl+faceDown | Mode$ TurnFace | SubAbility$ DBDelTrig | SpellDescription$ Turn target face-down creature you control face up. At the beginning of the next end step, sacrifice it. +SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigSac | RememberObjects$ Targeted | TriggerDescription$ At the beginning of the next end step, sacrifice it. | SubAbility$ DBCleanup SVar:TrigSac:DB$ SacrificeAll | Defined$ DelayTriggerRemembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/summoners_egg.txt b/forge-gui/res/cardsfolder/s/summoners_egg.txt index df8185e7170..7977f0e3e2d 100644 --- a/forge-gui/res/cardsfolder/s/summoners_egg.txt +++ b/forge-gui/res/cardsfolder/s/summoners_egg.txt @@ -1,6 +1,6 @@ Name:Summoner's Egg ManaCost:4 -Types:Artifact Creature Construct +Types:Artifact Creature Egg PT:0/4 T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile a card from your hand face down. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | ExileFaceDown$ True | Imprint$ True diff --git a/forge-gui/res/cardsfolder/t/treasure_map_treasure_cove.txt b/forge-gui/res/cardsfolder/t/treasure_map_treasure_cove.txt index 40c9b360616..5da0a728389 100644 --- a/forge-gui/res/cardsfolder/t/treasure_map_treasure_cove.txt +++ b/forge-gui/res/cardsfolder/t/treasure_map_treasure_cove.txt @@ -5,7 +5,7 @@ A:AB$ Scry | Cost$ 1 T | ScryNum$ 1 | SubAbility$ DBLandmark | SpellDescription$ SVar:DBLandmark:DB$ PutCounter | Defined$ Self | CounterType$ LANDMARK | CounterNum$ 1 | SubAbility$ DBBranch SVar:DBBranch:DB$ Branch | BranchConditionSVar$ XMarksTheSpot | References$ XMarksTheSpot | TrueSubAbility$ DBRemoveCtrs SVar:DBRemoveCtrs:DB$ RemoveCounter | Defined$ Self | CounterType$ LANDMARK | CounterNum$ All | SubAbility$ DBTransform -SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform | SubAbility$ DBTreasureTokens +SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform | SubAbility$ DBTreasureTokens SVar:DBTreasureTokens:DB$ Token | TokenAmount$ 3 | TokenName$ Treasure | TokenTypes$ Artifact,Treasure | TokenOwner$ You | TokenColors$ Colorless | TokenImage$ c treasure | TokenAbilities$ ABTreasureMana | TokenAltImages$ c_treasure2,c_treasure3,c_treasure4 | References$ ABTreasureMana SVar:ABTreasureMana:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. SVar:XMarksTheSpot:Count$Valid Card.Self+counters_GE3_LANDMARK diff --git a/forge-gui/res/lists/TypeLists.txt b/forge-gui/res/lists/TypeLists.txt index 86761752799..dad33cd2671 100644 --- a/forge-gui/res/lists/TypeLists.txt +++ b/forge-gui/res/lists/TypeLists.txt @@ -72,6 +72,7 @@ Druid:Druids Dryad:Dryads Dwarf:Dwarves Efreet:Efreets +Egg:Eggs Elder:Elders Eldrazi:Eldrazi Elemental:Elementals