December 17th, 2009· Change the handle of the character step time: removed the addDistanceWalked methods (pixel based). Now is used the new _updateStepTime (time based). This fix an ugly effect on very slow characters.
· Stealth mode. Also added some new vector's features to the Vector2 class.
· Healt level now influence the general character speed. More damages lead to a slower movement.
· Added dependency from the KezMenu Python Library, instead of releasing this with the game itself.
· Added dependency from the KTextSurfaceWriter Python Library, instead of releasing this with the game itself.
· Now the CTRL key stop the time passing. Always. You can so seek and hunt an enemy.
· SHIFT key handle stealth, and X key block the hunt and the movement during attack.
· Fixed the Z (retreat) action.
· Characters can't see throught all the physical sprites that also block the path.
· Raindrop now can end inside the game screen.
· Pathfinding!
· Some memoize tuning, to speed up a little the FPS of the game.
December 28th, 2008· Added the PySetup script for simplify the py2exe releases (thanks to PyMike from pygame community to release this).
· BUG - fixed the long-life bug "character-bouncing-position" after killing an enemy.
· This also fix a bug that breaks presentations with a cblocals.game_speed too high.
· Pressing F1 now switch from window/fullscreen mode.
· REFACTORING, TODO - replaced the term "dimension" with "size".
· Added main menu with use of EzMenu (thanks to PyMike for releasing that).
· In facts, I released my own version (KezMenu) but the major part of the work is still Mike's ideas!
· Added the "check for update" feature.
· Added the new indipendent module ktextsurfacewriter, to generally display a text over a PyGame surface.
· REFACTORING - renamed the _loadEmptySprite GameSprite's method to generateEmptySprite.
· Enhanced the .cbp format, allowing relative time (.cbp version 2.0.0).
· Also rewrited the funny intro to use this new feature (and have better timing).
· Migration to pygame 1.8.
· No real feature migration, but fixed the LevelExit transparency know problem.
· TODO - Whitespaces in .cbp files are handled in a smarter way (better regexp for .cbp file format).
· Added the darkness and lightrange effects.
December 19th, 2008· Added the rain and wind effects.
· Added speech and shout behaviour for characters.
· Hit point color now change whit healt value.
· (!!!) Added the presentation support feature!
· Added the text level intro feature.
· BUG - the console area (again, not used) was blitted in a wrong way.
· Added thunder, lighting and stains sprites.
· BUG - position primitives of GameSprite classes were very messy.
· The game can be now launched in fullscreen mode with the -f option.
· (!!!) Now the game is multi-level, and you can switch levels using LevelExit sprites.
· Added a second enemy image set. Special thanks to "The Mage" from charasproject.net.
· BUG - fixed the "infinite hitten" behaviour.
· Added gates which close paths.
· Sprite text tips enanched.
· Added the trigger module.