Card Requests
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Card Requests
by Iran » 27 Oct 2011, 02:44
Interesting Cards =>
1. Pyromancer Ascension
2. Abundance
3. Karn Liberated
4. Summoning Trap
5. Liliana of the Vein
6. Snapcaster Mage
7. Caterwauling Boggart
8. Demoralize
9. Gruul Nodorog
10. Stormblood Berserker
11. Two-Headed Sliver
12. Viashino Runner
13. Vine Kami
14. Kruin Outlaw / Terror of Kruin Pass
15. Two-Headed Dragon
16. Springjack Pasture
17. Mirrorweave
18. Valor Made Real
19. Dream Halls
20. Fist of Suns
21. Plague of Vermin
22. Sasaya, Orochi Ascendant
23. Scapeshift
24. Echo Circlet
25. Gate to the Aether
26. Coalition Victory
27. High Ground
28. Palace Guard
29. Yare
Thanks
1. Pyromancer Ascension
2. Abundance
3. Karn Liberated
4. Summoning Trap
5. Liliana of the Vein
6. Snapcaster Mage
7. Caterwauling Boggart
8. Demoralize
9. Gruul Nodorog
10. Stormblood Berserker
11. Two-Headed Sliver
12. Viashino Runner
13. Vine Kami
14. Kruin Outlaw / Terror of Kruin Pass
15. Two-Headed Dragon
16. Springjack Pasture
17. Mirrorweave
18. Valor Made Real
19. Dream Halls
20. Fist of Suns
21. Plague of Vermin
22. Sasaya, Orochi Ascendant
23. Scapeshift
24. Echo Circlet
25. Gate to the Aether
26. Coalition Victory
27. High Ground
28. Palace Guard
29. Yare
Thanks
Last edited by Iran on 29 Oct 2011, 03:33, edited 10 times in total.
Re: Card Requests
by SoulStorm » 27 Oct 2011, 12:46
That would be awesome slapshot! Vesuva wants to be in my colorless Locus/Urzatron deck.slapshot5 wrote:I tried Vesuva once upon a time. I thought it'd be just like Clone. But Forge handles lands differently enough that it was a no go. I was thinking about this while doing some of the mindless in-game downloader coding the last few days. I think it can be done with an Optional ChangesZone trigger with Static$ True and using AF_CopyPermanent. Anyways, when I get a chance, I'm going to try that route. That should allow me to script Clone and fellows too (instead of hard-code).
Re: Card Requests
by mtgrares » 28 Oct 2011, 17:24
Here are a few card requests that somebody sent me by email: Fade Away, Cataclysm, Limited Resources, Mana Web, Yawgmoth's Will, Mogg Flunkies, Warrior en-Kor, Nomads en-Kor, War's Toll.
Old Magic cards never disappear, they just take a break.
Old Magic cards never disappear, they just take a break.

