Card Requests
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Card Requests
by rakevinwr » 01 Feb 2011, 03:15
. Ad Nauseam
Mostly because the deck involved around this and storm tendrils is quite expensive. The card woul be relatively simple to implement.
While true reveal top card
player life total minus converted mana cost
add card to hand
Mostly because the deck involved around this and storm tendrils is quite expensive. The card woul be relatively simple to implement.
While true reveal top card
player life total minus converted mana cost
add card to hand
- rakevinwr
- Posts: 1
- Joined: 01 Feb 2011, 03:12
- Has thanked: 0 time
- Been thanked: 0 time
Re: Card Requests
by bobshabaz » 01 Feb 2011, 17:22
- bobshabaz
- Posts: 1
- Joined: 01 Feb 2011, 17:10
- Has thanked: 0 time
- Been thanked: 0 time
Re: Card Requests
by Corwin72 » 04 Feb 2011, 16:25
-
Corwin72 - Posts: 793
- Joined: 15 Sep 2009, 13:26
- Location: Grayson, Ga
- Has thanked: 25 times
- Been thanked: 9 times
Re: Card Requests
by lazylockie » 04 Feb 2011, 20:29
Hey Corwin, I have a functional solution for Mystifying Maze:
- Code: Select all
Name:Mystifying Maze
ManaCost:no cost
Types:Land
Text:no text
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool.
A:AB$ChangeZone | Cost$ 4 T | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.attacking | RememberTargets$ True | ForgetOtherTargets$ True | SpellDescription$ Exile target attacking creature an opponent controls.
T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Creature | PresentZone$ Exile | PresentPlayer$ Opponent | Execute$ TrigReturn | TriggerDescription$ At the beginning of the next end step, return it to the battlefield tapped under its owner's control.
SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Tapped$ True
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/mystifying_maze.jpg
SVar:Rarity:Rare
SetInfo:M11|Rare|http://magiccards.info/scans/en/m11/226.jpg
End
the only annoyance is that it keeps triggering at EOT when there's any creature on opp's exile (due to a Path to Exile for example). Other than that it's pretty fine.
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Card Requests
by Masher8 » 05 Feb 2011, 16:01
Hi everybody, first post here, I hope this is in the right place.
I've been trying to put together a few cards not present in the current set and I've found that triggers based on upkeep phases (and maybe all triggers) are causing an exception for me whatever I do. I've tried some of the cards posted in the card contributions thread in the developer corner and they cause exceptions too. I searched the cards that come with forge and none of them were using this method, instead they all have something called the wheneverkeyword.
I'm using forge 1.14, which is the latest version I think. Is it possible to use triggers in this version? Is the SVN version of forge significantly different in this regard? Which method should I be using?
I've been trying to put together a few cards not present in the current set and I've found that triggers based on upkeep phases (and maybe all triggers) are causing an exception for me whatever I do. I've tried some of the cards posted in the card contributions thread in the developer corner and they cause exceptions too. I searched the cards that come with forge and none of them were using this method, instead they all have something called the wheneverkeyword.
I'm using forge 1.14, which is the latest version I think. Is it possible to use triggers in this version? Is the SVN version of forge significantly different in this regard? Which method should I be using?
- Masher8
- Posts: 18
- Joined: 05 Feb 2011, 13:57
- Has thanked: 0 time
- Been thanked: 0 time
Re: Card Requests
by friarsol » 05 Feb 2011, 16:20
Hey Masher,
Your answer is pretty simple: the latest beta release is 1.28 (you can always find the latest version here on the forums) in the 1.14 version Triggers weren't quite complete yet, and the SVN does have significantly different code than even the previous beta release.
If you'd like to help with adding in cards hanging out in Card Development Questions (viewtopic.php?f=52&t=3760&start=240) should help. Also having an up-to-date SVN is extremely useful for not repeating cards, or being able to utilize the latest and greatest tricks.
Your answer is pretty simple: the latest beta release is 1.28 (you can always find the latest version here on the forums) in the 1.14 version Triggers weren't quite complete yet, and the SVN does have significantly different code than even the previous beta release.
If you'd like to help with adding in cards hanging out in Card Development Questions (viewtopic.php?f=52&t=3760&start=240) should help. Also having an up-to-date SVN is extremely useful for not repeating cards, or being able to utilize the latest and greatest tricks.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card Requests
by Chris H. » 05 Feb 2011, 17:06
If you are using Windows as an OS then you can try out Snacko's scripts to download from the SVN and build a working copy of Forge using all of the recent additions on your computer.
Having access to the recent code makes it a lot easier to test your attempts at creating new cards.
Having access to the recent code makes it a lot easier to test your attempts at creating new cards.

