tag:blogger.com,1999:blog-889604442512373664.post7948514692742513627..comments2023-10-31T08:28:52.391-07:00Comments on Computer Programming and Magic: The Gathering: Overriding Core Rules 2Forgehttp://www.blogger.com/profile/15838286606081721333noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-889604442512373664.post-54440068569935174822009-03-12T12:08:00.000-07:002009-03-12T12:08:00.000-07:00They are pictures of the card tokens, you can get ...They are pictures of the card tokens, you can get them from online stores or this <A HREF="http://www.slightlymagic.net/forum/viewforum.php?f=15" REL="nofollow">forum</A> which has scans of every Magic card.Forgehttps://www.blogger.com/profile/15838286606081721333noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-47312049546041823202009-03-10T17:00:00.000-07:002009-03-10T17:00:00.000-07:00When can I get those magic card images like this k...When can I get those magic card images like this knight?<BR/>The first time that I saw that you put one I though that was a standalone custom image but i am seeing that there are serveral cards.DCelsohttps://www.blogger.com/profile/18289136492074871387noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-47682590903025478812009-03-09T20:43:00.000-07:002009-03-09T20:43:00.000-07:00solfuries welcome! Yeah MTGForge does not have set...solfuries welcome! Yeah MTGForge does not have sets per se. You can edit the common.txt, uncommon.txt, and rare.txt files to change the "the sets" available for booster and sealed draft but the only way to control what is in constructed decks is to make them yourself without resorting to the generate a deck option.Gando the Wandering Foolhttps://www.blogger.com/profile/11853286404078430074noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-53997050664227430082009-03-09T16:18:00.000-07:002009-03-09T16:18:00.000-07:00Hiya, new to the whole magic thing. The one item I...Hiya, new to the whole magic thing. The one item I don't seem to see is a way to create decks that would be considered type II. I am not sure what all cards are in the program but it appears to be just card names.<BR/><BR/>I kind of want to construct some decks, however I don't know what cards belong to what sets, and therefore what cards would be considered Type II and whatnot. Let me know if I am just missing it somewhere or if there is an easy way to look it up. thanks!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-29046622216454185942009-03-09T12:31:00.000-07:002009-03-09T12:31:00.000-07:00"Then again, I've seen the AI not block a creature..."Then again, I've seen the AI not block a creature WITHOUT Doran in play, where it definitely should have :D"<BR/><BR/>The AI randomly doesn't attack or block in order to make it unpredictable, sometimes it just ends up making the AI look stupid and dumb though.Forgehttps://www.blogger.com/profile/15838286606081721333noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-46899675895987027222009-03-09T12:16:00.000-07:002009-03-09T12:16:00.000-07:00I kind of "hacked" Doran into MTGForge, and the wa...I kind of "hacked" Doran into MTGForge, and the way I did this was through a lot of checks :)<BR/><BR/>In most cases, the AI will know about the correct P/T of a creature when Doran is in play, but I think I might have missed a few spots, since I've seen the AI not block a creature with Doran in play, where it definitely should have. <BR/><BR/>Then again, I've seen the AI not block a creature WITHOUT Doran in play, where it definitely should have :DAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-21988739618310174222009-03-09T11:56:00.000-07:002009-03-09T11:56:00.000-07:00Gando - "Couldn't you use a "_flag" member in the ...Gando - "Couldn't you use a "_flag" member in the card objects to determine this? Or is that too weird to even comtemplate?"<BR/><BR/>I don't quite understand what you are saying. I can't think of any way of hacking protection without changing all of the places in CardFactory that select a target, while this is possible, it is quite boring. <BR/><BR/>If canTarget(Card target, Card spell) did work, you could easily add "Protection from black" as a keyword. <BR/><BR/>(Card objects in MTG Forge have a list of strings which are used for abilities like flying, fear but the strings have also been used for other more complicated abilities like regeneration, pump effects, and "this card gets fear".<BR/><BR/>About the AI knowing how to play Doran. The Doran AI code could check to see if the computer has many 0/4 creatures. This isn't an optimal solution, but it is usually "good enough".Forgehttps://www.blogger.com/profile/15838286606081721333noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-26419020782437302092009-03-09T05:48:00.000-07:002009-03-09T05:48:00.000-07:00And the AI must know that Doran, Mana Flare and ot...And the AI must know that Doran, Mana Flare and other complex cards are in play...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-81550705646886818312009-03-09T01:16:00.000-07:002009-03-09T01:16:00.000-07:00yeah I think we discussed global targetting before...yeah I think we discussed global targetting before. Tis a shame. a Global canTarget() method would be quite useful. Not just for protection but for shroud as well. Couldn't you use a "_flag" member in the card objects to determine this? Or is that too weird to even comtemplate?Gando the Wandering Foolhttps://www.blogger.com/profile/11853286404078430074noreply@blogger.com