Commit Graph

2184 Commits

Author SHA1 Message Date
solo81@web.de 9a32c507b6 Fixed Vebulid.
Readded Footsteps of the Goryo. Zethfox had a solution for this!
2010-11-16 12:09:46 +00:00
solo81@web.de c79fdcbf50 Fixed several cards.
Blitz Hellion
Deathcoil Wurm
Laccolith Grunt
Laccolith Titan
Laccolith Warrior
Laccolith Whelp
Line Wolf
Pride of Lions
Righteous Fury
Rhox
Thorn Elemental
Tornado Elemental
Wolf Pack


Removed Foosteps of the Goryo. It cannot work right now for the same reason as Miraculous Recovery cannot work.
2010-11-15 21:03:09 +00:00
jean.chalard 1317eb0d29 J :
* Add multilingual support for utf-8.
* Use japanese as a test case (removing the old tentative support).
* A number of shortcomings affect this code.
  + Bugs :
    - This splits algorithms used to determine the length of a string
      and to render it in two: either the string starts with an ascii
      char and the monobyte, variable-space algorithm is used, or it
      does not and a multibyte but fixed-space algorithm is used.
      This shortcoming also exists in the code to support chinese.
    - From the above comes the biggest limitation: any string that
      starts with an ascii character but include non-ascii characters
      will not be rendered correctly.
    - This does not and cannot support chars outside the BMP. This
      probably won't matter, ever.
  + Todos, fixmes, wishlist :
    - Single-width characters with diacritics are reported as
      double-space chars. It doesn't matter too much at the moment, but
      should be fixed in the future.
    - Font support currently only includes japanese.
  + Performance and compatibility notes :
    - Chinese code has not been switched to utf-8, to maintain backward
      compatibility. We should switch it at some point in the future,
      but ponder the right way to do it first.
    - Retaining the support for chinese with a non-international
      charset hurts performance (by making some methods uselessly
      virtual).
* Still, this generally works and is extensible (it can be used to
  implement korean, traditional chinese, etc, without any more code).
  Implementing languages with diacritics needs an improvement of the
  bool doubleWidthChar() method.
2010-11-14 16:24:29 +00:00
solo81@web.de 3cedeb4d85 Fixed issue513. 2010-11-14 10:15:02 +00:00
wagic.the.homebrew@gmail.com d668fbb45c - unix endings for GameStateDeckViewer.h
- fix for issue 509 (font color was incorrect at end of some tests)
- Fixed Dregscape Zombie (fix for test unearth3.txt)
2010-11-14 01:15:46 +00:00
omegablast2002@yahoo.com f24a7410db Roc egg was reported to have been a uncommon card, was incorrectly listed as a rare in the card.dat. 2010-11-12 18:41:02 +00:00
omegablast2002@yahoo.com 71b0a7dee4 Exuberant Firestoker tweaked, appears to work just fine, please let me know if any futher issues ariase from this.
Issue: 458
2010-11-12 17:35:28 +00:00
omegablast2002@yahoo.com e2d9662845 Quirion Ranger was coded with untap land instead of creature.
Issue: 510
2010-11-12 17:28:06 +00:00
omegablast2002@yahoo.com 87bf93365e Simulacrum fix again, dejavu. 2010-11-12 13:13:28 +00:00
techdragon.nguyen@gmail.com 7aa76630fa changing leveler coding to use "maxlevel" syntax as "level=" is not supported. 2010-11-12 10:01:20 +00:00
techdragon.nguyen@gmail.com 2d546f111a corrected casting cost for Argentum Armor, it should be {6} not {2}
removed duplicate entry for Oblivion Crown. I'm assuming the def with "teach" is the correct one.
2010-11-12 08:16:40 +00:00
techdragon.nguyen@gmail.com f16192f685 added in missing tests for primeval titan and sun titan. ( these were not added on initial change )
fixed definitions for sun titan and primeval titan. ( these were clobbered with the latest changes. )
2010-11-11 17:05:28 +00:00
solo81@web.de 87f31121f5 Fixed Pentad Prism and Yomiji, Who Bars the Way. 2010-11-11 11:52:25 +00:00
techdragon.nguyen@gmail.com 708b82b060 changed manaredux to altercost to match parser 2010-11-11 07:15:33 +00:00
techdragon.nguyen@gmail.com f73da58a9a reinstating new manaredux syntax as the last update clobbered the changes. 2010-11-11 07:01:15 +00:00
solo81@web.de b5e451d529 Added 130 successfully tested cards, mainly based on rev2554 (!!THANK YOU ZETH!!)
Maybe 30 of those cards have been found during a scan of every Magic set, they could have been in for quiet some time... .

