It is currently 12 Nov 2025, 01:44
   
Text Size

Card Contributions

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins

Re: Card Contributions

Postby sagephoenix » 15 May 2013, 16:43

Steelform Sliver | Open
Code: Select all
Name:Steelform Sliver
ManaCost:2 W
Types:Creature Sliver
PT:2/2
S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddToughness$ 1 | Description$ Sliver creatures you control get +0/+1.
SVar:PlayMain1:TRUE
SVar:Picture: http://www.wizards.com/global/images/magic/general/steelform_sliver.jpg
SetInfo:M14 Uncommon
Sentinel Sliver | Open
Code: Select all
Name:Sentinel Sliver
ManaCost:1 W
Types:Creature Sliver
PT:2/2
S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddKeyword$ Vigilance | Description$ Sliver creatures you control have vigilance.
SVar:PlayMain1:TRUE
SVar:Picture: http://www.wizards.com/global/images/magic/general/sentinel_sliver.jpg
SetInfo:M14 Common
Battle Sliver | Open
Code: Select all
Name:Battle Sliver
ManaCost:4 R
Types:Creature Sliver
PT:3/3
S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddPower$ 2 | Description$ Sliver creatures you control get +2/+0.
SVar:PlayMain1:TRUE
SVar:Picture: http://www.wizards.com/global/images/magic/general/battle_sliver.jpg
SetInfo:M14 Uncommon
Striking Sliver | Open
Code: Select all
Name:Striking Sliver
ManaCost:R
Types:Creature Sliver
PT:1/1
S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddKeyword$ First Strike | Description$ Sliver creatures you control have first strike.
SVar:PlayMain1:TRUE
SVar:Picture: http://www.wizards.com/global/images/magic/general/striking_sliver.jpg
SetInfo:M14 Common
Blur Sliver | Open
Code: Select all
Name:Blur Sliver
ManaCost:2 R
Types:Creature Sliver
PT:2/2
S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddKeyword$ Haste | Description$ Sliver creatures you control have haste.
SVar:PlayMain1:TRUE
SVar:Picture: http://www.wizards.com/global/images/magic/general/blur_sliver.jpg
SetInfo:M14 Common
Groundshaker Sliver | Open
Code: Select all
Name:Groundshaker Sliver
ManaCost:6 G
Types:Creature Sliver
PT:5/5
S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddKeyword$ Trample | Description$ Sliver creatures you control have trample.
SVar:PlayMain1:TRUE
SVar:Picture: http://www.wizards.com/global/images/magic/general/groundshaker_sliver.jpg
SetInfo:M14 Common
Kalonian Tusker | Open
Code: Select all
Name:Kalonian Tusker
ManaCost:G G
Types:Creature Beast
PT:3/3
SVar:Picture: http://www.wizards.com/global/images/magic/general/kalonian_tusker.jpg
SetInfo:M14 Uncommon
Regathan Firecat | Open
Code: Select all
Name:Regathan Firecat
ManaCost:2 R
Types:Creature Elemental Cat
PT:4/1
SVar:Picture: http://www.wizards.com/global/images/magic/general/regathan_firecat.jpg
SetInfo:M14 Common
Staff of the Wild Magus | Open
Code: Select all
Name:Staff of the Wild Magus
ManaCost:3
Types:Artifact
T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a green spell or a Forest enters the battlefield under your control, you gain 1 life.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Forest.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a green spell or a Forest enters the battlefield under your control, you gain 1 life.
SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1
SVar:Picture: http://www.wizards.com/global/images/magic/general/staff_of_the_wild_magus.jpg
SetInfo:M14 Uncommon
I can't really figure out the second part of this card.
|
v

Shadowborn Demon | Open
Code: Select all
Name:Shadowborn Demon
ManaCost:3 B B
Types:Creature Demon
PT:5/6
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target non-Demon creature.
SVar:TrigDestroy:DB$Destroy | ValidTgts$ Creature.nonDemon | TgtPrompt$ TgtPrompt$ Select target non-demon creature
SVar:Picture:http://www.wizards.com/global/images/magic/general/shadowborn_demon.jpg
SetInfo:M14 Mythic
Code: Select all
Shadowborn Demon
3BB
Creature - Demon
Flying

When Shadowborn Demon enters the battlefield, destroy target non-Demon creature.

