mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
Merge pull request #74 from Northmoc/shieldscripts
SNC: Card scripts using new shield counters
This commit is contained in:
7
forge-gui/res/cardsfolder/upcoming/boon_of_safety.txt
Normal file
7
forge-gui/res/cardsfolder/upcoming/boon_of_safety.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Boon of Safety
|
||||
ManaCost:W
|
||||
Types:Instant
|
||||
A:SP$ PutCounter | ValidTgts$ Creature | CounterType$ SHIELD | SubAbility$ DBScry | SpellDescription$ Put a shield counter on target creature. (If that creature would be dealt damage or destroyed, remove a shield counter from it instead.)
|
||||
SVar:DBScry:DB$ Scry | SpellDescription$ Scry 1.
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:Put a shield counter on target creature. (If that creature would be dealt damage or destroyed, remove a shield counter from it instead.)\nScry 1.
|
||||
8
forge-gui/res/cardsfolder/upcoming/brokers_veteran.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/brokers_veteran.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Brokers Veteran
|
||||
ManaCost:1 U
|
||||
Types:Creature Human Soldier
|
||||
PT:2/1
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME dies, put a shield counter on target creature you control. (If that creature would be dealt damage or destroyed, remove a shield counter from it instead.)
|
||||
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ SHIELD
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:When Brokers Veteran dies, put a shield counter on target creature you control. (If that creature would be dealt damage or destroyed, remove a shield counter from it instead.)
|
||||
7
forge-gui/res/cardsfolder/upcoming/dapper_shieldmate.txt
Normal file
7
forge-gui/res/cardsfolder/upcoming/dapper_shieldmate.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Dapper Shieldmate
|
||||
ManaCost:3 W
|
||||
Types:Creature Human Soldier
|
||||
PT:2/2
|
||||
K:etbCounter:SHIELD:1
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME gets +2/+0.
|
||||
Oracle:Dapper Shieldmate enters the battlefield with a shield counter on it. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)\nAs long as it's your turn, Dapper Shieldmate gets +2/+0.
|
||||
@@ -0,0 +1,8 @@
|
||||
Name:Disciplined Duelist
|
||||
ManaCost:G W U
|
||||
Types:Creature Human Citizen
|
||||
PT:2/1
|
||||
K:Double Strike
|
||||
K:etbCounter:SHIELD:1
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:Double strike\nDisciplined Duelist enters the battlefield with a shield counter on it. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)
|
||||
@@ -0,0 +1,12 @@
|
||||
Name:Falco Spara, Pactweaver
|
||||
ManaCost:1 G W U
|
||||
Types:Legendary Creature Bird Demon
|
||||
PT:3/3
|
||||
K:Flying
|
||||
K:Trample
|
||||
K:etbCounter:SHIELD:1
|
||||
S:Mode$ Continuous | Affected$ Card.TopLibrary+YouOwn | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time.
|
||||
S:Mode$ Continuous | Affected$ Card.TopLibrary+YouOwn+nonLand | AffectedZone$ Library | MayPlay$ True | MayPlayAltManaCost$ RegularCost RemoveAnyCounter<1/Any/Creature.YouCtrl/a creature you control> | Description$ You may cast spells from the top of your library by removing a counter from a creature you control in addition to paying their other costs.
|
||||
DeckHas:Ability$Counters
|
||||
DeckHints:Ability$Counters|Proliferate
|
||||
Oracle:Flying, trample\nFalco Spara, Pactweaver enters the battlefield with a shield counter on it.\nYou may look at the top card of your library any time.\nYou may cast spells from the top of your library by removing a counter from a creature you control in addition to paying their other costs.
|
||||
8
forge-gui/res/cardsfolder/upcoming/rhox_pummeler.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/rhox_pummeler.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Rhox Pummeler
|
||||
ManaCost:3 G
|
||||
Types:Creature Rhino Soldier
|
||||
PT:3/3
|
||||
K:etbCounter:SHIELD:1
|
||||
S:Mode$ Continuous | Affected$ Card.Self+counters_GE1_SHIELD | AddKeyword$ Trample | Description$ CARDNAME has trample as long as it has a shield counter on it.
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:Rhox Pummeler enters the battlefield with a shield counter on it. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)\nRhox Pummeler has trample as long as it has a shield counter on it.
|
||||
@@ -0,0 +1,9 @@
|
||||
Name:Rigo, Streetwise Mentor
|
||||
ManaCost:GW W WU
|
||||
Types:Legendary Creature Cat Citizen
|
||||
PT:2/2
|
||||
K:etbCounter:SHIELD:1
|
||||
T:Mode$ AttackersDeclaredOneTarget | ValidAttackers$ Creature.YouCtrl+powerLE1 | AttackedTarget$ Player,Planeswalker | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack a player or planeswalker with one or more creatures with power 1 or less, draw a card.
|
||||
SVar:TrigDraw:DB$ Draw | NumCards$ 1
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:Rigo, Streetwise Mentor enters the battlefield with a shield counter on it. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)\nWhenever you attack a player or planeswalker with one or more creatures with power 1 or less, draw a card.
|
||||
@@ -3,10 +3,12 @@ ManaCost:4 W W
|
||||
Types:Creature Angel Soldier
|
||||
PT:5/5
|
||||
K:Flying
|
||||
K:etbCounter:Shield:2
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may remove a counter from a creature or planeswalker you control. If you do draw a card and create a green and white Citizen creature token.
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may remove a counter from a creature or planeswalker you control. If you do draw a card and create a green and white Citizen creature token.
|
||||
SVar:TrigChange:AB$ Draw | Cost$ RemoveAnyCounter<1/Any/Card.Creature;Card.Planeswalker/creature or planeswalker> | NumCards$ 1 | SubAbility$ MakeToken | SpellDescription$ Draw a card and create a 1/1 green and white Citizen creature token.
|
||||
SVar:MakeToken:DB$ Token | TokenAmount$ 1 | TokenScript$ gw_1_1_citizen
|
||||
DeckHas:Ability$Counters|Token & Type$Citizen
|
||||
K:etbCounter:SHIELD:2
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may remove a counter from a creature or planeswalker you control. If you do, draw a card and create a 1/1 green and white Citizen creature token.
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may remove a counter from a creature or planeswalker you control. If you do, draw a card and create a 1/1 green and white Citizen creature token.
|
||||
SVar:TrigChange:AB$ Draw | Cost$ RemoveAnyCounter<1/Any/Card.Creature;Card.Planeswalker/a creature or planeswalker you control> | SubAbility$ DBToken
|
||||
SVar:DBToken:DB$ Token | TokenScript$ gw_1_1_citizen
|
||||
DeckHas:Ability$Token|Counters & Type$Citizen
|
||||
DeckHints:Ability$Counters
|
||||
SVar:HasAttackEffect:TRUE
|
||||
Oracle:Flying\nSanctuary Warden enters the battlefield with two shield counters on it.\nWhenever Sanctuary Warden enters the battlefield or attacks, you may remove a counter from a creature or planeswalker you control. If you do, draw a card and create a 1/1 green and white Citizen creature token.
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
Name:Swooping Protector
|
||||
ManaCost:3 W
|
||||
Types:Creature Bird Citizen
|
||||
PT:2/1
|
||||
K:Flash
|
||||
K:Flying
|
||||
K:etbCounter:SHIELD:1
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:Flash\nFlying\nSwooping Protector enters the battlefield with a shield counter on it. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)
|
||||
14
forge-gui/res/cardsfolder/upcoming/titan_of_industry.txt
Normal file
14
forge-gui/res/cardsfolder/upcoming/titan_of_industry.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
Name:Titan of Industry
|
||||
ManaCost:4 G G G
|
||||
Types:Creature Elemental
|
||||
PT:7/7
|
||||
K:Reach
|
||||
K:Trample
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY
|
||||
SVar:TrigCharm:DB$ Charm | Choices$ Destroy,GainLife,Token,PutCounter | CharmNum$ 2
|
||||
SVar:Destroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment.
|
||||
SVar:GainLife:DB$ GainLife | LifeAmount$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player gains 5 life.
|
||||
SVar:Token:DB$ Token | TokenScript$ g_4_4_rhino_warrior | SpellDescription$ Create a 4/4 green Rhino Warrior creature token.
|
||||
SVar:PutCounter:DB$ PutCounter | Choices$ Creature.YouCtrl | ChoiceTitle$ Choose a creature you control | CounterType$ SHIELD | SpellDescription$ Put a shield counter on a creature you control.
|
||||
DeckHas:Ability$LifeGain|Token|Counters & Types$Rhino|Warrior
|
||||
Oracle:Reach, trample\nWhen Titan of Industry enters the battlefield, choose two —\n• Destroy target artifact or enchantment.\n• Target player gains 5 life.\n• Create a 4/4 green Rhino Warrior creature token.\n• Put a shield counter on a creature you control.
|
||||
11
forge-gui/res/cardsfolder/upcoming/undercover_operative.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/undercover_operative.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Undercover Operative
|
||||
ManaCost:2 U U
|
||||
Types:Creature Shapeshifter Rogue
|
||||
PT:0/0
|
||||
K:ETBReplacement:Copy:DBCopy:Optional
|
||||
SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | SubAbility$ DBAddCounter | RememberCloneOrigin$ True | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it enters with a shield counter on it if you control that creature. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)
|
||||
SVar:DBAddCounter:DB$ PutCounter | Defined$ Self | CounterType$ SHIELD | ETB$ True | ConditionDefined$ Remembered | ConditionPresent$ Creature.YouCtrl | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:X:Count$xPaid
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:You may have Undercover Operative enter the battlefield as a copy of any creature on the battlefield, except it enters with a shield counter on it if you control that creature. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)
|
||||
10
forge-gui/res/cardsfolder/upcoming/voice_of_the_vermin.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/voice_of_the_vermin.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Voice of the Vermin
|
||||
ManaCost:3 G
|
||||
Types:Creature Human Citizen
|
||||
PT:2/2
|
||||
K:etbCounter:SHIELD:1
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ Whenever CARDNAME attacks, target creature you control has base power and toughness 4/4 until end of turn.
|
||||
SVar:TrigAnimate:DB$ Animate | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Power$ 4 | Toughness$ 4
|
||||
DeckHas:Ability$Counters
|
||||
SVar:HasAttackEffect:TRUE
|
||||
Oracle:Voice of the Vermin enters the battlefield with a shield counter on it. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)\nWhenever Voice of the Vermin attacks, target creature you control has base power and toughness 4/4 until end of turn.
|
||||
10
forge-gui/res/cardsfolder/upcoming/wingshield_agent.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/wingshield_agent.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Wingshield Agent
|
||||
ManaCost:2 U
|
||||
Types:Creature Human Soldier
|
||||
PT:2/3
|
||||
K:etbCounter:SHIELD:1
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, up to one other target creature gains flying until end of turn.
|
||||
SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | KW$ Flying
|
||||
DeckHas:Ability$Counters
|
||||
SVar:HasAttackEffect:TRUE
|
||||
Oracle:Wingshield Agent enters the battlefield with a shield counter on it. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)\nWhenever Wingshield Agent attacks, up to one other target creature gains flying until end of turn.
|
||||
Reference in New Issue
Block a user