Card list -->> First comment
2010-11-10 22:00:16 +00:00
linshier c71f8f4a46 Fixed traslation code of deck descriptions for new deckmenu. 2010-11-09 11:19:06 +00:00
wagic.the.homebrew@gmail.com 416617fc0d Erwan
- fixed memory leak in AEquip/ATeach 
- Test suite now trims strings correctly (allows to have space between comma-separated card names)
- Added Paradise Mantle (for ATeach test)
- removed a missing wallpaper from wallpapers list
2010-11-07 02:27:54 +00:00
omegablast2002@yahoo.com 21dabf94c1 Simulacrum coded now
Issue: 502
2010-11-06 08:09:37 +00:00
techdragon.nguyen@gmail.com 842596d4fc fixed sun titan and primeval titan card definitions.
**  Sun Titan: missing exclusion of instants and sorceries for special ability
**  Primeval titan: fixed token placement so that tokens went into exile and not the graveyard
2010-11-04 09:37:25 +00:00
techdragon.nguyen@gmail.com dd163c8807 ***Note***
please copy "DeckEditorMenuBackdrop.png" into your PSP folder.  Otherwise you will have a crash when you start up!

ChangesLog:
minor refactoring of DeckMenu
added a new DeckEditorMenu which is derived from DeckMenu.  This customizes the deck editor menus with the exception of the confirmation screens (yes/no)
Still more work to be done to round out some font issues.  
TODO:
put more information text in bottom row of menu.
reorganize statistical data to allow more info to be shown.
2010-11-03 16:49:39 +00:00
techdragon.nguyen@gmail.com a458da051d refactored how manaredux coding works
replaced literals with constants in some places.
migrated some abilities out of headers and into implementation files.
2010-11-01 13:04:06 +00:00
techdragon.nguyen@gmail.com 6c1497bbd5 Revamped Deck Selection Screen using abrasax's design as a template.
TODO:  
     change literals to use constants, 
     refactor the rendering code for the menu to have be leaner.
     add text scroller to list all the tasks. 
         * 1st implementation will list all the tasks.dat  
         * 2nd round will try to get the scroller to only display relevant tasks to ai

