Commit Graph

3159 Commits

Author SHA1 Message Date
wagic.laurent a2205c013a Laurent - Fix issue 253 (ZEN) few additions/corrections related to the addition made in R1485 (myUpkeepOnly). I did not add all of them, some that might work are still in the todo.dat with a tag "#Require Testing".
Removed Minotaur Explorer (ODY)
2009-12-16 10:42:16 +00:00
Psyyringe d3cbc12969 Psyringe - Added 50 more AI decks: 25 from the competition (with slight adjustments to some), 7 from the forums, rest by myself. All decks have been tested, though some only quickly. Flavor text will be added later, I hope I'll be able to do so before the official release. 2009-12-15 22:54:43 +00:00
leungclj 5fc790ff7e JON4TH4N - (ZEN) added 1 card 2009-12-15 13:30:33 +00:00
wagic.the.homebrew@gmail.com 9f8a394a9f Erwan
- Test for invalid issue 249. closing the issue
2009-12-15 12:05:55 +00:00
wagic.laurent 94b2e28a56 Laurent - Removing Balduvian Horde.
Sorry for the confusion (I was confuse myself...)
2009-12-15 08:51:21 +00:00
leungclj dc44978e39 JON4TH4N - minor clean up 2009-12-15 03:06:33 +00:00
leungclj 24894daf3d JON4TH4N - added a few things 2009-12-14 22:03:11 +00:00
solo81@web.de 028a52b23b Small fixes (SHM) 2009-12-14 18:08:41 +00:00
wagic.laurent f48a0062e5 Laurent - Removing Ring of Renewal (FEM) - This one does not work correctly, the old version let you activate it even if you have no cards in hand. Trying to correct this bug but without success. 2009-12-14 16:37:46 +00:00
leungclj c75b41cb9b JON4TH4N - added a bunch of "or more" cards, sorry, no test script, but tested in game, working 2009-12-14 15:02:12 +00:00
wagic.laurent 677ea869eb Laurent - Adding Balduvian Horde. Works fine if you play the card but have nothing else in hand the cards go directly to graveyard.
Bring a lot of memory... was one of my favorite cards back when I played "real" tournament...
2009-12-14 15:02:09 +00:00
wagic.laurent 346d415d7a Laurent - Added Deep Slumber Titan (SHM), Feldon's cane (ATQ) - Tested and working.
Very Small correction POR
2009-12-14 14:03:14 +00:00
leungclj a6bf4a1263 JON4TH4N - fixed and clean up~! 2009-12-14 03:00:39 +00:00
leungclj dedff9ff39 JON4TH4N - fixed a few things 2009-12-13 22:12:02 +00:00
Psyyringe 81e37c0c52 Psyringe - typo fix for SCG: authand -> autohand 2009-12-13 20:04:28 +00:00
solo81@web.de bf6bda5144 Removed Sword of the Meek (FUT) 2009-12-13 18:31:25 +00:00
Psyyringe a94ea29866 Psyringe - Gah. Fixed wrong tag. Going to look for my brain now, must've lost it on my last trip to the fridge. 2009-12-13 18:31:01 +00:00
Psyyringe a95cd2c388 Psyringe - added a missing "legendary" tag. 2009-12-13 18:25:51 +00:00
Psyyringe 5b38c6b6a3 Psyringe - added some test scripts for 5DN equipment. Also found some differences between my local version and the recently uploaded one and merged those. 2009-12-13 18:21:10 +00:00
leungclj 9ecf7afad1 JON4TH4N - added a whole bunch of equipments 2009-12-13 17:18:47 +00:00
leungclj 91204cdc08 JON4TH4N - fixed Gempalm Avenger 2009-12-13 16:50:02 +00:00
leungclj 1b3b600ca2 JON4TH4N - fixed my last revision 2009-12-13 16:47:24 +00:00
leungclj 1e503bc86e JON4TH4N - added more cycling cards, added gempalm avenger and test script, it passed 2009-12-13 16:34:38 +00:00
solo81@web.de 160b06f616 Added cards with cycling (SCG) 2009-12-13 16:27:30 +00:00
leungclj b063b8d8c1 JON4TH4N - (FUT) added cycling cards 2009-12-13 16:10:15 +00:00
solo81@web.de 32f7c31aea Added cards with cycling (LGN) 2009-12-13 15:57:42 +00:00
solo81@web.de 55b2e6e3d1 Wording update, card fixes for rev1494. 2009-12-13 15:41:13 +00:00
leungclj 3888d71fe4 JON4TH4N - (CFX) added cycling cards 2009-12-13 15:34:35 +00:00
leungclj 61f38b7494 JON4TH4N - fixed my last revision 2009-12-13 14:49:00 +00:00
leungclj 25a2bc4781 JON4TH4N - (ARB) added cycling cards 2009-12-13 14:44:08 +00:00
solo81@web.de 0d39c0177d Changed the code of all cards with optional cycling effects (ONS).
EXAMPLE: The older code of Death Pulse was:

autohand={1}{B}{B}:cycling && may -1/-1 target(creature)

I tested this ingame and the following happened: 
1. I pay the cycling cost. 
2. The engine gives me the option to target a creature. 
3. I choose a creature.
4. The cycling effect resolves: Death Pulse goes to the graveyard and I draw a card, but the targeted creature does not get the p/t malus.

