It is currently 14 Sep 2025, 17:14
   
Text Size

Card Contributions

Post MTG Forge Related Programming Questions Here

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

Re: Card Contributions

Postby Starcrash » 15 Jun 2011, 22:59

Subdue
| Open
Name:Subdue
ManaCost:G
Types:Instant
Text:no text
A:SP$ Pump | Cost$ G | ValidTgts$ Creature | NumAtt$ 0 | NumDef$ +X | KW$ HIDDEN Prevent all combat damage that would be dealt by CARDNAME | TgtPrompt$ Select target creature | SpellDescription$ Prevent all combat damage that would be dealt by target creature this turn. That creature gets +0/+X until end of turn, where X is its converted mana cost.
SVar:X:Targeted$CardManaCost
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/subdue.jpg
SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/120.jpg
End


Osai Vultures
| Open
Name:Osai Vultures
ManaCost:1 W
Types:Creature Bird
Text:no text
PT:1/1
K:Flying
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Any | DelayedTrigger$ DelTrigEndofTurn | TriggerDescription$ At the beginning of each end step, if a creature was put into a graveyard from the battlefield this turn, put a carrion counter on CARDNAME.
SVar:DelTrigEndofTurn:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Put a carrion counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CARRION | CounterNum$ 1
A:AB$ Pump | Cost$ SubCounter<2/CARRION> | NumAtt$ +1 | NumDef$ +1 | CostDesc$ Remove 2 carrion counters from CARDNAME: | SpellDescription$ CARDNAME gets +1/+1 until end of turn.
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/osai_vultures.jpg
SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/198.jpg
SetInfo:4ED|Uncommon|http://magiccards.info/scans/en/4e/288.jpg
End
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby friarsol » 15 Jun 2011, 23:54

For some help with Osai Vultures, check out Scavenging Ghoul. It'll be a little different since you don't want to add X counters, but should be pretty similar I think.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Card Contributions

Postby friarsol » 16 Jun 2011, 03:26

