--- deliantra/server/Changes 2010/04/05 02:05:32 1.603 +++ deliantra/server/Changes 2010/04/06 23:34:56 1.609 @@ -41,7 +41,10 @@ TODO: set_ranged_ob/set_combat_ob, clear spells etc. removal of slot_Type etc. TODO: thrown objects hit natively (with their own skill). TODO: golem survives "longer" now. -TODO: spells etc. act as skill-tools +TODO: slow down some skills (e.g. stealing) +TODO: apply range checkign should go to apply_special +TODO: stealing, mining, others has no "there is nothing" message. +TODO: unapply item before imporoving it, in case we can't apply it anymore afterwards. - (maps) the mana fountain now has a ratelimit of 30 potions per hour. - (maps) added (navar) gravedigger, that buys players gravestones. - made (wizard) look_at show also uuids. @@ -56,7 +59,7 @@ - move_type changes (spells, skills etc.) now will correctly take move_on/move_off into account (e.g. buttons). - display (exit) or (random map) in client for those objects. - - remove (useless) spell damage columns from spell info and replace + - removed (useless) spell damage columns from spell info and replace it by effective casting level - clients > 2.10 required to display properly. - building of levers/doors works again for all kinds of floors. @@ -102,6 +105,17 @@ - the singing skill actually respects the direction now. - oratory and singing now require a direction. - use_skill now requires that you can actually apply the skill tool. + - do not invoke perl on every user command anymore by providing + a comamnd and an unknown_command event. + - move mark, run, run_stop, fire and fire_stop commands back from + perl to C++, for speed reasons (basically undo patchset 1304). + - add a client_destroy event, so we don't have to hook the + attachable destroy event (which is called much more often). + - removed (unused) FLOOR object type. + - fix errornous change_abil messages for rods (and other types). + - remove include/commands.h and server/c_new.C, and refactor + all into server/commands.C. + - save and restore combat/ranged/current slot for players. 2.93 Sat Feb 13 15:52:36 CET 2010 - (maps) fix travel to valdor and back. @@ -864,7 +878,7 @@ - refactored the object remove/insert functions and most related functions (decrease, split, merge_ob etc.). - make it compile better on freebsd (reported by pippijn). - - remove GT_UPDATE_INV (no longer applicable). + - removed GT_UPDATE_INV (no longer applicable). - fix the longstanding "container stays open" bug. - improved floorbox updating to be incremental and other protocol optimisations.