At the beginning of your upkeep, if there are fewer than six creature cards in your graveyard, sacrifice a creature.
5/6
http://www.mythicspoiler.com/m14/
sagephoenix
 
Posts: 177
Joined: 29 Aug 2011, 14:07
Has thanked: 57 times
Been thanked: 3 times

Re: Card Contributions

Postby timmermac » 16 May 2013, 02:19

=P~ more slivers? Excellent... <Imitates Mr. Burns from the Simpsons>
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Card Contributions

Postby sagephoenix » 16 May 2013, 03:12

Archangel of Thune | Open
Code: Select all
Name:Archangel of Thune
ManaCost:3 W W
Types:Creature Angel
PT:3/4
K:Flying
K:Lifelink
T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on each creature you control.
SVar:TrigPutCounter:AB$PutCounterAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/archangel_of_thune.jpg
SetInfo:M14 Mythic
This thing is so broke with Spike Feeder.
sagephoenix
 
Posts: 177
Joined: 29 Aug 2011, 14:07
Has thanked: 57 times
Been thanked: 3 times

Re: Card Contributions

Postby Zirbert » 16 May 2013, 03:37

timmermac wrote:=P~ more slivers? Excellent... <Imitates Mr. Burns from the Simpsons>
I agree with the sentiment, but the art makes these ones look so un-slivery (?) that I question their authenticity (or at least the displayed art). Is Wizards creative actually allowing slivers to be portrayed as humanoid? They usually keep the artists on a pretty short leash.

EDIT: I just read the flavour text. Looks like the limbs are explicitly a new adaptation, which answers my question!
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Card Contributions

Postby sagephoenix » 16 May 2013, 15:55

Megantic Sliver | Open
Code: Select all
Name:Megantic Sliver
ManaCost:5 G
Types:Creature Sliver
PT:3/3
S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddPower$ 3 | AddToughness$ 3 | Description$ Sliver creatures you control get +3/+3.
SVar:PlayMain1:TRUE
SVar:Picture: http://www.wizards.com/global/images/magic/general/megantic_sliver.jpg
SetInfo:M14 Rare
Dawnstrike Paladin | Open
Code: Select all
Name:Dawnstrike Paladin
ManaCost:3 W W
Types:Creature Human Knight
PT:2/4
K:Vigilance
K:Lifelink
SVar:Picture: http://www.wizards.com/global/images/magic/general/dawnstrike_paladin.jpg
SetInfo:M14 Common
Enlarge | Open
Code: Select all
Name:Enlarge
ManaCost:3 G G
Types:Sorcery
A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +7 | NumDef$ +7 | KW$ Trample & HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump | SpellDescription$  Target creature gets +7/+7 and gains trample until end of turn. It must be blocked this turn if able.
SVar:Picture: http://www.wizards.com/global/images/magic/general/enlarge.jpg
SetInfo:M14 Rare
I messed this one up big time. It just puts a +1/+1 counter on itself. Anyway, this needs fixed, but hopefully I did it semi-right so it's easy to fix.
Advocate of the Beast | Open
Code: Select all
Name:Advocate of the Beast
ManaCost:2 G
Types:Creature Elf Shaman
PT:2/3
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$TrigPutCounter | TriggerDescription$ At the beginning of your end step, put a +1/+1 counter on target Beast creature you control.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | ValidCards$ Creature.Beast+YouCtrl | TgtPrompt$ Select target beast creature you control | CounterType$ P1P1 | CounterNum$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/advocate_of_the_beast.jpg
SetInfo:M14 Common
sagephoenix
 
Posts: 177
Joined: 29 Aug 2011, 14:07
Has thanked: 57 times
Been thanked: 3 times

Re: Card Contributions

Postby swordshine » 17 May 2013, 06:21

sagephoenix wrote:I messed this one up big time. It just puts a +1/+1 counter on itself. Anyway, this needs fixed, but hopefully I did it semi-right so it's easy to fix.
"ValidCards$ Creature.Beast+YouCtrl" should be "ValidTgts".
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Card Contributions

Postby squee1968 » 27 May 2013, 03:38

While these cards aren't new, I've updated them to be multiplayer compatible. Quick playtesting didn't show anything amiss.

