mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-14 09:48:02 +00:00
Merge pull request #1573 from Simisays/Warhammer-10
40K 11 + 3 tokens + 1 cleanup
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
Name:Commissar Severina Raine
|
||||
ManaCost:1 W B
|
||||
Types:Legendary Creature Human Soldier
|
||||
PT:2/2
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Leading from the Front — Whenever CARDNAME attacks, each opponent loses X life, where X is the number of other attacking creatures.
|
||||
SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ X
|
||||
A:AB$ GainLife | Cost$ T Sac<1/Creature.Other/another creature> | PrecostDesc$ Summary Execution — | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You gain 2 life and draw a card.
|
||||
SVar:DBDraw:DB$ Draw
|
||||
SVar:X:Count$Valid Creature.attacking+Other
|
||||
DeckHas:Ability$Sacrifice|LifeGain
|
||||
SVar:HasAttackEffect:TRUE
|
||||
Oracle:Leading from the Front — Whenever Commissar Severina Raine attacks, each opponent loses X life, where X is the number of other attacking creatures.\nSummary Execution — {2}, Sacrifice another creature: You gain 2 life and draw a card.
|
||||
12
forge-gui/res/cardsfolder/upcoming/company_commander.txt
Normal file
12
forge-gui/res/cardsfolder/upcoming/company_commander.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Company Commander
|
||||
ManaCost:2 W B
|
||||
Types:Creature Human Soldier
|
||||
PT:2/4
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Command Section — When CARDNAME enters the battlefield, create a number of 1/1 white Soldier creature tokens equal to the number of opponents you have.
|
||||
SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_soldier | TokenOwner$ You
|
||||
SVar:X:PlayerCountOpponents$Amount
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | NoResolvingCheck$ True | TriggerDescription$ Bring it Down! — Whenever CARDNAME attacks, creatures you control gain deathtouch until end of turn.
|
||||
SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Deathtouch
|
||||
SVar:HasAttackEffect:TRUE
|
||||
DeckHas:Keyword$Deathtouch & Ability$Token
|
||||
Oracle:Command Section — When Company Commander enters the battlefield, create a number of 1/1 white Soldier creature tokens equal to the number of opponents you have.\nBring it Down! — Whenever Company Commander attacks, creatures you control gain deathtouch until end of turn.
|
||||
@@ -0,0 +1,8 @@
|
||||
Name:Convergence of Dominion
|
||||
ManaCost:3
|
||||
Types:Artifact
|
||||
S:Mode$ ReduceCost | ValidCard$ Card.YouOwn | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Graveyard | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | Description$ Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can't reduce the mana in that ability's activation cost to less than one mana.
|
||||
A:AB$ Mill | Cost$ T 3 | Defined$ You | NumCards$ 3 | PrecostDesc$ Translocation Protocols - | SpellDescription$ Mill three cards.
|
||||
AI:RemoveDeck:NonCommander
|
||||
DeckHas:Ability$Mill|Graveyard
|
||||
Oracle:Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can't reduce the mana in that ability's activation cost to less than one mana.\nTranslocation Protocols — {3}, {T}: Mill three cards.
|
||||
@@ -0,0 +1,9 @@
|
||||
Name:Cybernetica Datasmith
|
||||
ManaCost:1 U B
|
||||
Types:Artifact Creature Human Artificer
|
||||
PT:0/1
|
||||
K:Protection from Robots
|
||||
A:AB$ Draw | ValidTgts$ Player | Cost$ U T | SubAbility$ DBToken | PrecostDesc$ Field Reprogramming — | SpellDescription$ Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block."
|
||||
SVar:DBToken:DB$ Token | TokenScript$ c_4_4_a_robot_noblock | ValidTgts$ Player | TargetUnique$ True | TokenAmount$ 1 | TokenOwner$ ThisTargetedPlayer
|
||||
DeckHas:Ability$Token & Type$Robot
|
||||
Oracle:Protection from Robots\nField Reprogramming — {U}, {T}: Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block."
|
||||
@@ -0,0 +1,9 @@
|
||||
Name:Defenders of Humanity
|
||||
ManaCost:X 2 W
|
||||
Types:Enchantment
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance.
|
||||
SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_2_2_astartes_warrior_vigilance | TokenOwner$ You
|
||||
A:AB$ Token | Cost$ X 2 W Exile<1/CARDNAME> | IsPresent$ Creature.YouCtrl | PlayerTurn$ True | PresentCompare$ EQ0 | ActivationZone$ Battlefield | TokenAmount$ X | TokenScript$ w_2_2_astartes_warrior_vigilance | TokenOwner$ You | Description$ Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn.
|
||||
SVar:X:Count$xPaid
|
||||
DeckHas:Ability$Token|LifeGain & Type$Astartes|Soldier & Keyword$Vigilance
|
||||
Oracle:When Defenders of Humanity enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance.\n{X}{2}{W}, Exile Defenders of Humanity: Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn.
|
||||
7
forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt
Normal file
7
forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Deny the Witch
|
||||
ManaCost:1 W U B
|
||||
Types:Instant
|
||||
A:SP$ Counter | TargetType$ Spell,Activated,Triggered | TgtPrompt$ Select target spell or ability | ValidTgts$ Card,Emblem | SubAbility$ DBDrain | SpellDescription$ Counter target spell, activated ability, or triggered ability. Its controller loses life equal to the number of creatures you control.
|
||||
SVar:DBDrain:DB$ LoseLife | Defined$ TargetedController | LifeAmount$ X | SubAbility$ DBGain
|
||||
SVar:X:Count$Valid Creature.YouCtrl
|
||||
Oracle:Counter target spell, activated ability, or triggered ability. Its controller loses life equal to the number of creatures you control.
|
||||
15
forge-gui/res/cardsfolder/upcoming/drach_nyen.txt
Normal file
15
forge-gui/res/cardsfolder/upcoming/drach_nyen.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
Name:Drach'Nyen
|
||||
ManaCost:4 B R
|
||||
Types:Legendary Artifact Equipment
|
||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Echo of the First Murder — When CARDNAME enters the battlefield, exile up to one target creature.
|
||||
SVar:TrigExile:DB$ ChangeZone | Imprint$ True | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature
|
||||
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddKeyword$ Menace | Description$ Daemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card's power.
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBCleanup | Static$ True
|
||||
T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSource | Execute$ DBForget
|
||||
SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True
|
||||
K:Equip:2
|
||||
SVar:X:Imprinted$CardPower
|
||||
SVar:NeedsToPlay:Creature.OppCtrl
|
||||
DeckHas:Keyword$Menace
|
||||
Oracle:Echo of the First Murder — When Drach'Nyen enters the battlefield, exile up to one target creature.\nDaemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card's power.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.)
|
||||
@@ -0,0 +1,9 @@
|
||||
Name:Epistolary Librarian
|
||||
ManaCost:2 W U
|
||||
Types:Creature Astartes Wizard
|
||||
PT:3/4
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription$ Veil of Time — Whenever CARDNAME attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures.
|
||||
SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Card.cmcLEX+YouOwn | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True |
|
||||
SVar:Z:Count$Valid Creature.attacking+YouCtrl
|
||||
SVar:HasAttackEffect:TRUE
|
||||
Oracle:Veil of Time — Whenever Epistolary Librarian attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures.
|
||||
8
forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Illuminor Szeras
|
||||
ManaCost:2 B
|
||||
Types:Legendary Artifact Creature Necron
|
||||
PT:3/3
|
||||
A:AB$ Mana | Cost$ T Sac<1/Creature.Other> | Produced$ B | Amount$ X | PrecostDesc$ Secrets of the Soul — | SpellDescription$ Add an amount of {B} equal to the sacrificed creature's mana value.
|
||||
SVar:X:Sacrificed$CardManaCost
|
||||
DeckHas:Ability$Sacrifice
|
||||
Oracle:Secrets of the Soul — {T}, Sacrifice another creature: Add an amount of {B} equal to the sacrificed creature's mana value.
|
||||
14
forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt
Normal file
14
forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
Name:Inquisitor Eisenhorn
|
||||
ManaCost:2 U B
|
||||
Types:Legendary Creature Human Inquisitor
|
||||
PT:2/3
|
||||
T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Static$ True | ForReveal$ True | Execute$ DBReveal | TriggerZones$ Battlefield | TriggerDescription$ You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying.
|
||||
SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBTrigger
|
||||
SVar:DBTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery | SubAbility$ DBCleanup | Execute$ DBToken | TriggerDescription$ Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying.
|
||||
SVar:DBToken:DB$ Token | TokenScript$ cherubael
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")
|
||||
SVar:TrigInvestigate:DB$ Investigate | Num$ X | Defined$ You
|
||||
SVar:X:TriggerCount$DamageAmount
|
||||
DeckHas:Type$Clue|Demon|Artifact & Ability$Token|Sacrifice
|
||||
Oracle:You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying.\nWhenever Inquisitor Eisenhorn deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")
|
||||
13
forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt
Normal file
13
forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Name:Magnus the Red
|
||||
ManaCost:3 U R
|
||||
Types:Legendary Creature Demon Primarch
|
||||
PT:4/5
|
||||
K:Flying
|
||||
S:Mode$ ReduceCost | ValidCard$ Instant,Sorcery | Type$ Spell | Activator$ You | Amount$ X | Description$ Unearthly Power — Instant and sorcery spells you cast cost {1} less to cast for each creature token you control.
|
||||
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Blade of Magnus — Whenever CARDNAME deals combat damage to a player, create a 3/3 red Spawn creature token.
|
||||
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_3_3_spawn
|
||||
SVar:X:Count$Valid Creature.YouCtrl+token
|
||||
SVar:BuffedBy:Token
|
||||
DeckHas:Type$Spawn & Ability$Token
|
||||
DeckHints:Ability$Token & Type$Instant|Sorcery
|
||||
Oracle:Flying\nUnearthly Power — Instant and sorcery spells you cast cost {1} less to cast for each creature token you control.\nBlade of Magnus — Whenever Magnus the Red deals combat damage to a player, create a 3/3 red Spawn creature token.
|
||||
@@ -9,4 +9,4 @@ SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile
|
||||
SVar:X:Targeted$CardManaCost
|
||||
SVar:Y:Count$TimesKicked
|
||||
DeckHas:Ability$Graveyard|LifeGain
|
||||
Oracle:Return target creature card from your graveyard to the battlefield. If this spell was kicked, you gain life equal to that card's mana value. Otherwise, you lose that much life. Exile Sheoldred's Restoration.
|
||||
Oracle:Kicker {2}{W} (You may pay an additional {2}{W} as you cast this spell.)\nReturn target creature card from your graveyard to the battlefield. If this spell was kicked, you gain life equal to that card's mana value. Otherwise, you lose that much life. Exile Sheoldred's Restoration.
|
||||
|
||||
6
forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt
Normal file
6
forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Robot Token
|
||||
ManaCost:no cost
|
||||
Types:Artifact Creature Robot
|
||||
PT:4/4
|
||||
S:Mode$ CantBlockBy | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block
|
||||
Oracle:This creature can't block.
|
||||
7
forge-gui/res/tokenscripts/cherubael.txt
Normal file
7
forge-gui/res/tokenscripts/cherubael.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Cherubael
|
||||
ManaCost:no cost
|
||||
Types:Legendary Creature Demon
|
||||
Colors:black
|
||||
PT:4/4
|
||||
K:Flying
|
||||
Oracle:Flying
|
||||
6
forge-gui/res/tokenscripts/r_3_3_spawn.txt
Normal file
6
forge-gui/res/tokenscripts/r_3_3_spawn.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Spawn Token
|
||||
ManaCost:no cost
|
||||
Types:Creature Spawn
|
||||
Colors:red
|
||||
PT:3/3
|
||||
Oracle:
|
||||
Reference in New Issue
Block a user