Special thanks to wololo and MootPoint for helping me hammer this out.  To abrasax, for the initial design of the layout.
2010-11-01 08:22:55 +00:00
omegablast2002@yahoo.com e463be5ad0 updated level up creatures to remove level= and replace with auto=maxlevel:number 2010-10-31 17:22:37 +00:00
guzhenjie1@gmail.com d125c245b3 Fixed following cards reported in the bug section:
Chainer, Dementia Master, Corpsehatch, Golem Artisan, Imps' Taunt, Samurai of the Pale Curtain, Summoning Station
Add missing text of following duel land: 
Blackcleave Cliffs, Copperline Gorge, Darkslick Shores, Razorverge Thicket, Seachrome Coast
2010-10-31 10:11:33 +00:00
wagic.the.homebrew@gmail.com f847bff1d4 Erwan
- adding a test for issue 501 (changeling creatures do not get correct creature types)
2010-10-31 03:19:25 +00:00
omegablast2002@yahoo.com 7a13f562c7 fixed "ink-eyes,servent of oni" coding. 2010-10-27 15:17:17 +00:00
omegablast2002@yahoo.com 56ba37feec fixed errors reported by 840126 http://wololo.net/forum/viewtopic.php?f=4&p=17769&sid=b5337dd78cbad56a7c4ec93ccf4a3b71#p17769
thank you!
2010-10-25 17:33:58 +00:00
omegablast2002@yahoo.com 73b7e8d361 adding a test to insure that a <1 aslongas actually remains on the field if the considiation is false. 2010-10-25 14:42:53 +00:00
omegablast2002@yahoo.com 142dfab57c changed 3 creatures that were incorrectly using "clone" instead of "token(thier id number)" 2010-10-25 14:37:16 +00:00
techdragon.nguyen@gmail.com d358f14eed reverting change. thought the card was a black permenant. 2010-10-24 19:14:42 +00:00
techdragon.nguyen@gmail.com 219fdbf4f8 test broke due to omission of response to second counter request, if the test is for 1 counter, it needs to cancel the other counter request. So please test each change individually as well as part of the entire suite. If there are differences, than there is something fundamentally wrong with the suite. 2010-10-24 19:00:56 +00:00
omegablast2002@yahoo.com 4e6cd4309c changed bloodhall ooze test BACK to the way it was, please read cards before commiting a test change, also, re-run test suite when you make changes to test. 2010-10-24 18:36:13 +00:00
techdragon.nguyen@gmail.com ddc07a4e40 removed duplicate tests. these were prefixed with trigger_ instead of @ 2010-10-24 17:25:02 +00:00
techdragon.nguyen@gmail.com ad4543b968 fixed test. missing an assignment of a counter and end condition was incorrect. life should be 17 not 18 since ooze gets two counters it is a 3/3 monster not 2/2. The test was stalling on the interrupt screen for the second counter. 2010-10-24 17:23:19 +00:00
linshier 60ef07a025 Added basic Japanese font support. 2010-10-24 07:56:28 +00:00
omegablast2002@yahoo.com d7f58285f4 missed a couple levelup creatures 2010-10-23 22:52:25 +00:00
omegablast2002@yahoo.com 34f63056dd updated level up creatures to include a hint to ai when it should stop investing. 2010-10-23 22:34:51 +00:00
solo81@web.de 04efd4f78f Added 37 cards based on rev2444 and rev2479. (Card list -> First comment)
Fixed Sun Titan and some other reported card bugs.
2010-10-22 19:37:43 +00:00
omegablast2002@yahoo.com e6bc59fa97 goblin piledriver change. 2010-10-22 13:08:19 +00:00
omegablast2002@yahoo.com b4d9a0cbd0 forgot the taps. 2010-10-22 10:37:40 +00:00
omegablast2002@yahoo.com 7b065b5076 recoded Primeval Titan. 2010-10-22 10:35:20 +00:00
omegablast2002@yahoo.com 4eea325802 opps forgot golem-skin gaunlets 2010-10-21 20:53:05 +00:00
omegablast2002@yahoo.com f678e52d2f updated this(equip) to this(gear) in cards that use it. 2010-10-21 20:50:08 +00:00
solo81@web.de ab0de05033 Fixed several cards reported in the bug section.
Changed the name of all new trigger tests.

Removed some obsolete information in some card_dats.
2010-10-21 20:21:44 +00:00
omegablast2002@yahoo.com f209dd7b89 changed removepoison to alterpoison as it made more sense. 2010-10-21 15:50:00 +00:00
omegablast2002@yahoo.com aba714f89d fixed a couple errors with new cards.
Gempalm Incinerator
inner-flame acolyte
dwarven berserker
lord of shatterskull pass
goblin piledriver
2010-10-21 09:22:47 +00:00
omegablast2002@yahoo.com 87d501f0ab removed tangle asp and gauntlet of might from boarderline since its not fully supported. 2010-10-20 20:11:47 +00:00
solo81@web.de e8a44cc375 - Added 242 successfully tested cards based on rev2444 (Card list --> First comment).
- Optimized 163 cards (Card list --> First comment). 
Most of them profit from the much more detailed combat trigger system and the new types of damage prevention.


- Added 17 tests to save Zethfox's additions for the future.


- Fixed issue182.
2010-10-20 19:13:17 +00:00
wagic.the.homebrew@gmail.com f5575ac68e Erwan
- Updated fix for Dragon Broodmother
2010-10-18 13:33:54 +00:00