Words of Wind | Open
Name:Words of Wind
ManaCost:2 U
Types:Enchantment
A:AB$ Effect | Cost$ 1 | Name$ Words of Wind Effect | ReplacementEffects$ DrawReplace | SVars$ Repeat,PlayChoose,BounceAll,ExileEffect | SpellDescription$ The next time you would draw a card this turn, each player returns a permanent he or she controls to its owner's hand instead.
SVar:DrawReplace:Event$ Draw | ValidPlayer$ You | ReplaceWith$ Repeat | Description$ The next time you would draw a card this turn, each player returns a permanent he or she controls to its owner's hand instead.
SVar:Repeat:DB$ RepeatEach | Cost$ 0 | RepeatPlayers$ Player | RepeatSubAbility$ PlayChoose | SubAbility$ BounceAll
SVar:PlayChoose:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Permanent.RememberedPlayerCtrl | Amount$ 1 | IsCurse$ True | ChoiceTitle$ Choose a permanent you control | RememberChosen$ True
SVar:BounceAll:DB$ ChangeZoneAll | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ChangeType$ Permanent.IsRemembered | SubAbility$ ExileEffect
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/words_of_wind.jpg
Oracle:{1}: The next time you would draw a card this turn, each player returns a permanent he or she controls to its owner's hand instead.
SetInfo:ONS Rare


Curfew | Open
Name:Curfew
ManaCost:U
Types:Instant
A:SP$ RepeatEach | Cost$ U | RepeatPlayers$ Player | RepeatSubAbility$ PlayChoose | SubAbility$ BounceAll | SpellDescription$ Each player returns a creature he or she controls to its owner's hand.
SVar:PlayChoose:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Creature.RememberedPlayerCtrl | Amount$ 1 | IsCurse$ True | ChoiceTitle$ Choose a creature you control | RememberChosen$ True
SVar:BounceAll:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Hand | ChangeType$ Creature.IsRemembered
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/curfew.jpg
Oracle:Each player returns a creature he or she controls to its owner's hand.
SetInfo:USG Common
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: Card Contributions

Postby friarsol » 13 Jun 2013, 20:28

Just looking through the top 100 and noticed Plunge into Darkness looks pretty manageable..
http://magiccards.info/query?q=Plunge+into+Darkness