Morningtide
Code: Select all
Boldwyr Intimidator
Burrenton Shield-Bearers
Coordinated Barrage (As long as ChooseType works this way)
Distant Melody (As long as ChooseType works this way)
Fire Juggler
Floodchaser
Graceful Reprieve (not sure if this works)
Luminescent Rain (As long as ChooseType works this way)
Maralen of the Mornsong (Players can't draw cards may need to be coded up, but we should do it as a Keyword)
Mothdust Changeling
Pack's Disdain (As long as ChooseType works this way)
Rage Forger
Roar of the Crowd (As long as ChooseType works this way)
Shared Animosity (need sharesTypeWith (similar to SharesColorWith))
Shinewend
Slithermuse
Stingmoggie
Swell of Courage
Unstoppable Ash (as long as we can Champion 2 types)
Warren Weirding (Probably won't work, unless Remember and Conditional are even better than I thought)
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Card Contributions

Postby friarsol » 16 Jun 2011, 04:15

friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Card Contributions

Postby jeffwadsworth » 16 Jun 2011, 20:33

friarsol wrote:And Time Spiral
Code: Select all
Blazing Blade Askari
Clockwork Hydra
Curse of the Cabal (trickiest part is the suspend trigger)
Cyclopean Giant
Deep-Sea Kraken (trickiest part is the suspend trigger)
Demonic Collusion
Divine Congregation (I think Defined overrides Targeted in GainLife, but maybe not)
Durkwood Tracker
Flickering Spirit
Flowstone Channeler
Ghitu Firebreathing
Greater Gargadon
Ib Halfheart, Goblin Tactician (this might work, but don't waste too much time if the the "if you do" part of the trigger doesn't work well)
Lightning Axe (two Spells one as 5 R one as R Discard<1/Card>
Mana Skimmer
Might of Old Krosa
Molder
Mystical Teachings
Nantuko Shaman
Norin the Wary
Opaline Sliver ( think so)
Pendelhaven Elder (PumpAll Creature.YouCtrl+powerEQ1+toughnessEQ1 )
Phthisis
Phyrexian Totem
Plague Sliver
Primal Forcemage
Sedge Sliver
Sengir Nosferatu
Skittering Monstrosity
Strength in Numbers
Stronghold Overseer
Sudden Shock
Thunder Totem
Tolarian Sentinel
Traitor's Clutch
Trespasser il-Vec
Verdant Embrace
Voidmage Husher
Walk the Aeons
Weatherseed Totem
Wheel of Fate
Wurmcalling
Zealot il-Vec
Have fun with those. I'll do more of the sets under 70 when most of these are finished.
I will check these out. Curse of the Cabal will not work due to the SubAbility firing even if you choose not to execute the sacrifice...unless someone can "fix" this issue. I assume that the sacrifice is not a cost during the "suspended" part. Same deal with Ib Halfheart, Goblin Tactician.

Mana Skimmer requires a ValidTgts$ Creature.TargetedPlayerCtrl

Verdant Embrace requires the ability to put triggers on the enchanted card. You can only put abilities on them right now.

Weatherseed Totem requires a way to check its type before going to the graveyard.
Last edited by jeffwadsworth on 18 Jun 2011, 17:14, edited 2 times in total.
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: Card Contributions

Postby Hellfish » 18 Jun 2011, 01:04

Granted,sobriety is not with me atm, but won't Curse of the Cabal require a way to specify who pays the cost of the ability/thing or it's controller will pay every turn?
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: Card Contributions

Postby friarsol » 18 Jun 2011, 02:01

Hellfish wrote:Granted,sobriety is not with me atm, but won't Curse of the Cabal require a way to specify who pays the cost of the ability/thing or it's controller will pay every turn?
OptionalDecider doesn't make the Decider pay the cost? It's possible it doesn't work, hell I never guarantee all of these work. It just looks like they could work, and are worth trying.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Card Contributions

Postby Hellfish » 18 Jun 2011, 02:03

Good thinking, that may well be the case. I'm not 100% though,havn't looked at that code in ages.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: Card Contributions

Postby jeffwadsworth » 18 Jun 2011, 20:40

friarsol wrote:Morningtide
Code: Select all
Boldwyr Intimidator
Burrenton Shield-Bearers
Coordinated Barrage (As long as ChooseType works this way)
Distant Melody (As long as ChooseType works this way)
Fire Juggler
Floodchaser
Graceful Reprieve (not sure if this works)
Luminescent Rain (As long as ChooseType works this way)
Maralen of the Mornsong (Players can't draw cards may need to be coded up, but we should do it as a Keyword)
Mothdust Changeling
Pack's Disdain (As long as ChooseType works this way)
Rage Forger
Roar of the Crowd (As long as ChooseType works this way)
Shared Animosity (need sharesTypeWith (similar to SharesColorWith))
Shinewend
Slithermuse
Stingmoggie
Swell of Courage
Unstoppable Ash (as long as we can Champion 2 types)
Warren Weirding (Probably won't work, unless Remember and Conditional are even better than I thought)
These are next.
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: Card Contributions

Postby jeffwadsworth » 22 Jun 2011, 05:30

Just saw this...hitting next.

friarsol wrote:And even better, here are some Legends

Code: Select all
Blood Lust
Cocoon (doable but ugly)
Dream Coat (do we have a choose color that works with Animate?)
Heaven's Gate
Johan (pump Johan with can't attack and an stPumpAll)
Land's Edge
Lesser Werewolf
Osai Vultures
Rapid Fire (Might work?)
Sea Kings' Blessing
Sentinel
Subdue
Sylvan Paradise
Teleport
Wall of Dust
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: Card Contributions

Postby Starcrash » 28 Jun 2011, 14:59

I know I haven't tinkered with Forge in a while... my paying job is taking up a lot of my time :p But I'm getting back to it today. I'll try to give you a hand with Time Spiral/Legends, Jeff. Hopefully I'll have a few more submissions today.

BTW, the 6-24 release is beautiful. It works very nicely. Great job, guys.
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby Starcrash » 29 Jun 2011, 02:57

Wall of Dust
| Open
Name:Wall of Dust
ManaCost:2 R
Types:Creature Wall
PT:1/4
Text:no text
K:Defender
T:Mode$ AttackerBlocked | ValidBlocker$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ Whenever CARDNAME blocks a creature, that creature can't attack during its controller's next turn.
SVar:DelTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Execute$ TrigPump | TriggerDescription$ Creatures blocked by CARDNAME can't attack this turn.
SVar:TrigPump:DB$ Pump | Cost$ 0 | IsCurse$ True | Defined$ TriggeredAttacker | KW$ HIDDEN CARDNAME can't attack.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_dust.jpg
SetInfo:LEG|Uncommon|http://magiccards.info/scans/en/lg/165.jpg
SetInfo:4ED|Uncommon|http://magiccards.info/scans/en/4e/247.jpg
End
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby Starcrash » 29 Jun 2011, 04:21

Land's Edge
| Open
Name:Land's Edge
ManaCost:1 R R
Types:World Enchantment
Text:no text
A:AB$ DealDamage | Cost$ Discard<1/Card> | Tgt$ TgtP | NumDmg$ X | AnyPlayer$ True | SpellDescription$ If the discarded card is a land card, CARDNAME deals 2 damage to target player. Any player may activate this ability.
SVar:X:Discarded$Valid Land/Times.2
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/lands_edge.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/155.jpg
End


Even better, the AI handles Land's Edge well... it does react by discarding a land every time you discard anything, but at least it only discards lands.

Also, Subdue (I contributed it earlier, but it wasn't added to the SVN).
| Open
Name:Subdue
ManaCost:G
Types:Instant
Text:no text
A:SP$ Pump | Cost$ G | ValidTgts$ Creature | NumAtt$ 0 | NumDef$ +X | KW$ HIDDEN Prevent all combat damage that would be dealt by CARDNAME | TgtPrompt$ Select target creature | SpellDescription$ Prevent all combat damage that would be dealt by target creature this turn. That creature gets +0/+X until end of turn, where X is its converted mana cost.
SVar:X:Targeted$CardManaCost
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/subdue.jpg
SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/120.jpg
End
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby Sloth » 29 Jun 2011, 10:35

Starcrash wrote:Land's Edge
| Open
Name:Land's Edge
ManaCost:1 R R
Types:World Enchantment
Text:no text
A:AB$ DealDamage | Cost$ Discard<1/Card> | Tgt$ TgtP | NumDmg$ X | AnyPlayer$ True | SpellDescription$ If the discarded card is a land card, CARDNAME deals 2 damage to target player. Any player may activate this ability.
SVar:X:Discarded$Valid Land/Times.2
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/lands_edge.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/155.jpg
End


Even better, the AI handles Land's Edge well... it does react by discarding a land every time you discard anything, but at least it only discards lands.

Also, Subdue (I contributed it earlier, but it wasn't added to the SVN).
| Open
Name:Subdue
ManaCost:G
Types:Instant
Text:no text
A:SP$ Pump | Cost$ G | ValidTgts$ Creature | NumAtt$ 0 | NumDef$ +X | KW$ HIDDEN Prevent all combat damage that would be dealt by CARDNAME | TgtPrompt$ Select target creature | SpellDescription$ Prevent all combat damage that would be dealt by target creature this turn. That creature gets +0/+X until end of turn, where X is its converted mana cost.
SVar:X:Targeted$CardManaCost
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/subdue.jpg
SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/120.jpg
End
I've tested Land's Edge and the AI just discarded a nonland card. I've added the other two though. Thanks Starcrash.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Card Contributions

Postby friarsol » 30 Jun 2011, 03:14

And now for another round of everyone's favorite gameshow.... Convert that Card!

Normal warning: I'm eyeballing these, so it's possible things don't quite work the way I picture they do.
Triggers | Open
Farmstead
Oversold Cemetery
Vampire Lacerator (ConditionLifeTotal > 10)
Pillory of Sleepless
Mirror-Sigil Sergeant
Battle of Wits
Mortal Combat
Near Death Experience
Test of Endurance
Helix Pinnacle
Barren Glory
Felidar Sovereign
Dark Confidant
Sylvan Library (ok I'm pretty sure this can't be converted, mostly because drawnThisTurn probably isn't available, but if it were this should be pretty doable)


Regular | Open
Necrogenesis
Volrath's Dungeon (I know this can be converted, but if the AI is worse at playing with it than now, then it leave it be)
Keening Stone (i think so?)
Time Bomb (if Powder Keg works than this should work)
Scroll Rack (look at Teferi's Puzzle Box for motivation, hopefully the returning to library part works as expected. Might need some extra code for the exiling face down bit)
Day of the Dragons
Hidetsugu's Second Rite
Banishing Knack
Burn the Impure
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: No registered users and 40 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 40 users online :: 0 registered, 0 hidden and 40 guests (based on users active over the past 10 minutes)
Most users ever online was 7967 on 09 Sep 2025, 23:08

Users browsing this forum: No registered users and 40 guests

Login Form