mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 02:08:00 +00:00
Merge branch 'svaldan_scripts' into 'master'
Some VOW scripts by Svaldan See merge request core-developers/forge!5779
This commit is contained in:
7
forge-gui/res/cardsfolder/upcoming/ancestral_anger.txt
Normal file
7
forge-gui/res/cardsfolder/upcoming/ancestral_anger.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Ancestral Anger
|
||||
ManaCost:R
|
||||
Types:Sorcery
|
||||
A:SP$ Pump | Cost$ R | NumCards$ 1 | ValidTgts$ Creature | KW$ Trample | NumAtt$ +X | SpellDescription$ Until end of turn, target creature gains trample and gets +X/+0, where X is 1 plus the number of cards named Ancestral Anger in your graveyard.
|
||||
SVar:X:Count$ValidGraveyard Card.YouOwn+namedAncestral Anger/Plus.1
|
||||
DeckHints:Name$Ancestral Anger
|
||||
Oracle:Until end of turn, target creature gains trample and gets +X/+0, where X is 1 plus the number of cards named Ancestral Anger in your graveyard.
|
||||
@@ -0,0 +1,9 @@
|
||||
Name:Blood Petal Celebrant
|
||||
ManaCost:1 R
|
||||
Types:Creature Vampire
|
||||
PT:2/1
|
||||
S:Mode$ Continuous | Affected$ Card.Self+attacking | AddKeyword$ First strike | Description$ CARDNAME has first strike as long as it's attacking.
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")
|
||||
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_blood_draw | TokenOwner$ You
|
||||
DeckHas:Ability$Token & Ability$Sacrifice & Type$Blood
|
||||
Oracle:Blood Petal Celebrant has first strike as long as it's attacking.\nWhen Blood Petal Celebrant dies, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")
|
||||
@@ -0,0 +1,21 @@
|
||||
Name:Desperate Farmer
|
||||
ManaCost:2 B
|
||||
Types:Creature Human Peasant
|
||||
PT:2/2
|
||||
K:Lifelink
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ When another creature you control dies, transform CARDNAME.
|
||||
SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform
|
||||
AlternateMode:DoubleFaced
|
||||
DeckHas:Ability$LifeGain
|
||||
Oracle:Lifelink\nWhen another creature you control dies, transform Desperate Farmer.
|
||||
|
||||
ALTERNATE
|
||||
|
||||
Name:Depraved Harvester
|
||||
ManaCost:no cost
|
||||
Types:Creature Human Knight
|
||||
Colors:black
|
||||
PT:4/3
|
||||
K:Lifelink
|
||||
DeckHas:Ability$LifeGain
|
||||
Oracle:Lifelink
|
||||
@@ -0,0 +1,22 @@
|
||||
Name:Gutter Skulker
|
||||
ManaCost:3 U
|
||||
Types:Creature Spirit
|
||||
PT:3/3
|
||||
K:Disturb:3 U
|
||||
S:Mode$ Continuous | Affected$ Card.Self+attacking | AddHiddenKeyword$ Unblockable | IsPresent$ Card.Other+attacking | PresentCompare$ EQ0 | Description$ CARDNAME can't be blocked as long as it's attacking alone.
|
||||
AlternateMode:DoubleFaced
|
||||
DeckHas:Ability$Graveyard
|
||||
Oracle:Gutter Skulker can't be blocked as long as it's attacking alone.\nDisturb {3}{U} (You may cast this card from your graveyard transformed for its disturb cost.)
|
||||
|
||||
ALTERNATE
|
||||
|
||||
Name:Gutter Shortcut
|
||||
ManaCost:no cost
|
||||
Colors:blue
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ Unblockable | IsPresent$ Card.Other+attacking | PresentCompare$ EQ0 | Description$ Enchanted creature can't be blocked as long as it's attacking alone.
|
||||
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Graveyard | ReplaceWith$ Exile | Description$ If CARDNAME would be put into a graveyard from anywhere, exile it instead.
|
||||
SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard
|
||||
Oracle:Enchant creature\nEnchanted creature can't be blocked as long as it's attacking alone.\nIf Gutter Shortcut would be put into a graveyard from anywhere, exile it instead.
|
||||
@@ -0,0 +1,25 @@
|
||||
Name:Panicked Bystander
|
||||
ManaCost:1 W
|
||||
Types:Creature Human Peasant
|
||||
PT:2/2
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self,Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife1 | TriggerDescription$ Whenever CARDNAME or another creature you control dies, you gain 1 life.
|
||||
SVar:TrigGainLife1:DB$ GainLife | Defined$ You | LifeAmount$ 1
|
||||
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ YouLifeGained | SVarCompare$ GE3 | Execute$ TrigTransform | TriggerDescription$ At the beginning of your end step, if you gained 3 or more life this turn, transform CARDNAME.
|
||||
SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform
|
||||
SVar:YouLifeGained:Count$LifeYouGainedThisTurn
|
||||
DeckHas:Ability$LifeGain
|
||||
AlternateMode:DoubleFaced
|
||||
Oracle:Whenever Panicked Bystander or another creature you control dies, you gain 1 life.\nAt the beginning of your end step, if you gained 3 or more life this turn, transform Panicked Bystander.
|
||||
|
||||
ALTERNATE
|
||||
|
||||
Name:Cackling Culprit
|
||||
ManaCost:no cost
|
||||
Colors:black
|
||||
Types:Creature Human Rogue
|
||||
PT:3/5
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self,Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife2 | TriggerDescription$ Whenever CARDNAME or another creature you control dies, you gain 1 life.
|
||||
SVar:TrigGainLife2:DB$ GainLife | Defined$ You | LifeAmount$ 1
|
||||
A:AB$ Pump | Cost$ 1 B | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn.
|
||||
DeckHas:Ability$LifeGain
|
||||
Oracle:Whenever Cackling Culprit or another creature you control dies, you gain 1 life.\n{1}{B}: Cackling Culprit gains deathtouch until end of turn.
|
||||
@@ -0,0 +1,8 @@
|
||||
Name:Pointed Discussion
|
||||
ManaCost:2 B
|
||||
Types:Sorcery
|
||||
A:SP$ Draw | Cost$ 2 B | NumCards$ 2 | SubAbility$ DBLoseLife | StackDescription$ SpellDescription | SpellDescription$ You draw two cards, lose 2 life
|
||||
SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | SubAbility$ DBToken | StackDescription$ None
|
||||
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_blood_draw | TokenOwner$ You | SpellDescription$ then create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")
|
||||
DeckHas:Ability$Token & Ability$Sacrifice & Type$Blood
|
||||
Oracle:You draw two cards, lose 2 life, then create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")
|
||||
@@ -0,0 +1,24 @@
|
||||
Name:Ragged Recluse
|
||||
ManaCost:1 B
|
||||
Types:Creature Human Peasant
|
||||
PT:2/1
|
||||
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ CardsDiscarded | SVarCompare$ GE1 | Execute$ TrigTransform | TriggerDescription$ At the beginning of your end step, if you discarded a card this turn, transform CARDNAME.
|
||||
SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform
|
||||
SVar:CardsDiscarded:PlayerCountPropertyYou$CardsDiscardedThisTurn
|
||||
DeckHints:Ability$Discard
|
||||
AlternateMode:DoubleFaced
|
||||
Oracle:At the beginning of your end step, if you discarded a card this turn, transform Ragged Recluse.
|
||||
|
||||
ALTERNATE
|
||||
|
||||
Name:Odious Witch
|
||||
ManaCost:no cost
|
||||
Colors:black
|
||||
Types:Creature Human Warlock
|
||||
PT:3/3
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks, defending player loses 1 life and you gain 1 life.
|
||||
SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ 1 | SubAbility$ DBGainLife
|
||||
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
|
||||
SVar:HasAttackEffect:TRUE
|
||||
DeckHas:Ability$LifeGain
|
||||
Oracle:Whenever Odious Witch attacks, defending player loses 1 life and you gain 1 life.
|
||||
8
forge-gui/res/cardsfolder/upcoming/undying_malice.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/undying_malice.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Undying Malice
|
||||
ManaCost:B
|
||||
Types:Instant
|
||||
A:SP$ Animate | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ DiesTrigger | StackDescription$ Until end of turn, {c:Targeted} gains "When this creature dies, return it to the battlefield tapped under its owner's control with a +1/+1 counter on it." | SpellDescription$ Until end of turn, target creature gains "When this creature dies, return it to the battlefield tapped under its owner's control with a +1/+1 counter on it."
|
||||
SVar:DiesTrigger:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature dies, return it to the battlefield tapped under its owner's control with a +1/+1 counter on it.
|
||||
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | Defined$ TriggeredNewCardLKICopy | WithCounters$ P1P1_1
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:Until end of turn, target creature gains "When this creature dies, return it to the battlefield tapped under its owner's control with a +1/+1 counter on it."
|
||||
8
forge-gui/res/cardsfolder/upcoming/vampires_kiss.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/vampires_kiss.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Vampire's Kiss
|
||||
ManaCost:1 B
|
||||
Types:Sorcery
|
||||
A:SP$ LoseLife | Cost$ 1 B | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ 2 | SubAbility$ DBGainLife | StackDescription$ {p:Targeted} loses 2 life | SpellDescription$ Target player loses 2 life and you gain 2 life.
|
||||
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | StackDescription$ and {p:You} gains 2 life. | SubAbility$ DBBlood
|
||||
SVar:DBBlood:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_blood_draw | TokenOwner$ You | SpellDescription$ Create two Blood tokens. (They're artifacts with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")
|
||||
DeckHas:Ability$LifeGain & Ability$Token & Ability$Sacrifice & Type$Blood
|
||||
Oracle:Target player loses 2 life and you gain 2 life. Create two Blood tokens. (They're artifacts with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")
|
||||
Reference in New Issue
Block a user