Commit Graph

58 Commits

Author SHA1 Message Date
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
wagic.the.homebrew@gmail.com
f94df3862b Erwan
- Added translation mechanism, and basic french translation as an example
2009-05-16 15:23:26 +00:00
wagic.the.homebrew@gmail.com
d074cc4de0 Erwan
- Fix bug with Northern Paladin
2009-05-14 12:39:25 +00:00
wagic.the.homebrew@gmail.com
041b3e16bb Erwan
- Added "lord until end of turn" (see titanic ultimatum in ALA)
2009-04-30 12:45:16 +00:00
wagic.the.homebrew@gmail.com
0af938589b Erwan
- a few bug fixes with cards that bring other cards back to play (zombify, resurrection...)
- bug fix with abilities parsing "reachshadow"
- a few card fixes
2009-04-19 07:47:52 +00:00
wagic.the.homebrew@gmail.com
e7678522ee Erwan
- fixed a few memory leaks (but Wagic still crashes on the PSP after a few games :( )
2009-04-12 12:39:44 +00:00
wagic.the.homebrew@gmail.com
fab150414b Erwan
- Added name effect for Momir
- Fixed a couple bugs with "moveTo", see test/Amugaba.txt
2009-04-11 03:59:46 +00:00
wagic.the.homebrew@gmail.com
a8942331eb Erwan
- Fix a bug with Nevinyrrals Disk
2009-04-05 13:22:37 +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
34c139a15d Erwan
-fixed bugs with lifelink
2009-04-05 09:01:31 +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
wagic.the.homebrew@gmail.com
2031577de4 Erwan
- fix Fastbond bug
- Attempt at fixing issues with Escape artist and Amugaba (not tested)
2009-03-25 14:44:48 +00:00
wagic.the.homebrew
69e7191054 Erwan -fix one bug with animate dead 2009-03-18 14:03:18 +00:00
wagic.the.homebrew
ff8e05cf04 Erwan
- replaced erroneous Mirrodin set with invasion set
- added a few cards with "aslongas" ability
2009-03-15 05:59:21 +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
555eb5ee02 Erwan
- the AI can now use activated abilities (stupidly though...)
- a few card bugfixes
2009-03-01 10:20:31 +00:00
wagic.the.homebrew
f87c703866 Erwan
- Added WEvent class, allows to send events to abilities
- Cards that change zones now becomes new objects (as specified in the Comprehensive rules). This should allow to fix lots of stupid bugs in the near future, but probably brings loads of new issues :(
2009-02-16 13:46:14 +00:00
wagic.the.homebrew
3b16eb5020 Erwan
- Fixed a few bugs (animate dead(RV), Goblins Deathraiders(ALA), Druid of Anima(ALA))
2009-02-15 09:22:17 +00:00
wagic.the.homebrew
f7a887db2a Erwan
- Bug fixes for Kird ape(RV), Dingus Egg(RV), Ankh of Mishra(RV), Ancient Tomb(TMP), Wooded Bastion (SHM)
- Added tests in the test suite to confirm/infirm  some bug reports
2009-02-15 05:32:12 +00:00
wagic.the.homebrew
6d1d5d751a Erwan
- new Ability : ALifeGiver (bottle gnomes)
- Added a few cards from Tempest
- Hybrid mana fix for hybrid mana involving uncolored mana costs (see tests/generic/hybridmana2.txt - spectral possession)
- Fixed bugs with targetting for TargetAbilities
- Fixed multiple sacrifice abilities cost (Siege gang commander, see tests)
- Fixed a small font issue
2009-02-11 09:38:20 +00:00
wagic.the.homebrew
6ea40147a3 Erwan
- Fixed a bug with Composite golem (and summoning sickness for Mana abilities in general)
- Improved test suite speed
2009-02-06 16:06:37 +00:00
wagic.the.homebrew
bd632ed346 Erwan
- removed a useless .h file
- fixed a bug with nantuko husk (see tests/nantuko_husk.txt)
2009-02-06 13:10:28 +00:00
wagic.the.homebrew
9439d5e6dd Erwan
-Fixed a bug with moveTo keyword (cf: Doomed necromancer test)
2009-02-05 13:34:40 +00:00
wagic.the.homebrew
16b9b09515 Erwan
- fixed a bug with orcish lumberjack (sacrifice)
2009-02-02 12:02:52 +00:00
wagic.the.homebrew
b14e6c318e Erwan
- Updated options system
2009-01-29 13:35:19 +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
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
jean.chalard
3bb2c431c9 J :
* Split constants file to have them in a single place.
2009-01-06 13:07:28 +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
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
bf314c9fa3 Erwan
- fixed a bug with mana producer
- fixed a graphical glitch with quads in the stack
2008-12-08 13:50:21 +00:00
wagic.the.homebrew
6628225c56 Erwan
- Fixed a few bugs with Ice Age cards
- removed 2 ice age cards that can not work currently
2008-12-08 12:27:48 +00:00
wagic.the.homebrew
7f5312be20 Erwan
- fixed a bug with creature bond
- fixed a bug with control magic
2008-12-06 14:50:10 +00:00
wagic.the.homebrew
9ec06eb4e7 Erwan
- fixed a problem with DOS card files under psp/linux
- Added a bunch of SAFE_DELETE, not sure they're really necessary
- fixed a small interface problem in Shop
2008-11-30 11:47:47 +00:00
wagic.the.homebrew
58a50705de Erwan
- Fixed a bug with control magic (see tests/control_magic2.txt)
2008-11-29 06:47:03 +00:00
wagic.the.homebrew
1ca143abd7 Erwan
- Fixed a bug with royal Assassin
2008-11-28 15:38:05 +00:00
wagic.the.homebrew
b9e2980952 Erwan
- fixed sfx issues on the psp
- removed a few debug strings
2008-11-26 14:29:43 +00:00
jean.chalard
3518166189 J :
* Input fix.
* A lot of code cleaning spread across a lot of files.
2008-11-24 12:11:16 +00:00
wagic.the.homebrew
3721247bee Erwan
- It is now possible to have avatars associated to each Deck
- Added SFX
- Added Music files
- Possibility to choose your opponent
- Opponents' difficulty is measured according to their number of victories against a given deck
2008-11-24 09:24:47 +00:00
wagic.the.homebrew
c50ea49e74 Erwan
- Adding new icons from J
- fixed a bug with Zombie Master (for real this time, I swear !)
- The AI should play Wrath of god in a more "clever" way
2008-11-16 10:37:13 +00:00
jean.chalard
3c603f1ec4 J :
* Remove warnings.
2008-11-16 05:20:08 +00:00
jean.chalard
e86e73af2f J :
* Remove useless whitespace & carriage returns, reindent.
2008-11-16 05:17:57 +00:00
wagic.the.homebrew
ccc6332efe Erwan
-removing some unused files
2008-11-15 05:41:52 +00:00
wagic.the.homebrew
443817a83a Erwan
- I DID NOT TEST THESE CHANGES, I Don't know if this revision compiles
- Merged my code with r21 from Abrasax (I had mistakenly removed some of his changes)
2008-11-13 04:44:21 +00:00
wagic.the.homebrew
a418e10c47 Erwan
- Trying to add generic classes for Triggered abilities. PLEASE DO NOT USE THESE RIGHT NOW, Not Tested AT ALL !
2008-11-12 14:38:30 +00:00
jean.chalard
c97dd1f260 J :
* Remove ^M's.
* Re-indent automatically.
* Remove whitespace at the end of lines.
2008-11-12 13:45:42 +00:00