Card Contributions
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Card Contributions
by Starcrash » 15 Jun 2011, 22:59
Subdue
Osai Vultures
- | 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
Re: Card Contributions
by 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
by 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
by friarsol » 16 Jun 2011, 04:15
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
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card Contributions
by jeffwadsworth » 16 Jun 2011, 20:33
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.friarsol wrote:And Time SpiralHave fun with those. I'll do more of the sets under 70 when most of these are finished.
- 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
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
by 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
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
-
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
by friarsol » 18 Jun 2011, 02:01
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.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?
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card Contributions
by 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
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
-
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
by jeffwadsworth » 18 Jun 2011, 20:40
These are next.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)
- 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
by 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
by 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.
BTW, the 6-24 release is beautiful. It works very nicely. Great job, guys.
Re: Card Contributions
by 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
Re: Card Contributions
by Starcrash » 29 Jun 2011, 04:21
Land's Edge
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: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
Re: Card Contributions
by Sloth » 29 Jun 2011, 10:35
I've tested Land's Edge and the AI just discarded a nonland card. I've added the other two though. Thanks Starcrash.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
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Card Contributions
by 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.
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
Who is online
Users browsing this forum: No registered users and 31 guests