Commit Graph

1617 Commits

Author SHA1 Message Date
Psyyringe
dd2c815780 Psyringe - Fixed Urza's Tower and its associated test. Thanks to TheDark for the bug report. 2009-12-26 18:55:01 +00:00
Psyyringe
f57aacd020 Psyringe - fixed Enchantress's Presence (ONS). Triggers which fire upon "playing a card" need to be coded with "from(mystack), not "from(myhand)" - the latter would only trigger if you put the card into play without casting it.
Thanks to TheDark for the bug report.
2009-12-26 18:43:16 +00:00
Psyyringe
086dab7a7a Psyringe - adding test script for Enchantress's Presence, following a non-reproducible bug report. 2009-12-26 18:09:14 +00:00
solo81@web.de
0655f5da95 Added some cards with power/toughness restriction 2009-12-26 12:44:18 +00:00
wagic.the.homebrew@gmail.com
98b6f914df Erwan
- splash screen issue fix
2009-12-26 06:41:58 +00:00
Psyyringe
5c3b3f1d03 Psyringe - added quantifiable target restrictions. Whenever you use square brackets [] to specify attributes of a target, you can use the operators <=, >= and = to specify quantities for power, toughness, and/or converted manacost. See added cards for examples.
Limitations:
- Operators for "greater than", "less than", "unequal" have not been implemented, but if a card actually needs them, you can use a preceding minus sign to negate a comparison. Example: -power=3 means "power not equal to 3", -toughness<=3 means "toughness>3".
- You can't use spaces when specifying such restrictions. Write "power<=3" instead of "power <= 3"
- You now need to use a space before the "<" and ">" commands that count the matches for lord(), foreach(), all() and aslongas(). So far we always did use spaces in front of them without actually needing to, now we need to.
- manacost restrictions don't take "X" costs into account. Example: Mistmeadow Skulkin (FUT) has protection from manacost>=3. Blaze has a converted manacost of 1, but when you cast it with an X of 2, then it actually has a converted manacost of 3 while on the stack, and Mistmeadow Skulkin would be protected from it, but currently it isn't.

Please review the code, I'll add a few remarks/questions of my own.
2009-12-26 01:50:33 +00:00
Psyyringe
ddb9ce251b Psyringe - Fixed Delusions of Mediocrity (ULG). Solution is inelegant. How useful would a trigger @movedfrom be, or (alternatively) the option to specify zones as "|*" ("anywhere") or as "|-battlefield" ("any zone but the battlefield")? Here's how this card could be coded then:
Now: auto=@movedTo(this|graveyard,library,hand,exile) from(battlefield) ...

Alternatives:
auto=@movedFrom(this|battlefield) ...
auto=@movedTo(this|*) from(battlefield) ...
auto=@movedTo(this|-battlefield) from(battlefield) ...