The first Half of the Entwine is basically the same as Reprocess, just with life gain instead of card drawing.
The second Half should be "ChooseNumber" where "Max" is your life followed by LoseLife = Chosen number. (The "Pay" here just means you can't lose more life than you have) Then Dig for DigNum = AFLifeLost, ChangeNum = 1, Destination = Hand, DestinationZone2 = Exile.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Card Contributions

Postby moomarc » 14 Jun 2013, 05:15

I seem to remember there bring some card that stops players from paying life. Surely that and 'your life total cant change' wouldn't interact correctly with it scripted this way, whereas I'm fairly sure the pay life cost handles them.

Edit: never mind. Angel of Jubilation doesn't affect paying life during an ability resolve. Bosh does still interact with it and would have to limit the choose number to 0. So the max would have to be lifeMaxVar:Count$YourLifeTotal followed by maxChoosable:Count$Valid Card.withYour life total can't change+YouCtrl/LimitMax.lifeMaxVar. ot sure if that would actually work but I think limitMax can calculate the right hand side. Otherwise add a MaxPayableLife method in Count. Otherwise all looks good.
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: Card Contributions

Postby friarsol » 14 Jun 2013, 12:08

moomarc wrote:Edit: never mind. Angel of Jubilation doesn't affect paying life during an ability resolve. Bosh does still interact with it and would have to limit the choose number to 0. So the max would have to be lifeMaxVar:Count$YourLifeTotal followed by maxChoosable:Count$Valid Card.withYour life total can't change+YouCtrl/LimitMax.lifeMaxVar. ot sure if that would actually work but I think limitMax can calculate the right hand side. Otherwise add a MaxPayableLife method in Count. Otherwise all looks good.
I assume you mean Platinum Emperion? I don't think the amount you try to pay matters. The Emperion should stop you and since LoseLife should set the AFLifeLost svar to 0, that just gets used instead of what you actually tried to choose.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Card Contributions

Postby squee1968 » 23 Jun 2013, 05:15

Dark Sphere | Open
Name:Dark Sphere
ManaCost:0
Types:Artifact
A:AB$ ChooseSource | Cost$ T Sac<1/CARDNAME> | Choices$ Card | RememberChosen$ True | SubAbility$ DBEffect | SpellDescription$ The next time a source of your choice would deal damage to you this turn, it deals half that damage, rounded up, to you instead.
SVar:DBEffect:DB$ Effect | ReplacementEffects$ DmgCombat,DmgNonCombat | SVars$ HalfCombat,HalfNonCombat
SVar:DmgCombat:Event$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | IsCombat$ True | ReplaceWith$ HalfCombat | Description$ The next time a source of your choice would deal damage to you this turn, it deals half that damage, rounded up, to you instead.
SVar:DmgNonCombat:Event$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | IsCombat$ False | ReplaceWith$ HalfNonCombat | Description$ The next time a source of your choice would deal damage to you this turn, it deals half that damage, rounded up, to you instead.
SVar:HalfCombat:AB$ DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ You | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:HalfNonCombat:AB$ DealDamage | Cost$ 0 | CombatDamage$ False | Defined$ You | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:X:ReplaceCount$DamageAmount/HalfUp
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_sphere.jpg
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: Card Contributions

Postby Sloth » 23 Jun 2013, 08:31

squee1968 wrote:
Dark Sphere | Open
Name:Dark Sphere
ManaCost:0
Types:Artifact
A:AB$ ChooseSource | Cost$ T Sac<1/CARDNAME> | Choices$ Card | RememberChosen$ True | SubAbility$ DBEffect | SpellDescription$ The next time a source of your choice would deal damage to you this turn, it deals half that damage, rounded up, to you instead.
SVar:DBEffect:DB$ Effect | ReplacementEffects$ DmgCombat,DmgNonCombat | SVars$ HalfCombat,HalfNonCombat
SVar:DmgCombat:Event$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | IsCombat$ True | ReplaceWith$ HalfCombat | Description$ The next time a source of your choice would deal damage to you this turn, it deals half that damage, rounded up, to you instead.
SVar:DmgNonCombat:Event$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | IsCombat$ False | ReplaceWith$ HalfNonCombat | Description$ The next time a source of your choice would deal damage to you this turn, it deals half that damage, rounded up, to you instead.
SVar:HalfCombat:AB$ DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ You | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:HalfNonCombat:AB$ DealDamage | Cost$ 0 | CombatDamage$ False | Defined$ You | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:X:ReplaceCount$DamageAmount/HalfUp
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_sphere.jpg
Dark Sphere has a prevention effect, neither your script nor its SpellDescription reflects that.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Card Contributions

Postby squee1968 » 23 Jun 2013, 12:05

Hmmm. My MWS masterbase must be out of date as far as oracle wordings. I don't expect this will work correctly, either. I know HalfDown isn't a valid parameter, but I figured it would be easy to add.
Dark Sphere | Open
Name:Dark Sphere
ManaCost:0
Types:Artifact
A:AB$ ChooseSource | Cost$ T Sac<1/CARDNAME> | Choices$ Card | RememberChosen$ True | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ The next time a source of your choice would deal damage to you this turn, prevent half that damage, rounded down.
SVar:DBEffect:DB$ Effect | Triggers$ DamageDealt | StaticAbilities$ StaticPrevent | SVars$ ExileEffect
SVar:StaticPrevent:Mode$ PreventDamage | Source$ Card.IsRemembered | Target$ You | Amount$ HalfDown | Description$ The next time a source of your choice would deal damage to you this turn, prevent half that damage, rounded down.
SVar:DamageDealt:Mode$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | Execute$ ExileEffect
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile | Static$ True
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_sphere.jpg
SetInfo:DRK Uncommon
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: Card Contributions

Postby squee1968 » 23 Jun 2013, 17:51

Kithkin Mourncaller | Open
Name:Kithkin Mourncaller
ManaCost:2 G
Types:Creature Kithkin Scout
PT:2/2
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Kithkin+attacking+YouOwn,Creature.Elf+attacking+YouOwn | Execute$ TrigDraw | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever an attacking Kithkin or Elf is put into your graveyard from the battlefield, you may draw a card.
SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/kithkin_mourncaller.jpg


EDIT: Fixed, thank you, Sol.
Last edited by squee1968 on 23 Jun 2013, 18:27, edited 1 time in total.
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: Card Contributions

Postby friarsol » 23 Jun 2013, 18:11

Squee, I think that should be you own, not you control?
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: Google [Bot] and 13 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 14 users online :: 1 registered, 0 hidden and 13 guests (based on users active over the past 10 minutes)
Most users ever online was 9824 on 10 Nov 2025, 04:33

Users browsing this forum: Google [Bot] and 13 guests

Login Form