Commit Graph

144 Commits

Author SHA1 Message Date
leungclj
b0eed5ea2e Jonathan - (10E) added Goblin Lore, Viridian Shaman 2009-05-29 22:10:19 +00:00
leungclj
f5f77bfa2a Jonathan - fixed all the ";" mixed up 2009-05-29 14:10:10 +00:00
wagic.laurent
deffc085f4 Laurent - Added Dreamborn Muse (10E) tested and work, also tested the deplete function with instant and sorcery works fine (see ray of erasure ICE) 2009-05-26 22:03:30 +00:00
wagic.laurent
182b133719 Laurent - Updated the discard function. Also you can now target the opponent or yourself. Once again this is the discard random function also mind rot (10E) is not 100% correct since if you were to play on yourself you should be able to choose which card to discard. If a card as no target(either in the target= line or in the discard:x target(X) line then it automatically applies to you.) it means cards that require you to discard a card at random in addition to its cost can now be coded (e.g. balduvian horde from alliance), but at the moment nothing will happen if you have no card to discard (did not test this one but it could be added if necessary).
Updated the deplete function. You can use deplete in instant and sorcery (not tested)
Updated rampage (add an issue with the last parameter and the annulation of the bonuses at end of turn) should be resolved now (not tested).
Added Basilik from 10E and also lavaborn (not tested yet), should try to do a more generic basilik (abomination, cockatrice, basilik, all have the same abilities but different criteria for the “type” of creature that would be or not be affected.
Also added Elvish promenade from LRW (this one is fun ;D)
2009-05-25 21:07:17 +00:00
wagic.laurent
d7840821ad Laurent - added rampage to the parser (see example from diverse set) could be extended...I've let the ability "rampage" (in fact rampage 1) but older set (esp. legends, would need an update later on). 2009-05-22 22:02:08 +00:00
wagic.laurent
9063a1bfa8 Laurent - Fixed rampage (final) forget to get rid of the bonus at end of turn... :D added elvish berseker as example of rampage ability (also get the bonus from the first blocking creature on)... 2009-05-22 20:59:44 +00:00
wagic.laurent
234cdc64c5 Laurent - Fixed Rampage, cleaned-up 10E. 2009-05-22 16:40:32 +00:00
wagic.laurent
9159ef34df Laurent - added corrupt (SHM) and spitting earth (10E,TMP,MIR). 2009-05-22 00:29:42 +00:00
wagic.laurent
37008df473 Laurent - Added "deplete" to the parser does not work for instant and sorcery at the moment (WILL NEED HELP FOR THAT)
Updated cards.dat to include the one with deplete possibility.
Also included various cards (alias from RV)
2009-05-21 16:28:13 +00:00
wagic.laurent
215c7448c9 Laurent - 10E added Demon's Horn, dragon's claw and co. works well you have to click the card to get 1 life as the card state "may"..also added consume spirit (alias of drain life RV)
- ICE complete update, reorganized all cards alphabetically both in cards.dat and todo.dat + some few addition
- tentatively added a generic millstone, first step to add the keyword "deplete" to the parser.. still working on this one.
2009-05-20 20:03:51 +00:00
laurent.rabouin
c42d0d20ca Laurent - Added discard (see mind rot 10E) works did not try yet with cost (e.g {2}:discard:2) is only random discard function surely needs to be improved.
Added generic Karma Function (ADamageForTypeControlled, see ancient ruin from TMP) tested and work.
Happy to be back
2009-05-19 22:22:50 +00:00
leungclj
3b49e9541a Jonathan - (10E) added Puppeteer 2009-05-14 14:59:00 +00:00
wagic.the.homebrew@gmail.com
42e6521155 Erwan
- Added "stack" as a zone in the perser
- Added "fizzle" keyword in the parser for counterspells
2009-05-11 13:23:09 +00:00
wagic.the.homebrew@gmail.com
89fb351979 Erwan
- Added damage all (pyroclasm) and move all (not tested)
2009-04-30 13:48:41 +00:00
leungclj
3331e72bda Jonathan - (TMP) added Sea Monster 2009-04-26 19:50:39 +00:00
leungclj
0d6956d5d4 Jonathan - (10E) added Stun 2009-04-26 19:48:19 +00:00
leungclj
e408ff29fd Jonathan - (10E)(TMP)(MIR) added Pacifism 2009-04-26 08:06:00 +00:00
leungclj
a978dda7ce Jonathan - (10E) fixed Arcanis the Omnipotent 2009-04-26 07:53:30 +00:00
wagic.the.homebrew@gmail.com
4e820b4798 Erwan
- Fixed a bug with lord of the pit
2009-04-09 13:45:39 +00:00
wagic.the.homebrew@gmail.com
a6c1776a90 Erwan
- 2 new ability keywords: mustattack and cantattack
2009-04-05 09:46:02 +00:00
wagic.the.homebrew@gmail.com
5952b382a2 Erwan
-Fixed bug with fountain of youth
-New alternate format for decks
2009-04-02 12:50:18 +00:00
wagic.the.homebrew@gmail.com
6e52242a5a Erwan
- A few extra cards using may and copy
2009-04-01 13:19:19 +00:00
wagic.the.homebrew@gmail.com
bdf989ffac Erwan
- fixed the "may" ability a little bit (needs testing: can it be called only once ???)
- Added "Clone", yay :)
2009-04-01 12:59:53 +00:00
wagic.the.homebrew@gmail.com
60b35f7f7f Erwan
-new keyword "may" (right now used only for : "when ... comes into play, you may ... moveTo). See Gravedigger 10E
2009-03-29 13:04:54 +00:00
leungclj
a093bf392f fix elvish piper and something else 2009-03-22 17:17:08 +00:00
wagic.the.homebrew
fd1c152cb3 Erwan
-added a few cards from 10E
2009-03-17 06:19:52 +00:00
wagic.the.homebrew
ef53771843 Erwan
-replace "includeself" with "other" for lord and foreach keywords
-added aslongas keyword (kird ape...)
2009-03-15 05:00:06 +00:00
wagic.the.homebrew
bb23db4b16 Erwan
- "foreach" auto keyword improved, now works like lord
- a few cards using "foreach" added
2009-03-03 14:02:40 +00:00
wagic.the.homebrew
fa05ca5225 Erwan
- cards bugfixes
- added a few zone names for moveTo
2009-03-02 13:40:04 +00:00
wagic.the.homebrew
66e0695b67 Erwan
- fixed a bug with mobilization
2009-02-17 11:07:02 +00:00
wagic.the.homebrew
ad097e4604 Erwan
- a few fixes in cards.dat
2009-02-17 11:06:08 +00:00
wagic.the.homebrew
295fc3b94b Erwan
- Fix mind stone's cost
2009-02-05 13:52:40 +00:00
wagic.the.homebrew
e984b7f781 Erwan
- Added cloud ability to pass the symbolic "1000 cards" bar :)
2009-02-01 07:34:55 +00:00
wagic.the.homebrew
b6a17098a4 Erwan
- Added Dr Solomat's TEMPEST expansion
- Added Sacrifice as part of the cost of activated abilities. Making it work as an extra cost for "put in play" still requires some work though. "Render" methods need to be written correctly
- Added cards with sacrifice in the existing sets. Most of them need testing...
2009-01-25 09:20:01 +00:00
wagic.the.homebrew
e831a8e400 Erwan
- a few card updates
- back to original font for menus
2009-01-20 13:15:52 +00:00
wagic.the.homebrew
9e314720e9 Erwan
- Parser: Added possibility to add multiple abilities for one cost, using keyword && (see Ardakar wastes in 10E). Currently only works with mana and damage
- Added a dozen new cards
- Improved testing suite : new keyword "choice" to select an item in the abilities popup menu
2009-01-18 06:42:59 +00:00
wagic.the.homebrew
9dfc89815f Erwan
- Added Tokens (needs testing !!!)
- Added a few cards that create tokens
2008-12-16 14:20:03 +00:00
wagic.the.homebrew
be4fb31ffc Erwan
- Added first strike to Ancestor's chosen
2008-12-15 02:22:07 +00:00
wagic.the.homebrew
790e2a2cdf Erwan
- improved the parser for "lord", now can take any kind of "target", not only creature types (so it can now be used to code abilities such as Bad moon and crusade)
- fixed typos for goblin lord, zombie master, lord of atlantis
- Added "moveTo" keyword
- added a dozen cards
2008-12-14 12:07:01 +00:00
wagic.the.homebrew
c4aad7ce4b Erwan
- Added a few simple cards
- a few fixes in Ice Age
- implemented Shroud
2008-12-07 07:47:36 +00:00
wagic.the.homebrew
d66ef78d12 Erwan
- AI:increased percentage of chance to play an "unknown" Card
- removed delay before displaying big card ingame
- added 2 new AI Decks 
- Fixed a bug with afflict (see tests/afflict.txt)
2008-12-01 12:10:55 +00:00
wagic.the.homebrew
73f32d2641 Erwan
- added a few cards
- fixed a bug with spark elemental (now sacrificed at end of turn)
2008-11-15 05:28:12 +00:00
wagic.the.homebrew
01d2110e8d Erwan
- Added the possibility to narrow a spell/ability target according to color,tapped status, attacker/blocker, abilities...
- Changed the games phase system to become a phaseRing. This allows to add cards that have an impact on the phases, such as stasis
- Added a few cards
- Fixed a (windows) bug in gatherer tool
- Adding stdint.h for VC++ (see wikipedia->stdint.h)
- deleting the compiled PSP lib to avoid confusion. People who work from the sourcehave to compile the lib by themselves.
2008-11-09 04:28:03 +00:00
wagic.the.homebrew
89dae65237 -Adding some missing files to the repository
-Improved "auto" parser : added "lord", improved "draw"
2008-11-03 13:53:06 +00:00