- mtgrares
- DEVELOPER
- Posts: 1352
- Joined: 08 Sep 2008, 22:10
- Has thanked: 3 times
- Been thanked: 12 times
Re: Card Requests
by jeffwadsworth » 28 Oct 2011, 22:04
I believe this would have to done with something like this (bare-bones script):slapshot5 wrote:I tried Vesuva once upon a time. I thought it'd be just like Clone. But Forge handles lands differently enough that it was a no go. I was thinking about this while doing some of the mindless in-game downloader coding the last few days. I think it can be done with an Optional ChangesZone trigger with Static$ True and using AF_CopyPermanent. Anyways, when I get a chance, I'm going to try that route. That should allow me to script Clone and fellows too (instead of hard-code).sagephoenix wrote:I second Vesuva.
ChangesZone Vesuva TrigChooseLand Static$ True
AB ChoosePermanent ValidTgts$ Land SubAbility$ DBAnimate
DBAnimate:Animate Defined$ Self | CopyCard$ ChosenPermanent
Of course, AB$ ChoosePermanent and the CopyCard$ aren't coded.
- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Re: Card Requests
by slapshot5 » 28 Oct 2011, 23:19
Well, ChoosePermanent is coded in my local copy. I hadn't thought of the animate piece. I don't really want to piggy-back a CopyCard$ onto AF_Animate. Perhaps an AF_BecomesCopy? Either way, this didn't work nearly as slick as I was hoping it would.jeffwadsworth wrote:
I believe this would have to done with something like this (bare-bones script):
ChangesZone Vesuva TrigChooseLand Static$ True
AB ChoosePermanent ValidTgts$ Land SubAbility$ DBAnimate
DBAnimate:Animate Defined$ Self | CopyCard$ ChosenPermanent
Of course, AB$ ChoosePermanent and the CopyCard$ aren't coded.
-slapshot5
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: Card Requests
by jeffwadsworth » 29 Oct 2011, 03:53
- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Re: Card Requests
by jeffwadsworth » 29 Oct 2011, 04:12
Fade Away -> not doable in script yet due to the way sacrifices work.mtgrares wrote:Here are a few card requests that somebody sent me by email: Fade Away, Cataclysm, Limited Resources, Mana Web, Yawgmoth's Will, Mogg Flunkies, Warrior en-Kor, Nomads en-Kor, War's Toll.
Old Magic cards never disappear, they just take a break.
Cataclysm -> would need a Permanent.notRemembered for the Sacrifice.
Limited Resources -> same as above.
Mana Web -> This one is very close, but you can't differentiate the "ValidCards$ Land.YouDontCtrl" in regards to the mana produced.
Mogg Flunkies -> Same problem as War's Toll. The timing of the keyword check is not instantaneous.
Warriors en-Kor -> not scriptable yet
Nomads en-Kor -> same as above
War's Toll -> Tricky. It depends on the timing of any keywords attached to the other creatures. In other words, the opponent attacks, which triggers a pumpall that places the keyword "CARDNAME must attack this turn" on all his/her creatures. Would that keyword be checked before the declare attackers step is over? Nope, it does not.
Last edited by jeffwadsworth on 29 Oct 2011, 04:48, edited 3 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 Requests
by slapshot5 » 29 Oct 2011, 04:28
Sure we can. I fact, this is already in SVN.jeffwadsworth wrote:Yawgmoth's Will -> Very cool card, but we can't do the play from Graveyard mechanic yet.
-slapshot5
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: Card Requests
by Iran » 29 Oct 2011, 06:39
Wheel of Sun and Moon can be script too?slapshot5 wrote:Sure we can. I fact, this is already in SVN.jeffwadsworth wrote:Yawgmoth's Will -> Very cool card, but we can't do the play from Graveyard mechanic yet.
-slapshot5
Re: Card Requests
by PsiOptics » 29 Oct 2011, 07:57
Well here is a long list =)
Equipment Related
Auriok Steelshaper
Leonin Shikari
Godo, Bandit Warlord
Puresteel Paladin
Vulshok Battlemaster
Temptation Blade
Sunforger
Deathrender
Cranial Plating
Tatsumasa, the Dragon's Fang
Artifacts
Energy Chamber
Coalition Relic
Rings of Brighthearth
Forcefield
Power Conduit
Draco
Steel Hellkite
Hex Parasite
Phyrexian Revoker
Legends
Kaalia of the Vast
Crosis, the Purger
Intet, the Dreamer
Ghave, Guru of Spores
Haakon, Stromgald Scourge
Eight-and-a-Half-Tails
Teferi, Mage of Zhalfir
(all of the Myojins)
Instant
Manamorphose
Chord of Calling
Sins of the Past
Ghostway
Gifts Ungiven
Spiritual Visit
Orim's Chant
Early Harvest
Sorcery
Scapeshift
Savor the Moment
Banefire
Demonfire
Rolling Thunder
Chain Lightning
Consume Spirit
Soul Burn
Reprocess
Weird Harvest
Creature
Skaab Ruinator
Necrotic Ooze
Dread Cacodemon
Entomber Exarch
Vexing Shusher
Auratouched Mage
Necravolver
Rakavolver
Nomad Mythmaker
Skarrgan Firebird
Grand Abolisher
Blinding Angel
Stonehorn Dignitary
Quicksilver Dragon
Hellkite Charger
Mana-Charged Dragon (I don't think joinforces needs to be factored in since your just playing AI but still for you better than Shivan Dragon)
Enchantment
Paradox Haze
Promise of Bunrei
Solitary Confinement
Runed Halo
Nevermore
Exclusion Ritual
Reality Acid
Faith's Fetters
Protective Sphere
Heartbeat of Spring
Mana Flair
Land
Glacial Chasm
Boseiju, Who Shelters All
Hall of the Bandit Lord
Also the Battlemage cycle from Planeshift and the single one from Planarchaos
Equipment Related
Auriok Steelshaper
Leonin Shikari
Godo, Bandit Warlord
Puresteel Paladin
Vulshok Battlemaster
Temptation Blade
Sunforger
Deathrender
Cranial Plating
Tatsumasa, the Dragon's Fang
Artifacts
Energy Chamber
Coalition Relic
Rings of Brighthearth
Forcefield
Power Conduit
Draco
Steel Hellkite
Hex Parasite
Phyrexian Revoker
Legends
Kaalia of the Vast
Crosis, the Purger
Intet, the Dreamer
Ghave, Guru of Spores
Haakon, Stromgald Scourge
Eight-and-a-Half-Tails
Teferi, Mage of Zhalfir
(all of the Myojins)
Instant
Manamorphose
Chord of Calling
Sins of the Past
Ghostway
Gifts Ungiven
Spiritual Visit
Orim's Chant
Early Harvest
Sorcery
Scapeshift
Savor the Moment
Banefire
Demonfire
Rolling Thunder
Chain Lightning
Consume Spirit
Soul Burn
Reprocess
Weird Harvest
Creature
Skaab Ruinator
Necrotic Ooze
Dread Cacodemon
Entomber Exarch
Vexing Shusher
Auratouched Mage
Necravolver
Rakavolver
Nomad Mythmaker
Skarrgan Firebird
Grand Abolisher
Blinding Angel
Stonehorn Dignitary
Quicksilver Dragon
Hellkite Charger
Mana-Charged Dragon (I don't think joinforces needs to be factored in since your just playing AI but still for you better than Shivan Dragon)
Enchantment
Paradox Haze
Promise of Bunrei
Solitary Confinement
Runed Halo
Nevermore
Exclusion Ritual
Reality Acid
Faith's Fetters
Protective Sphere
Heartbeat of Spring
Mana Flair
Land
Glacial Chasm
Boseiju, Who Shelters All
Hall of the Bandit Lord
Also the Battlemage cycle from Planeshift and the single one from Planarchaos
Re: Card Requests
by jeffwadsworth » 29 Oct 2011, 16:56
I believe this would require something like this:Iran wrote:
Wheel of Sun and Moon can be script too?
- | Open
- Name:Wheel of Sun and Moon
ManaCost:GW GW
Types:Enchantment Aura
Text:Enchant player
A:SP$ Attach | Cost$ GW GW | ValidTgts$ Player | AILogic$ Pump
S:Mode$ Continuous | Affected$ EnchantedPlayer | AddTrigger$ TrigChangesZone | AddSVar$ TrigChangeZone
SVar:TrigChangesZone:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | Static$ True | ValidCard$ Card.YouCtrl | Execute$ TrigChangeZone | SpellDescription$ If a card would be put into enchanted player's graveyard from anywhere, instead that card is revealed and put on the bottom of that player's library.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Any | Destination$ Library | LibraryPosition$ -1
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/wheel_of_sun_and_moon.jpg
End
This doesn't work at the moment.
- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Re: Card Requests
by friarsol » 29 Oct 2011, 18:29
No, Wheel of Sun and Moon requires a replacement ability. The one Yawgmoth's Will uses is already keyworded so we were able to just reuse it.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card Requests
by PsiOptics » 29 Oct 2011, 20:16
Just out of curiosity I was wondering what cards in my list are hard to program and what are not. Trying to learn a little about programming but still a lot I need to learn
Re: Card Requests
by Hellfish » 29 Oct 2011, 20:51
I'll try to limit myself to those where I might actually know what I'm talking about.PsiOptics wrote:Just out of curiosity I was wondering what cards in my list are hard to program and what are not. Trying to learn a little about programming but still a lot I need to learn

Also, many of these are inevitably complex (or we'd have implemented them already

- | Open
- Energy Chamber - This one should be doable in script now.
Rings of Brighthearth - Might be scriptable if AbilityCasts triggers can distinguish mana abilities from nonmana abilities.
Power Conduit - We'd need a "Remove a counter from a permanent you control" cost which we don't have.
...
Ghave, Guru of Spores - Looks scriptable. I'll be surprised if we don't already have this.
Eight-and-a-Half-Tails - We can't currently change the color of spells.
(all of the Myojins) - We can't currently know that a card was cast from the hand, only that it was moved from there.Might be a good project? (Yes, I know we have Emrakul and friends but they are hardcoded and we'd rather see a way to do it in script)
...
Ghostway - Might be scriptable.
...
Scapeshift - "any number of..." things are tricky with our current structure.
...
Consume Spirit - Mana tagging is not possible at the moment.
Soul Burn - Mana tagging AND complex interaction with mana used to pay.
...
Skaab Ruinator - We have this.
Necrotic Ooze - Copying spells and abilities from one card to another is not currently possible.
Dread Cacodemon - See the Myojins.
Entomber Exarch - Doable in script.
Vexing Shusher - Giving attributes to spells is not something we can do well, if at all.
Auratouched Mage - Moving auras around is the domain of AbilityFactory_Attach, which is still in the development stages.
Necravolver - "and/or" costs are a problem.
Rakavolver - See above.
Nomad Mythmaker - See Auratouched Mage.
Skarrgan Firebird - I think this could be implementable if we had a Count$ mode that returned damage dealt to opponent(s) this turn. Good starting project?
...
Blinding Angel - Phase skipping can't be done currently.
Stonehorn Dignitary - See above.
Quicksilver Dragon - Changing targets of spells is one of the more complex cans of worms we don't support yet.
Hellkite Charger - Additional phases are as difficult as skipping phases.
...
Paradox Haze - See above.
Promise of Bunrei - Seems scriptable.
Solitary Confinement - While we support unless costs, we only support manacosts for them.
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
Who is online
Users browsing this forum: No registered users and 45 guests