-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Card Requests
by Masher8 » 05 Feb 2011, 17:27
Thanks for the replies, I've got the latet beta now, and it appears the venerable Erhnam Djinn is still yet to be implemented.
Although I'm a programmer (dotnet languages generally speaking) I've had a nightmare trying to build the forge code in the past, I just don't have the java expertise to figure it out when it all goes wrong.
I'll give snacko's scripts a try and hopefully I'll have more success.
Edit: Snacko's scripts

Although I'm a programmer (dotnet languages generally speaking) I've had a nightmare trying to build the forge code in the past, I just don't have the java expertise to figure it out when it all goes wrong.
I'll give snacko's scripts a try and hopefully I'll have more success.
Edit: Snacko's scripts

Last edited by Masher8 on 05 Feb 2011, 17:56, edited 1 time in total.
- Masher8
- Posts: 18
- Joined: 05 Feb 2011, 13:57
- Has thanked: 0 time
- Been thanked: 0 time
Re: Card Requests
by friarsol » 05 Feb 2011, 17:38
Hey Masher,
I come from a C++ background and it wasn't too tough to figure out with a bit of poking around in Eclipse. It's definitely similar to C# in a lot of ways, and dissimilar enough to complain about. Right now I don't think you'll be able to do Erhnam Djinn because we don't have a Duration that lasts "Until your next upkeep". Anyway, please ask any more questions in the Card Development Questions thread so we don't spam out this thread. Thanks.
I come from a C++ background and it wasn't too tough to figure out with a bit of poking around in Eclipse. It's definitely similar to C# in a lot of ways, and dissimilar enough to complain about. Right now I don't think you'll be able to do Erhnam Djinn because we don't have a Duration that lasts "Until your next upkeep". Anyway, please ask any more questions in the Card Development Questions thread so we don't spam out this thread. Thanks.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card Requests
by lazylockie » 06 Feb 2011, 18:29
Anyone thought about Tezzeret, Agent of Bolas?
I was thinking about making a semi-functional one for myself, though it's just too clunky:
+1: Scry 5, draw a card.
-1: there's no "becomes" keyword, so the only option would be creating a 5/5 token, though it loses a lot of tricky stuff, like Darksteels, abilities (such as flying etc)
-4: This one is only one that is codeable via AFs.
Thanks!
I was thinking about making a semi-functional one for myself, though it's just too clunky:
+1: Scry 5, draw a card.
-1: there's no "becomes" keyword, so the only option would be creating a 5/5 token, though it loses a lot of tricky stuff, like Darksteels, abilities (such as flying etc)
-4: This one is only one that is codeable via AFs.
Thanks!
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Card Requests
by friarsol » 06 Feb 2011, 18:36
The first two abilities are on the list of new AFs to be made (Look/Reveal + Do Stuff, Gain Type). That probably won't happen until all of the current AFs are up to speed with everything they should be doing with the new Triggers and Improved AI. They will be viable, but it's better for these things to not be rushed so it doesn't come out sloppy and barely functional.lazylockie wrote:Anyone thought about Tezzeret, Agent of Bolas?
I was thinking about making a semi-functional one for myself, though it's just too clunky:
+1: Scry 5, draw a card.
-1: there's no "becomes" keyword, so the only option would be creating a 5/5 token, though it loses a lot of tricky stuff, like Darksteels, abilities (such as flying etc)
-4: This one is only one that is codeable via AFs.
Thanks!
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card Requests
by lazylockie » 06 Feb 2011, 18:44
Thanks for response sol. I'll wait for those AFs, since the solution will be much more elegant and there'll be no need to code it twicefriarsol wrote:The first two abilities are on the list of new AFs to be made (Look/Reveal + Do Stuff, Gain Type). That probably won't happen until all of the current AFs are up to speed with everything they should be doing with the new Triggers and Improved AI. They will be viable, but it's better for these things to not be rushed so it doesn't come out sloppy and barely functional.lazylockie wrote:Anyone thought about Tezzeret, Agent of Bolas?
I was thinking about making a semi-functional one for myself, though it's just too clunky:
+1: Scry 5, draw a card.
-1: there's no "becomes" keyword, so the only option would be creating a 5/5 token, though it loses a lot of tricky stuff, like Darksteels, abilities (such as flying etc)
-4: This one is only one that is codeable via AFs.
Thanks!
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Card Requests
by slapshot5 » 11 Feb 2011, 23:08
I've started this. I've got it coded in my local code, but haven't tested at all.lazylockie wrote:Anyone thought about Tezzeret, Agent of Bolas?
I was thinking about making a semi-functional one for myself, though it's just too clunky:
+1: Scry 5, draw a card.
-1: there's no "becomes" keyword, so the only option would be creating a 5/5 token, though it loses a lot of tricky stuff, like Darksteels, abilities (such as flying etc)
-4: This one is only one that is codeable via AFs.
Thanks!
I got sidetracked for the last week and a half or so.
-slapshot5
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Who is online
Users browsing this forum: No registered users and 45 guests