Suggestions? How many cards would benefit from such an addition?
2009-12-25 22:44:05 +00:00
Psyyringe
331f57cb41 Psyringe - fixed power of Yellow Scarves General (PTK), thanks to wins22 for the bug report. 2009-12-25 18:17:27 +00:00
Psyyringe
43dd27065d Psyringe - fixed Water Wurm (DRK). Parantheses have to follow the respective command immediately, without a space. The parser is looking for "aslongas(", "from(" etc., so it will not recognize the command if a space is introduced there. 2009-12-25 10:05:27 +00:00
Psyyringe
c626ddafa7 Psyringe - fixed non-working protection in 3 DST cards. 2009-12-25 09:58:04 +00:00
leungclj
e0a13e78c0 JON4TH4N - Fixed forest!! 2009-12-23 15:26:16 +00:00
wagic.the.homebrew@gmail.com
a821f67cbf Erwan
- Adding Christmas theme by Lakeesha
2009-12-23 14:46:16 +00:00
wagic.laurent
f4cf5b5532 Laurent - Small Cards bug correction - Yavimaya Druid (TSP) was missing Forestwalk. Removed Coral Helm from ATQ (need discard random as a cost). 2009-12-23 09:36:31 +00:00
wagic.the.homebrew@gmail.com
4be7d5ebd3 Erwan
- pumped version up to 0.10.1
- Added fleshformer, so that conflux gets 80 cards :)
2009-12-23 06:21:30 +00:00
wagic.the.homebrew@gmail.com
d80e72e8c7 Erwan
- fix psp compilation
2009-12-22 15:24:30 +00:00
wagic.the.homebrew@gmail.com
2984bb7405 Erwan
- fix issue 265
2009-12-22 15:04:56 +00:00
leungclj
b762a7e3a9 JON4TH4N - applied the same change from r1604, the reason because "may" will not work with "moveto" follow with a cost, and since you already paid for your ability cost, why pay a "may" there? Pay {G} and you dont have to use this ability XD. Tested asSorcery, works, but also found Flame Jab not working, reasons attached, so its removed. 2009-12-22 14:19:29 +00:00
wagic.the.homebrew@gmail.com
54142cc816 Erwan
- fix a segfault with Shivan Gorge
- Fix a memory leak in the AI
- Commit a test for issue 265
2009-12-22 13:11:08 +00:00
wagic.the.homebrew@gmail.com
4eb6850c41 Erwan
- update french translation
2009-12-22 10:58:55 +00:00
leungclj
ccb07a25d1 JON4TH4N - fixed Skyshroud Ranger, yes, tested, no bug, no crash from this fix, no segfault (not sure what segfault is XD) 2009-12-22 02:20:03 +00:00
Psyyringe
adf797e20e Psyringe - fixed typo in deck description 2009-12-20 04:40:44 +00:00
Psyyringe
99ae66dee2 Psyringe - updated German translation to r1601 2009-12-20 04:33:04 +00:00
wagic.the.homebrew@gmail.com
1b91bbdff7 Erwan
- Adding option to interrupt AI after main phase 2
2009-12-20 02:48:25 +00:00
Psyyringe
8bc2249b9b Psyringe - added some DST cards 2009-12-20 02:21:12 +00:00
Psyyringe
ff0331c801 Psyringe - reimplemented Goblin Cannon (5DN) after successful test following discussion on r1508 2009-12-20 00:53:50 +00:00
Psyyringe
ded02f5e0b Psyringe - Fixed a language-specific line in new "info for translators" 2009-12-19 22:54:01 +00:00
Psyyringe
165d4b173b Psyringe - deleted deck names from dontcare.txt - AFAICT they make no sense there. Deck names aren't fed into the translation routine anyway, hence so the translation routine doesn't need to be told that it shouldn't generate an entry for them in "missing.txt" when it can't translate them. Hence, the entries in this file were unnecessarily occupying memory and slowing down the processing of failed translations. 2009-12-19 22:51:35 +00:00
Psyyringe
4adfa9669f Psyringe - updated "note to translators" in Spanish, French, Italian, and Portuguese translations. 2009-12-19 22:39:59 +00:00
solo81@web.de
3c8a1dd685 Reordering (CSP) 2009-12-19 22:07:28 +00:00
Psyyringe
4288751b7f Psyringe - added and/or updated flavor texts for lots of decks. Each decks has a flavor text now. Replaced references to out-of-game material like "8/8 creature", "aggro deck", or real-life quotes, to maintain artistic consistency and not disrupt a player's immersion into the fantasy world. I tried to use a wide range of diverse texts (descriptive, taunting, bizarre, comical). Feedback and suggestions for improvement are welcome. 2009-12-19 21:38:13 +00:00
wagic.jeck
a80035e2a0 Jeck - Removed set metadata loading. We're in feature-freeze, and this feature wasn't fully implemented in time for release. I've removed the partial-implementation to prevent use of the outdated format... next release will feature set metadata integrated with _cards.dat. 2009-12-19 20:52:37 +00:00
solo81@web.de
93674f7cc5 Added Elvish Spirit Guide (ALL)
Added Keen Sense, Mirri & Simian Spirit Guide (PLC)
2009-12-19 20:52:18 +00:00
solo81@web.de
0f6da1f076 Fixed Into the North (CSP) 2009-12-19 15:21:11 +00:00
solo81@web.de
5286b51d5c Small fixes
Removed some cards

Added Skyshroud Ranger (TMP)
2009-12-19 14:40:58 +00:00
wagic.superhiro
2c31280a8d Fixed Stomping Grounds. 2009-12-18 21:59:35 +00:00
solo81@web.de
4256a2f512 Added some cards (MIR) 2009-12-18 21:20:13 +00:00
solo81@web.de
3c2b51607d Added most cards with Channel-ability (SOK).
Added Worldheart Phoenix (CFX)
2009-12-18 19:56:59 +00:00
solo81@web.de
d1ee26d3a2 Added Magma Phoenix (M10) and Pyre Zombie (INV) 2009-12-18 16:52:35 +00:00
solo81@web.de
bacae53c1c Added Gigapede (ONS) (tested and working) 2009-12-18 16:28:56 +00:00
solo81@web.de
bb7965cd9a Fixed Scourglass (ALA) 2009-12-18 16:09:09 +00:00
solo81@web.de
8307d62e68 Small fixes from my last card additions 2009-12-18 15:45:36 +00:00
wagic.laurent
26a44c672e Laurent - small correction to R1581 (sorry) 2009-12-18 15:41:56 +00:00
wagic.laurent
c8bdb3b37e Laurent - Added few cards with reinforce (MOR ability similar to cycling). Tested Hunting Triad "in game" and works fine. Did not add Rustic Clachan (will need to test it first). 2009-12-18 15:39:23 +00:00
solo81@web.de
e978664d18 Added Genesis and Glory (JUD) (tested and working).
Added almost all cards with retrace-ability (EVE) (tested and working).
2009-12-18 15:35:47 +00:00
wagic.the.homebrew@gmail.com
d58b0ffac5 Erwan
- fix issue 263
2009-12-18 15:16:38 +00:00
wagic.the.homebrew@gmail.com
b892bce44c Erwan
- Fixing issue 234 (segfault risk with "becomes")
2009-12-18 14:47:07 +00:00
wagic.the.homebrew@gmail.com
c78eef002a Erwan
-reduce Ram used by Kernel threads (PSP). Attempt at minimizing issue 261
2009-12-18 11:14:06 +00:00
wagic.the.homebrew@gmail.com
edd83ea2e1 Erwan
- Fix id collision
2009-12-18 11:06:18 +00:00
jean.chalard
d6ad963f68 J :
* Remove a useless debug print
2009-12-18 10:20:25 +00:00
jean.chalard
6af5563103 J :
* Re-input a close that had been deleted by mistake.
2009-12-18 10:12:07 +00:00