This is seems to be because the cycling effect is coded as  option ("may") and the cycle process (dicard this:Draw:1) is coded as a "must".

I found a new, successfully tested way to code such cards by giving them 2 autohand-lines instead of only one: 
The first one is without optional effect and the second one is with optional effect.
Ingame, if you cycle Death Pulse f.e., a window will appear to choose between those two auto-lines. WORKS GREAT AND DOES NOT BREAK THE CARD!! :)
2009-12-13 13:54:38 +00:00
leungclj ec4aa092ec JON4TH4N - fixed last revision, removed undead gladiator for now, my test script wont produce correct result, unless the "myupkeeponly" is not working properly 2009-12-13 13:24:57 +00:00
leungclj 6753454871 JON4TH4N - (ONS) added cycling cards, test script coming up 2009-12-13 13:04:47 +00:00
leungclj f35ec32653 JON4TH4N - added a few cards with attach, need testing, new daily_build please.
- also need to test equipment a bit more, think I found a bug.
-test script for Resounding Thunder
2009-12-13 12:29:47 +00:00
wagic.the.homebrew@gmail.com 86c72b7d15 Erwan
-fix issue 239 (skullcage)
2009-12-13 11:18:55 +00:00
wagic.the.homebrew@gmail.com cc46be7fbe Erwan
-close issue 171 (remove Soul net from the game)
2009-12-13 10:21:33 +00:00
wagic.the.homebrew@gmail.com ee4e9f2262 Erwan
-fix issue 161 (brass man can untap outside of upkeep). Use "myUpkeepOnly" keyword. Other keywords such as "myDrawOnly" of course work. Haven't implemented "opponent" yet, is it needed ?
2009-12-13 10:18:37 +00:00
wagic.the.homebrew@gmail.com f9c810058d Erwan
-closing issue 165 (glasses of urza). Removed the card from the game, won't fix.
2009-12-13 09:48:29 +00:00
wagic.the.homebrew@gmail.com 927382ac8b Erwan
-Remove disrupting scepter from the game, closing issue 163
2009-12-13 09:45:10 +00:00
wagic.the.homebrew@gmail.com ee3286ff2a Erwan
-Fix issue 206 (rain of filth)
2009-12-13 09:33:51 +00:00
wagic.the.homebrew@gmail.com f7bd1dcef4 Erwan
- Fix issue 210 (Resuscitate)
2009-12-13 07:20:31 +00:00
wagic.the.homebrew@gmail.com a7493154fa Erwan
- fix issue 168 (kudzu)
- Fix issue 162 (copy VS shroud). This fix introduces a new keyword: NotATarget() instead of Target(). (Which was the best way for me to keep some kind of backward compatibility/ not alter the code too much / fix the bug)
2009-12-13 07:03:28 +00:00
wagic.the.homebrew@gmail.com 999256e6ab Erwan
- fixed divergent growth (issue 243). Unfortunately the underlying issue is quite complex, and Wagic doesn't handle it very well. Basically, all "until end of turn" effects run the risk of being partially deleted before the end of the turn, leading to segfaults or memory leaks. This is because some abilities' "clone" method doesn't actually clone them entirely... The fix for divergent growth is a hack that works only for lords+mana producer combination, but I need a more "generic fix" in the long run...
2009-12-13 05:59:17 +00:00
wagic.the.homebrew@gmail.com 7cc072bf77 Erwan
- fix a memory leak with "Prevent All combat damages" ability
- Fix issue 242 (Equip can be used outside of the main phases)
- introducing "attach" keyword. Same as equip but can be used anytime. Untested
- introducing "asSorcery" keyword. Can be used the same way as "myTurnOnly" on activated abilities to restrict their usage. Untested. Other similar keywords will follow, please let me know which ones would be useful
2009-12-13 03:28:50 +00:00
leungclj c7f23f2e5c JON4TH4N - (ALA) added a few cycling cards 2009-12-13 01:34:58 +00:00
Psyyringe 001ebc5976 Psyringe - typo fix for Rejuvenate (USG): authand -> autohand 2009-12-12 18:28:16 +00:00
leungclj f84cd15c4b JON4TH4N - added a few more cards + test script 2009-12-12 17:26:26 +00:00
Psyyringe b4e9541cb8 Psyringe:
- added Warren Instigator (ZEN) and test script. Thanks to Niegen for finding it.
- temporarily removed angry_mob6.txt from the test suite and added it to the "bugs" section, since the script occasionally fails and we haven't found the reason yet. See issue 240.
- added test script for Fog Bank
- added recently uploaded equipment scripts to test suite (not sure why the weren't added upon uploading them, looks like an oversight)
- fixed another bug in recently uploaded MRD file, it contained Vulshok Morningstar (a DST card with a wrong 9ED id and was inserted at the wrong position in the alphabetical order).
2009-12-12 17:10:08 +00:00
solo81@web.de 48592cc405 Small fix from last revision. 2009-12-12 15:49:58 +00:00
leungclj e65d1bda75 JON4TH4N - added a few more cards 2009-12-12 15:46:09 +00:00