/secure/include/global/customise.h - Renamed mudlib to v1.6 and renamed the changelog file. Sandoz - 23 Jul '02 /cmds/playtester/contemplate.c - Should be somewhere in the same universe as "correct" now, instead of the bastardly wrong thing it was before. Shiannar - 25 Jul '02 /secure/handlers/http.c - Added functions to resolve the server IP upon loading, and added query_server_ip(), which will return the server IP, if it has been resolved, or the host name. Sandoz - 26 Jul '02 /secure/handlers/finger.c - Fixed 'an Sage' in finger infos, and added sages and liaisons to www finger. Sandoz - 27 Jul '02 /cmds/playtester/contemplate.c - Updated chances, changed to exponential. Shiannar - 27 Jul '02 /secure/simul_efun/shuffle.c - Made it work (again?). Sandoz - 29 Jul '02 /secure/login.c - Fixed some bad logging. Sandoz - 29 Jul '02 /room/tavern.c - Cleaned up. Sandoz - 29 Jul '02 /www/backup/www_old.tgz - Backed up the whole old website. Sandoz - 30 Jul '02 /std/soul/l/lurk.s - Added Liceas's soul. Sandoz - 30 Jul '02 /cmds/lord/perm_it.c - Removed, because it is obsolete. Sandoz - 30 Jul '02 /secure/include/global.h - Added define for WWW_BASE. Sandoz - 31 Jul '02 /secure/std/www_base.c - Added the base www inherit. Sandoz - 31 Jul '02 /secure/handlers/http.c - Changed http_error() to use a custom error handler if one exists and loads to return error pages that are 'in theme' with the rest of the site. Sandoz - 31 Jul '02 /secure/handlers/http.c - Changed www_resolve to check for index.c as well. Sandoz - 31 Jul '02 /www/index.c - Rewrote the whole /www dir and /www/secure/secure.c /www/secure/lpc.c Sandoz - 31 Jul '02 /handlers/login_handler.c - It now saves people even when they're online alone, and doesn't remove them from the 'people-to-be-saved' array. Sandoz - 2 Aug '02 /www/secure/boards.c - Modified to use new WWW_BASE inherit, slight tweaks to display options. Shiannar - 2 Aug '02 /www/secure/edit.c - Modified to use WWW_BASE Shiannar - 2 Aug '02 /secure/std/www_base.c - Changed protected void set_content( string str ) to set_content( mixed str ). Sandoz - 2 Aug '02 /secure/include/http.h - Changed it so that the class definitions and status_lines will only be included if there is no __HTTP_NO_VARIABLES__ defined. Sandoz - 2 Aug '02 /secure/handlers/http.c - Added query_status_line() which returns the http error description. Sandoz - 2 Aug '02 /www/errors.c - Changed to include http.h with __HTTP_NO_VARIABLES__ defined, to get rid of a warning, and changed to use query_status_line() in HTTP_H. Sandoz - 2 Aug '02 /handlers/who.c - Moved all the www stuff to /www/finger.c. Sandoz - 3 Aug '02 /secure/handlers/finger.c - Moved all the www stuff to /www/finger.c. Sandoz - 4 Aug '02 /secure/simul_efun/shuffle.c - Made it prettier replacing for( ; j; ) with a while( j ) Sandoz - 4 Aug '02 /secure/std/www_base.c - Changed the stylesheet include to be absolute instead of relative ("defs.css"->"/defs.css"). Sandoz - 6 Aug '02 /secure/cmds/admin/boardtool.c - Changed to use BOARD_H->query_boards() instead of list_of_boards(). Sandoz - 7 Aug '02 /obj/misc/board_mas.c - Changed all BOARD_H->list_of_boards() to use query_boards(). Sandoz - 7 Aug '02 /handlers/board_handler.c - Got rid of list_of_boards() because it was the exact same function as query_boards(). Sandoz - 7 Aug '02 /handlers/board_handler.c - Changed load_newsrc to clean up the player's newsrc array of inexistent boards. Sandoz - 8 Aug '02 /handlers/board_handler.c - Changed load_newsrc to return 0 and not create a newsrc file for non-existent players. Sandoz - 8 Aug '02 /handlers/board_handler.c - Removed /www/cgi-bin/creatorapp from the allowed array and changed "/www/secure/boards" to BOARD_WEB. Sandoz - 8 Aug '02 /secure/master/logging.c - Changed it to log object name as well. Sandoz - 8 Aug '02 /global/player.c - Prevented quit_alt() from working in the departures room. Sandoz - 8 Aug '02 /secure/config/preload - Took out /net/daemon/board_thingy. Sandoz - 8 Aug '02 /secure/config/preload - Reorganized a little and added /handlers/board_handler. Sandoz - 9 Aug '02 /handlers/board_handler.c - Moved a couple of functions to here from the www boards and added a delete_player() function, which deletes a players' newsrc and their www post history. Sandoz - 9 Aug '02 /secure/handlers/bulk_delete.c - Changed the newsrc deletion to use delete_player() in BOARD_H instead. Sandoz - 9 Aug '02 /www/secure/boards.c - Rewrote most of it. Sandoz - 9 Aug '02 /www/secure/edit.c - Rewrote parts and made it look... better. Sandoz - 9 Aug '02 /cmds/guild-race/covert/steal.c - Changed a fail message to not display the exact amount of coins when a player fails the steal because of too little gps. Sandoz - 9 Aug '02 /handlers/who.c - Modified sort_creators to put project leaders above cres and sages after cres. Sandoz - 9 Aug '02 /std/living/skills.c - Removed the negative skill level inform. Sandoz - 9 Aug '02 /secure/std/www_base.c - Added the_date(), htmlify() and htmlify_no_address() from various pages. Sandoz - 9 Aug '02 /www/secure/mail.c - Removed 6 useless include files. Sandoz - 9 Aug '02 /handlers/mailer.c - Cleaned up the WWW mailer functions of a bunch of nonsense and removed a few reset_eval_costs. Sandoz - 10 Aug '02 /www/secure/mail.c - Rewrote most of it and converted to the new website look. Sandoz - 10 Aug '02 /obj/instruments/small_metal_harmonica.c - Added Liceas's small metal harmonica. Sandoz - 11 Aug '02 /handlers/broadcaster.c - Changed it to check for the existance of the save file before trying to restore from it to prevent an error. Sandoz - 11 Aug '02 /std/objects/held.c - Wrote one, to be used with simple holdable objects. Sandoz - 11 Aug '02 /obj/toys/fanfare.c - Changed to inherit HELD_OBJ. Sandoz - 11 Aug '02 /obj/instruments/wooden_pan_pipes.c - Added some wooden pan-pipes! Liceas - 11 Aug '02 /include/crime.h - Changed a crime string for GUARDKILL. Sandoz - 11 Aug '02 /std/objects/carriage.c - Carriages cannot be wimpied into any more. Sandoz - 11 Aug '02 /doc/concepts/age - Added a new help file to explain the character time-out policies. Sandoz - 11 Aug '02 /doc/login/WELCOME - Added a note about character time-out. Sandoz - 11 Aug '02 /obj/misc/boring_stick.c - Changed to inherit HELD_OBJ and cleaned up. Sandoz - 11 Aug '02 /secure/master/crash.c - Changed the crash message. No more people blaming _me_ for all their crashes. Sandoz - 11 Aug '02 /secure/master/crash.c - Changed it to use efun::users() instead of users() as well. Sandoz - 11 Aug '02 /obj/instruments/small_golden_harp.c - Added a golden harp to instrumental collection :) Liceas - 11 Aug '02 /handlers/vault_handler.c - Changed do_recycle() to not recycle items with NO_RECYCLE property set, or items which aren't located in /obj. Sandoz - 11 Aug '02 /secure/handlers/bulk_delete.c - Players who have not logged in for more than 600 days now get deleted whatever their age might be. Sandoz - 12 Aug '02 /obj/food/ale.c - Changed all references to /obj/reagents/generic_liquid.ob in this dir to LIQUID_OBJ. Sandoz - 12 Aug '02 /obj/reagents/generic_liquid.c - Removed, because it is obsolete. Sandoz - 12 Aug '02 /obj/reactions/junk_dc.c - Changed everything in this dir to use LIQUID_OBJ instead of /obj/reagents/generic_liquid.ob/c. Sandoz - 12 Aug '02 /obj/misc/glass.c - , juicer.c, tin_of_paint.c - Changed to use LIQUID_OBJ instead of /obj/reagents/generic_liquid.ob. Sandoz - 12 Aug '02 /handlers/weather.c - Added room_dested() which will delete a room the rooms mapping when one is dested. Sandoz - 13 Aug '02 /handlers/burial.c - Changed room_dested to work with previous_object() instead of an input object. Sandoz - 13 Aug '02 /std/room/basic/room_base.c - Changed dest_me() to call room_dested on the burial handler without any arguments, and added WEATHER_H->room_dested(). Sandoz - 13 Aug '02 /obj/instruments/wooden_lute.c - Added Liceas's wooden lute. Sandoz - 13 Aug '02 /handlers/livings.c - Added living_dested() which will remove the PO from both the livings mapping and living names mapping. Sandoz - 14 Aug '02 /std/living/living.c - Added dest_me() which will now call LIVING_H->living_dested() to clean up the livings and living names mapping. Sandoz - 14 Aug '02 /std/shadows/fighting/pound_shadow.c - Hopefully the last tweak to pound. Sandoz - 14 Aug '02 /handlers/garbage.c - Made get_junk() a little faster and cleaned up a few unused functions. Sandoz - 15 Aug '02 /cmds/player/help.c - Made read_directories() a little faster. Sandoz - 15 Aug '02 /std/basic/holdable.c - Fixed set_holder to not call held_this_item() twice if the item is held and there is no holder. Sandoz - 15 Aug '02 /doc/new/events/event_enter - Altered to remove a DW reference Armando - 20 Aug '02 /net/inherit/client.c - Removed an unused variable x. Sandoz - 28 Aug '02 /global/player/path.c - Rewrote most of it to not use for loops and added get_files_recursive(). Sandoz - 28 Aug '02 /secure/cmds/lord/domaintool.c - Fixed up some security issues and added a few checks. Sandoz - 29 Aug '02 /cmds/guild-race/fighting/slash.c - Moved to here from /cmds/playtester. Sandoz - 29 Aug '02 /doc/known_command/slash - Moved to here from /doc/playtesters. Sandoz - 29 Aug '02 /handlers/attack_func.c - Added a combat action function for NPCs that want to use slash. Sandoz - 29 Aug '02 /include/fighter.h - Removed ATTACK_FUNC_H define. Sandoz - 29 Aug '02 /secure/include/global/handlers.h - Added the ATTACK_FUNC_H define. Sandoz - 29 Aug '02 /secure/include/config.h - Removed the unused CONFIG_EXTERNAL_WEB_ADDRESS, added CONFIG_DB_PASS, CONFIG_DB_CLUSTERS and CONFIG_DB_ERRORS. Sandoz - 29 Aug '02 /std/smart_log.c - Changed to use CONFIG_DB_ERRORS in db_connect(). Sandoz - 29 Aug '02 /secure/std/errors_base.c - Changed to use the CONFIG_DB_ERRORS define. Sandoz - 29 Aug '02 /secure/simul_efun/alt_move.c - Removed, because it is already in simul_efun.c Sandoz - 29 Aug '02 /secure/simul_efun/file_exists.c - Removed, because these are already in simul_efun.c Sandoz - 29 Aug '02 /secure/simul_efun/path.c - Removed, because the player object already handles paths, and this is unused. Sandoz - 29 Aug '02 /secure/simul_efun/create_table.c - Removed, because it is already in query_number.c Sandoz - 29 Aug '02 /secure/simul_efun/uniq_array.c - Removed, because it is already in modified_efuns.c Sandoz - 29 Aug '02 /secure/simul_efun/tell_creator.c - Removed, because this is already in debug.c Sandoz - 29 Aug '02 /secure/simul_efun/virtual.c - Removed because it is obsolete. Sandoz - 29 Aug '02 /secure/simul_efun/modified_efuns.c - Moved distinct_array from pk_check.c to here, and changed db_connect to use the CONFIG_DB_PASS define. Sandoz - 29 Aug '02 /secure/simul_efun/pk_check.c - Mover distinct_array to modified_efuns.c which makes more sense. Sandoz - 29 Aug '02 /secure/simul_efun.c - Added a few #if !efun_defined(x). Sandoz - 29 Aug '02 /secure/simul_efun/base_name.c - Added #if !efun_defined(x) for when there is a base_name efun. Sandoz - 29 Aug '02 /secure/cmds/creator/findlost.c - Changed to use get_junk() in the garbage handler instead in the filter. Sandoz - 30 Aug '02 /std/stationery/paper.c - Removed the "writeable" property, and added query_writeable() { return !crumpled; } Sandoz - 30 Aug '02 /std/basic/read_desc.c - Added signing capability. Shiannar - 30 Aug '02 /obj/stationery/quill.c - See above. Shiannar - 30 Aug '02 /secure/cmds/creator/inherits.c - Removed the 'dupdate' functionality and cleaned up. Sandoz - 30 Aug '02 /cmds/creator/denied.c - Changed to use the CONFIG_DB_ERRORS define. Sandoz - 30 Aug '02 /cmds/creator/forwards.c - Changed to use the CONFIG_DB_ERRORS define. Sandoz - 30 Aug '02 /cmds/creator/bugreps.c - Changed to use the CONFIG_DB_ERRORS define. Sandoz - 30 Aug '02 /cmds/creator/fixed.c - Changed to use the CONFIG_DB_ERRORS define. Sandoz - 30 Aug '02 /cmds/creator/denied.c - Oh, and it actually doesn't error now. Sandoz - 30 Aug '02 /handlers/map.c - Changed to use the CONFIG_DB_CLUSTERS define. Sandoz - 30 Aug '02 /handlers/clusters.c - Changed to use the CONFIG_DB_CLUSTERS define. Sandoz - 30 Aug '02 /cmds/creator/todo.c - sar opetation operation Sandoz - 30 Aug '02 /handlers/new_armoury.c - Removed, because it is very obsolete. Sandoz - 30 Aug '02 /secure/include/global/directories.h - Added define for INSTRUMENTS_DIR (/obj/instruments). Sandoz - 30 Aug '02 /secure/include/global/objects.h - Added define for QUILL_OBJ (/std/stationery/quill). Sandoz - 30 Aug '02 /std/stationery/quill.c - Moved to here from /obj/stationery, because it is an inherit. Sandoz - 30 Aug '02 /std/stationery/paper.c - The descs will only be set up now if setup() isn't defined in the object. Sandoz - 30 Aug '02 /cmds/living/r_ead.c - Changed the fail messages to use the_short() instead of a_short() and made the fail messages group sensitive. Sandoz - 30 Aug '02 /secure/simul_efun/query_number.c - Added "minus" prefixes for when the input to time_string(), query_num() or word_ordinal() is negative. Also added if !efun_defined(x) to the functions. Sandoz - 30 Aug '02 /secure/simul_efun/add_a.c - Added if !efun_defined(x) to the functions, and made add_a() use the vowel() function. Sandoz - 30 Aug '02 /secure/simul_efun/array.c - Added if !efun_defined(x) to delete() and insert(). Sandoz - 30 Aug '02 /secure/simul_efun/indent.c - Added if !efun_defined(x) to indent(). Sandoz - 30 Aug '02 /secure/simul_efun/roll_MdN.c - Added if !efun_defined(x) to roll_MdN() and simplified the function a little. Sandoz - 30 Aug '02 /secure/simul_efun/shuffle.c - Added if !efun_defined(x) to shuffle(). Sandoz - 30 Aug '02 /secure/simul_efun/time.c - Made ordinal() add a '-' in front of negative figures and added #if !efun_defined(ordinal). Sandoz - 30 Aug '02 /secure/simul_efun/query_group.c - Added #if !efun_defined(x). Sandoz - 30 Aug '02 /std/shops/leaflet_shop.c - Changed the type of leaflet read messages to "printing". Sandoz - 30 Aug '02 /std/basic/read_desc.c - Added a separate read message for writing in type 'printing' for leaflets, that have not been 'written', but 'printed'. Sandoz - 30 Aug '02 /std/objects/carriage.c - Changed it to recycle the carriage objects for each stop, and dest the carriage object when the carriage room itself is dested. Sandoz - 31 Aug '02 /handlers/languages.c - Improved some docs. Sandoz - 1 Sep '02 /std/basic/read_desc.c - Made the text size code work. Sandoz - 1 Sep '02 /std/stationery/writing_pad.c - Added an inherit for writing pads. Sandoz - 2 Sep '02 /secure/include/global/objects.h - Added a define for WRITING_PAD_OBJ. Sandoz - 2 Sep '02 /handlers/shadow.c - Wrote a handler that will recycle shadow objects. Sandoz - 2 Sep '02 /std/languages/tuandor.c - Added the Tuandor's native language. Liceas - 2 Sep '02 /secure/include/global/handlers.h - Added a define for SHADOW_H. Sandoz - 2 Sep '02 /std/effect_shadow.c - Changed to call recycle_shadow() in the shadow handler to recycle itself when removed from an object. Will only destruct when the shadow handler fails. Sandoz - 2 Sep '02 /std/basic/effects.c - Changed to get the shadow objects from the shadow handler and cleaned up a couple of things. Sandoz - 3 Sep '02 /std/shadows/fighting/special_attack_base.c - Fixed a runtime where global args were being reset before the special_attack() function ends. Sandoz - 3 Sep '02 /std/shadows/rituals/drain_life.c - Changed remove_effect_shadow() to use ::remove_effect_shadow() instead of destruct(TO). Sandoz - 3 Sep '02 /std/shadows/rituals/drain_energy.c - Changed remove_effect_shadow() to use ::remove_effect_shadow() instead of destruct(TO). Sandoz - 3 Sep '02 /std/shadows/object/special_item.c - Removed, because it isn't used, and is replaced by the identity_hold effect. Sandoz - 3 Sep '02 /std/object.c - Now gets the effect shadow object from the shadow handler. Sandoz - 3 Sep '02 /std/shadows/misc/effects.c - Changed to recycle the shadow when removed. Sandoz - 3 Sep '02 /std/basic/effects.c - Changed delete_effect() to call TO->event_all_effects_deleted(), so the effects shadow would be dested when there are no more effects left. Sandoz - 3 Sep '02 /std/shadows/misc/effects.c - Added event_all_effects_deleted() to make it stop shadowing the object. Sandoz - 3 Sep '02 /std/shadows/other/group.c - Changed event_quit() to store the player object in a local variable temporarily, so that the shadow could be recycled. Sandoz - 3 Sep '02 /secure/handlers/intermud.c - Changed the routers member in the intermud class from *string to mixed. Sandoz - 3 Sep '02 /secure/handlers/intermud.c - Moved the remote.h include to be included after the server inherit because it defines functions. Sandoz - 3 Sep '02 /secure/master/logging.c - Changed the trace variable in standard_trace() from mapping to mixed type. Sandoz - 3 Sep '02 /std/living/skills.c - Changed the stat variable from int * to string. Sandoz - 3 Sep '02 /global/player/channels.c - Changed the type of 'orgs' variable from string to an array of strings and cleaned up a couple of things. Sandoz - 3 Sep '02 /std/living/holding.c - Removed an unused global variable. Sandoz - 3 Sep '02 /global/player/pweath.c - Changed 'types' variable in calc_personal_temp() from string * to mixed. Sandoz - 3 Sep '02 /std/room/basic/item_base.c - Changed the type of the _lng variable from string * to mixed. Sandoz - 3 Sep '02 /std/living/holding.c - Replaced the misplaced exclamation mark. Sandoz - 3 Sep '02 /secure/handlers/finger.c - Changed to use the time_string() simul_efun and got rid of get_time_string(). Sandoz - 3 Sep '02 /www/finger.c - Changed to use the time_string() simul_efun. Sandoz - 3 Sep '02 /std/npc/npc_main.c - Changed the chats to use classes and got rid of set_chat_string() and set_achat_string(), because they aren't used anywhere, and shouldn't be used anyway. Sandoz - 4 Sep '02 /handlers/room_handler.c - Changed the destination variable in exit_move() from object to mixed. Sandoz - 4 Sep '02 /secure/simul_efun/obj_parser.c - Fixed an invalid variable type in match_object_in_array(). Sandoz - 4 Sep '02 /std/living/carrying.c - Fixed a few types and made it slightly faster. Sandoz - 4 Sep '02 /secure/cmds/creator/ca_ll.c - Fixed a bad variable type. Sandoz - 4 Sep '02 /global/player/auto_load.c - Fixed a couple of bad variable types. Sandoz - 4 Sep '02 /std/basic/enchant.c - Fixed a bad variable type in enchant_string(). Sandoz - 4 Sep '02 /std/object.c - Changed dest_me() to recycle the effects shadow if there is one. Sandoz - 4 Sep '02 /std/shadows/misc/effects.c - Added event_object_being_dested() which is called by the shadowed object to force-recycle all effect shadows currently on the object. Sandoz - 4 Sep '02 /std/stationery/quill.c - Added checks for papers that are full. Sandoz - 4 Sep '02 /std/basic/read_desc.c - Changed to correctly update _cur_size under certain circumstances. Sandoz - 4 Sep '02 /obj/cont_medium.c - Fixed a bunch of bad variable types (strings to ints, anyone?). Also made a couple of functions a little faster. Sandoz - 4 Sep '02 /secure/master/valid_override.c - Added a third arg - filename, which is the full filename of the file that is being compiled. Also added autodocs. Sandoz - 5 Sep '02 /std/shadows/attached/single_shoulder.c - Fixed incorrect types in check_handicap(). Sandoz - 5 Sep '02 /cmds/living/l_ook.c - Changed calls to query_day() to not include an argument. Sandoz - 5 Sep '02 /std/room/basic/room_base.c - Changed a call to query_day() to not include an argument. Sandoz - 5 Sep '02 /std/room/outside.c - Changed a call to query_day() to not include an argument. Sandoz - 5 Sep '02 /std/environ/weather.c - Removed, because it is utterly outdated and doesn't load either. Sandoz - 5 Sep '02 /std/environ/weather_room.c - Removed because it is utterly outdated and doesn't load either. Sandoz - 5 Sep '02 /handlers/weather.c - Removed the room argument from query_day, because it isn't used anyway. Sandoz - 5 Sep '02 /secure/simul_efun/add_action.c - Changed to use the global LIVING_H define and removed a set_this_player() from enable_commands(), because it isn't needed. Sandoz - 5 Sep '02 /secure/simul_efun/add_command.c - Remove a couple of checks and renamed add_succeeded_ob() to add_succeeded(). Sandoz - 5 Sep '02 /global/player/new_parse.c - Changed add_command() to varargs and added a few checks to add_command(), add_succeeded(), add_succeeded_mess(), and add_failed_mess(). Sandoz - 5 Sep '02 /secure/login.c - Changed LOGIN_H->is_discworld_full() to is_discworld_full(0). Sandoz - 5 Sep '02 /handlers/player_handler.c - Changed requests and cache_hits to private nosave, and changed all restore_object() calls to reset all variables before restoring to force accurate data. Sandoz - 5 Sep '02 /room/rubbish.c - Started on the new recycling system. Sandoz - 5 Sep '02 /obj/dwweapons/knives/meat_cleaver.c - Removed, because it already exists in ../maces. Sandoz - 5 Sep '02 /obj/dwweapons/chains/morning_star.c - Removed, because it already exists in ../maces. Sandoz - 5 Sep '02 /handlers/armoury.c - Implemented the new recycling code. Sandoz - 5 Sep '02 /secure/simul_efun/modified_efuns.c - Added query_shadows() simul_efun which returns the list of objects shadowing the input object. Sandoz - 5 Sep '02 /room/rubbish.c - Fixed recycle_object() to correctly recycle shadows, not the object they are shadowing. :) Sandoz - 6 Sep '02 /handlers/mailer.c - Changed 'do_this_last' variable from string to mixed. Sandoz - 6 Sep '02 /secure/handlers/http.c - Changed the cday variable from string to mixed. Sandoz - 6 Sep '02 /secure/handlers/http.c - Changed the Sockets variable to httpSockets to get rid of a warning. Sandoz - 6 Sep '02 /handlers/inherit/club_discuss.c - Renamed the _discussion_items variable to _club_discussion_items to get rid of a warning. Sandoz - 6 Sep '02 /www/secure/boards.c - Fixed a bad variable type. Sandoz - 6 Sep '02 /www/finger.c - Did some cosmetics. Sandoz - 6 Sep '02 /www/news.c - Fixed a bad variable type. Sandoz - 6 Sep '02 /handlers/options_handler.c - Fixed a bad var type. Sandoz - 6 Sep '02 /d/qc/calarien/defs.h - Added dir for player shops. Shiannar - 7 Sep '02 /std/shops/player_shop/mgr_office.c - Modified broken function prototypes. Shiannar - 7 Sep '02 /secure/include/global/shops.h - Added defines for PSHOP files. Shiannar - 7 Sep '02 /secure/include/global/directories.h - Added PSHOP_DIR Shiannar - 7 Sep '02 /std/shops/player_shop/counter.c - Changed inherit reference. Shiannar - 7 Sep '02 /cmds/player/upt_ime.c - Cleaned up and changed to use the time_string() efun. Sandoz - 7 Sep '02 /cmds/creator/mudinfo.c - Made it about twice as fast and cleaned up a little. Sandoz - 8 Sep '02 /cmds/living/dry.c - Fixed some bad variables and cleaned up. Sandoz - 8 Sep '02 /std/effects/magic/magic_spell.c - Changed line 164-165 to use to_int() to prevent trying to put a float variable in int. Sandoz - 8 Sep '02 /handlers/attack_func.c - Fixed a bug in do_slash() with concentrating. Sandoz - 8 Sep '02 /d/playtesters/effects/pt_item_shadow.c - Fixed runtime when player evals to 0. Shiannar - 8 Sep '02 /handlers/room_handler.c - Added recycling for chatter objects, doors and item objects. Sandoz - 8 Sep '02 /std/room/basic/room_base.c - Chatter objects, doors and item objects are now recycled. Sandoz - 8 Sep '02 /handlers/burial.c - Added recycling of burial containers, and changed it to move expired items to /room/rubbish instead of desting them, so that they can be recycled as well. Sandoz - 8 Sep '02 /std/room/basic/room_base.c - Changed query_last_visited() to update last_visited if there are any players in the room. Sandoz - 9 Sep '02 /std/room/basic/door.c - Added group_object(). Sandoz - 9 Sep '02 /handlers/garbage.c - Changed get_junk() to not consider door objects and chatter objects without my_room as garbage, to make it possible to recycle them. The refs check shall get them anyway if they're left dangling. Sandoz - 9 Sep '02 /handlers/vault_handler.c - Removed the recycling code and changed it to move all left over objects to /room/rubbish, so that they can be recycled there. Sandoz - 9 Sep '02 /handlers/armoury.c - Added an inventory check to recycle_object(). Sandoz - 9 Sep '02 /room/rubbish.c - Changed recycle_object() to remove worn items before trying to move them. Sandoz - 9 Sep '02 /secure/simul_efun/modified_efuns.c - Added a simul_efun for debug_info(). Sandoz - 9 Sep '02 /handlers/garbage.c - Added some logging. Sandoz - 9 Sep '02 /std/stationery/folder.c - Rewrote a little so that it can be used for things other than leaflets as well. Sandoz - 9 Sep '02 /std/objects/drinkscart.c - Fixed up and moved to here from Mahray's dir. Sandoz - 9 Sep '02 /global/player/events.c - 'inform' will now sort the events alphabetically. Sandoz - 10 Sep '02 /cmds/player/inv_entory.c - Added 'i playtester' option for PTs, that will list PT items. Sandoz - 10 Sep '02 /secure/handlers/webster.c - Changed the user member in the webster class from object to string to make it work again. Sandoz - 10 Sep '02 /cmds/creator/st_at.c - Added a fail message for when an item has no stats. Sandoz - 10 Sep '02 /cmds/creator/sh_adows.c - Changed to use the query_shadows() efun. Sandoz - 10 Sep '02 /std/book.c - Changed add_read_mess to agree with the inherited function in type. Sandoz - 11 Sep '02 /secure/items/clean.c - Removed, because it is BAD(tm). Sandoz - 11 Sep '02 /secure/items/bomb.c - Removed. Sandoz - 11 Sep '02 /global/player/command.c - Removed command_commands() and all add_action bits. Sandoz - 11 Sep '02 /global/player/psoul.c - Removed all add_action bits. Sandoz - 11 Sep '02 /global/player/new_parse.c - Removed all add_action bits. Sandoz - 11 Sep '02 /global/player.c - Removed command_commands(). Sandoz - 11 Sep '02 /std/npc/npc_main.c - Removed command_commands(). Sandoz - 11 Sep '02 /std/living/living.c - Removed an add_action thingie from living_commands(). Sandoz - 11 Sep '02 /std/living/skills.c - Removed a reference to add_action and inexistent skill_commands() from the docs. Sandoz - 11 Sep '02 /std/shadows/object/ntalker.add_action - Removed because it isn't used and is full of add_actions. Sandoz - 11 Sep '02 /std/room/mine.c - Unused, outdated and using add_action - Removed. Sandoz - 11 Sep '02 /std/objects/dartboard.c - Converted to add_command and cleaned up. Sandoz - 11 Sep '02 /obj/misc/terrain_shovel.c - Removed because of being outdated and add_actiony goodness. Sandoz - 11 Sep '02 /obj/monster/firework_imp.c - Converted to add_command(). Sandoz - 11 Sep '02 /d/learning/common.c - Converted add_actions to add_commands. Sandoz - 12 Sep '02 /handlers/clusters.c - Fixed a bad variable type. Sandoz - 12 Sep '02 /secure/std/report_base.c - Removed the bit with actions_defined() from bug_command(), because actions_defined doesn't exist anyway. Sandoz - 12 Sep '02 /cmds/creator/loc_alcmd.c - Removed, because it is totally obsolete. Sandoz - 12 Sep '02 /cmds/creator/which.c - Removed a actions_defined(), because it doesn't exist. Sandoz - 12 Sep '02 /secure/simul_efun/add_action.c - Removed add_action() and actions_defined(). Sandoz - 12 Sep '02 /handlers/gossip_handler.c - Fixed a problem with the handler not having a proper euid, as it is not loaded by preload, and has PLAYER euid when a player causes it to be loaded. Sandoz - 12 Sep '02 /cmds/player/temp_erature.c - Fixed a bad variable type. Sandoz - 12 Sep '02 /std/room/basic/room_base.c - fixed add_smell, add_night_smell and add_day_smell Shiannar - 12 Sep '02 /cmds/living/smell.c - fixed after driver options broke it Shiannar - 12 Sep '02 /cmds/living/smell.c - Changed to use the choice() efun. Sandoz - 12 Sep '02 /cmds/living/listen.c - Fixed a bad variable type and made it use choice(). Sandoz - 12 Sep '02 /handlers/garbage.c - Undeffed the reclaim_objects() bit in tidy_up(). Sandoz - 13 Sep '02 /cmds/player/inv_entory.c - Reformatted the PT stuff. Sandoz - 13 Sep '02 /secure/simul_efun/obj_parser.c - Moved the two functions from find_match.c (removed) to here. Sandoz - 13 Sep '02 /secure/simul_efun.c - Removed str_inven.c which is used nowhere, and replaced find_match references with obj_parser. Sandoz - 13 Sep '02 /secure/simul_efun/array.c - Moved find_member() to here from find_member.c, and removed find_member inherit from simul_efun.c Sandoz - 13 Sep '02 /www/secure/secure.c - Added uptime for cres onto the secure page. Sandoz - 13 Sep '02 /cmds/creator/compare.c - Removed. Sandoz - 13 Sep '02 /cmds/creator/compare.c - Cleaned up compare2.c and renamed it to compare.c Sandoz - 13 Sep '02 /cmds/creator/screen.c - Fixed 'screen on' and a runtime that would have happened when the target logs off. Also made input_to to pass the target to the callback function, so that multiple people can screen at the same time, without the fear of screening to the wrong person. Sandoz - 13 Sep '02 /cmds/creator/mobs.c - Removed, because it is inaccurate and isn't really needed anyway. Sandoz - 13 Sep '02 /std/shops/parcel_office.c - Changed do_list() to do_list_offices() so it could be used along with the item shop inherit. Sandoz - 13 Sep '02 /std/shops/inherit/shopkeeper_base.c - Changed exec_shopkeeper_cmd() so that when the command is an array, the shopkeeper will be set into busy mode until the commands complete, so they won't spam the room to death with incomprehensibility when several people list/buy/browse things at the same time. Sandoz - 13 Sep '02 /std/shops/inherit/item_shop.c - Changed do_buy() to print "You buy the tiny piece of red wrapping paper for 1 electrum coin, 6 silver coins and 3 copper coins." to the buyer instead of plain "You buy the tiny piece of red wrapping paper.". Sandoz - 13 Sep '02 /std/basic/hide_invis.c - Fixed runtime associated with callouts in remove_hide_invis() Shiannar - 14 Sep '02 /std/basic/hide_invis.c - Made query_visible() and hide_invis_string() a little faster. Sandoz - 15 Sep '02 /secure/master/logging.c - Changed line 64 to print the object name as %O instead of %s, in case the object name is 0. Sandoz - 15 Sep '02 /std/objects/armoury_container.c - Added a special barebones container for the armoury to use. Sandoz - 15 Sep '02 /handlers/armoury.c - Changed to use the special armoury container which makes moves to/from it several times faster. Sandoz - 15 Sep '02 /std/basic/move.c - Changed move() to check for no_event_enter() on the destination, instead of comparing the destination's file name with "/room/rubbish", so that enter messages could be turned off elsewhere as well. Sandoz - 16 Sep '02 /room/rubbish.c - Added no_event_enter() which will return 1. Sandoz - 16 Sep '02 /std/objects/armoury_container.c - Added no_event_enter() which will return 1 to suppress event_enter() here. Sandoz - 16 Sep '02 /std/basic/move.c - Fixed error introduced where event_exit's weren't being called. Shiannar - 16 Sep '02 /std/room/basic/item.c - Got rid of item_base (oh well...) and changed the way add commands attached to add items act. The verb isn't passed to the add command function any more. Sandoz - 18 Sep '02 /handlers/map.c - Changed dest_dir in check_map2 from string * to mixed. Sandoz - 18 Sep '02 /cmds/player/health.c - Fixed a bug with converting health strings. Sandoz - 18 Sep '02 /std/shops/engrave_inherit.c - Changed the text type from "neat engraved letters:" to just plain "neat engraved letters". Sandoz - 18 Sep '02 /handlers/folder_handler.c - Changed check_mail() to set info to ({ }), and made a couple of check() a little faster. Sandoz - 19 Sep '02 /std/room/basic/chatter.c - Moved the stuff from chatter_base.c to here and removed the former. Sandoz - 19 Sep '02 /std/room/basic_room.c - Moved everything from room_base.c and enchant_base.c to here and removed both of the former. Sandoz - 19 Sep '02 /std/npc.c - Moved everything from npc_main.c to here and removed the former. Sandoz - 19 Sep '02 /std/room/basic_room.c - Changed exit aliases, smells and sounds to use properties, instead of seven rarely used variables. Sandoz - 20 Sep '02 /handlers/garbage.c - Defined RECLAIM to let it reclaim_objects() again. Sandoz - 20 Sep '02 /include/deity.h - Added a couple of defines from the deity handler. Sandoz - 20 Sep '02 /handlers/deity_handler.c - Added query_deity_colour() and removed a couple of defines now in deity.h Sandoz - 20 Sep '02 /std/effects/rituals/divine_cloak.c - Made a bunch of messages a little more interesting. Sandoz - 20 Sep '02 /std/shadows/rituals/divine_cloak.c - Made a bunch of messages a little more interesting. Sandoz - 20 Sep '02 /global/player/command.c - Fixed the path of the showhelp command in eventForce. Sandoz - 21 Sep '02 /secure/cmds/creator/accesstool.c - Fixed a couple of security issues and cleaned up. Sandoz - 22 Sep '02 /secure/cmds/creator/admtools.c - Added deity control. Sandoz - 22 Sep '02 /secure/cmds/creator/deitytool.c - Started a deitytool. Sandoz - 22 Sep '02 /handlers/armoury.c - Added some logging. Sandoz - 22 Sep '02 /std/effects/rituals/drain_life.c - Raised the damage it does a little. Sandoz - 22 Sep '02 /obj/rituals/drain_life.c - Shortened the duration of the ritual effects and added initial damage. Cannot be cast on yourself any more. Sandoz - 23 Sep '02 /std/effects/rituals/drain_energy.c - Raised the gp drain amount a little. Sandoz - 23 Sep '02 /obj/rituals/drain_energy.c - Shortened the duration of the ritual effects and added initial gp drain. Cannot be cast on yourself any more. Sandoz - 23 Sep '02 /std/shadows/other/group.c - Fixed a bug with assist still kicking in when the player has initiated an assist callout and turns off their assist. Sandoz - 23 Sep '02 /std/shops/engrave_inherit.c - Added letter cost, engraving style and engraving language and cleaned up/made work several things. Sandoz - 23 Sep '02 /std/shops/engrave_shop.c - Removed dest_me(), changed to call the engrave inherit's create first, and added stats(). Sandoz - 23 Sep '02 /handlers/room_handler.c - Added query_recycled_doors(), query_recycled_chatters() and query_recycled_items() and made dest_me() destruct(TO). Sandoz - 23 Sep '02 /std/room/basic/item.c - Added set_my_room() and removed _room = PO from create(). Sandoz - 23 Sep '02 /handlers/room_handler.c - Changed get_item() to call set_my_room() on the item object with PO as the argument. Sandoz - 23 Sep '02 /cmds/player/dnickname.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /d/learning/handlers/quit.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /handlers/terrain_things/logroom.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /handlers/change_skills.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /handlers/bank_handler.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /handlers/cpi_handler.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /handlers/cmr_handler.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /handlers/artifact_handler.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /obj/misc/balance.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /obj/monster/basic_light.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /obj/monster/wizard_eye.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /obj/monster/blue_light.old - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /obj/monster/pishe_cloud.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /obj/salve.c - Made it load and changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /std/basic/omisc.c - Removed, because it isn't used. Sandoz - 23 Sep '02 /std/basic/nmisc.c - Removed, because it isn't used. Sandoz - 23 Sep '02 /std/shops/storeroom.c - Changed to use map_delete() instead of the obsolete m_delete(). Sandoz - 23 Sep '02 /secure/simul_efun.c - Removed the /secure/simul_efun/mapping inherit. Sandoz - 23 Sep '02 /secure/simul_efun/mapping.c - Made obsolete and removed. Sandoz - 23 Sep '02 /secure/master/logging.c - Changed 'objfn' variable in trace_line() from string to mixed, because some objects have names as arrays instead of strings. Sandoz - 23 Sep '02 /obj/rituals/replenishing_rune.c - Removed a couple of defines now in deity.h Sandoz - 23 Sep '02 /obj/rituals/basic_grant.c - Removed a couple of defines now in deity.h Sandoz - 23 Sep '02 /secure/master.c - Removed the unused checked_master stuff, included /secure/master/valid_database.c, and removed set_eval_limit() from create(). Sandoz - 24 Sep '02 /secure/master/valid_database.c - Added for the new database code in MudOS. Sandoz - 24 Sep '02 /std/smart_log.old - Removed. Sandoz - 24 Sep '02 /secure/simul_efun/modified_efuns.c - Removed a few unused variables, made db_* functions work with the new database code, removed memory_summary() simul_efun and added simul_efuns for set_eval_limit() and eval_cost(). Sandoz - 24 Sep '02 /cmds/guild-race/covert/hide.c - Changed to only call TP->remove_hide_invis("hiding") on the player when the player in sneaking. TP->hide_callback() and TP->stop_sneaking() are handled by remove_hide_invis() now. Sandoz - 25 Sep '02 /std/shadows/other/sneak.c - Changed hide_callback() to remove the effect from the player as well, so that remove_hide_invis() will be the only thing that has to be called to make someone stop sneaking. Sandoz - 25 Sep '02 /std/effects/ingested/drunk.c - Fixed a few more problems with using new_parser(). Sandoz - 25 Sep '02 /cmds/guild-race/covert/steal.c - Can't steal from passed out now. Shiannar - 25 Sep '02 /secure/cmds/creator/exe_c.c - Added the displaying of time taken and eval cost for added confusion. Sandoz - 25 Sep '02 /room/rubbish.c - Added no_init(). Sandoz - 25 Sep '02 /std/objects/armoury_container.c - Added no_init(). Sandoz - 25 Sep '02 /handlers/armoury.c - Changed the recycling code considerably, and added checks to prevent it from recycling too many items. Sandoz - 26 Sep '02 /std/npc.c - Fixed a problem with add_chat_string() and add_achat_string(). Sandoz - 26 Sep '02 /handlers/shadow.c - Changed recycle_shadow() to return 1 on success and optimized the code a little. Sandoz - 26 Sep '02 /std/shadows/misc/effects.c - Changed to check the return value of recycle_shadow() instead of query_shadowing(). Sandoz - 26 Sep '02 /std/effect_shadow.c - Changed to check the return value of recycle_shadow() instead of query_shadowing(). Sandoz - 26 Sep '02 /handlers/room_handler.c - Rewrote the recycling code to clean the door and chatter arrays with a 15 second call out, or when something uses get_door() / get_chatter(). Sandoz - 26 Sep '02 /std/room/basic/item.c - Fixed a problems with remove_item() concerning updating day/night indexes and removing empty bits from the plurals and verbs mappings. Sandoz - 26 Sep '02 /global/player/new_parse.c - Removed an unneeded check from both add_succeeded_mess() and add_failed_mess(). Sandoz - 27 Sep '02 /secure/simul_efun/modified_efuns.c - Replaced a map() with a foreach loop in move_object(). Sandoz - 27 Sep '02 /handlers/livings.c - Tweaked remove_garbage() a little, and changed named_livings() to be several times faster. Sandoz - 27 Sep '02 /handlers/livings.c - Added a check for maximum mapping size in enable_commands(). Sandoz - 27 Sep '02 /secure/master/logging.c - Replaced the variable based in_error_handler check with a call stack check. This way we will never be stuck in the error handler with too deep recursion errors etc. Sandoz - 27 Sep '02 /std/room/outside.c - Fixed up a bunch of issues with fast clean up, and cleaned up some unused variables. Sandoz - 27 Sep '02 /std/room/outside.c - Won't set fast clean up on rooms that have no setup() defined. Sandoz - 27 Sep '02 /std/room/outside.c - Changed to use a heart_beat based fast clean up, and got rid of a couple of more variables. Sandoz - 28 Sep '02 /secure/std/www_base.c - Fixed a problem in htmlify() not making correct links. Sandoz - 1 Oct '02 /www/secure/errors.c - Renamed a global variable and a function to get rid of three warnings. Sandoz - 1 Oct '02 /std/room/outside.c - Changed heart_beat to clean up/stabilize immediately if no player has visited the room. Sandoz - 1 Oct '02 /cmds/player/position.c - Made it actually tell the full position you are in. Sandoz - 1 Oct '02 /cmds/player/gchat.c - Removed as it is obsolete. Sandoz - 1 Oct '02 /cmds/player/gstat_us.c - Removed, because it is obsolete. Sandoz - 1 Oct '02 /std/shadows/misc/team.c - Removed, because it is obsolete. Sandoz - 1 Oct '02 /cmds/player/joing_roup.c - Removed because it is obsolete. Sandoz - 1 Oct '02 /cmds/player/leaveg_roup.c - Removed because it is obsolete. Sandoz - 1 Oct '02 /cmds/player/lockg_roup.c - Removed because it is obsolete. Sandoz - 1 Oct '02 /cmds/player/removeg_roup.c - Removed as obsolete. Sandoz - 1 Oct '02 /cmds/player/mailinfo.c - Changed to read a little better. Sandoz - 1 Oct '02 /handlers/team.c - Removed because it is obsolete. Sandoz - 1 Oct '02 /cmds/player/su.c - Removed outdated references to the team handler and some logging that didn't work anyway. Sandoz - 1 Oct '02 /std/room/basic/chatter.c - Removed clean_up() because the garbage handler will get unreferenced chatters anyway, and this way recycled chatters won't be cleaned up. Sandoz - 1 Oct '02 /std/room/outside.c - Moved the clean up code to basic_room.c Sandoz - 2 Oct '02 /std/room/basic_room.c - Add the clean up code from outside.c and removed add_zone() which isn't used, set_zone() is. Sandoz - 2 Oct '02 /secure/handlers/domain.c - Fixed a bad argument to query_multiple_short(). Sandoz - 8 Oct '02 /secure/handlers/project.c - Fixed a bad argument to query_multiple_short(). Sandoz - 8 Oct '02 /std/shops/general_shop.c - Changed a bad arg to query_multiple_short() in reps_came_back(). Sandoz - 8 Oct '02 /secure/simul_efun/multiple_short.c - Added #if !efun_defined and made a little faster. Sandoz - 9 Oct '02 /secure/simul_efun/obj_parser.c - Added query_multiple_short() from multiple_short.c and removed the latter. Sandoz - 9 Oct '02 /secure/include/config.h - Changed the errors database name from "errors" to "dsky_errors" and clusters database name from "discworld" to "dsky_clusters" and the web address define from www.divided-sky.com to www.divided-sky.dynu.com. Sandoz - 9 Oct '02 /secure/handlers/intermud/channel.h - Changed to use query_channel_name() instead of query_channel_command() in the channel handler. Sandoz - 11 Oct '02 /handlers/channel.c - Removed query_channel_command() because it was the exact copy of query_channel_name(). Sandoz - 11 Oct '02 /secure/simul_efun/array.c - Added #if !efun_defined(find_member) to find_member(). Sandoz - 11 Oct '02 /secure/simul_efun/reference_allowed.c - Split from modified_efuns.c and added #if !efun_defined(reference_allowed). Sandoz - 11 Oct '02 /secure/simul_efun/modified_efuns.c - Moved reference_allowed() to reference_allowed.c, and made it inherit the latter if there is no reference_allowed() efun. Sandoz - 11 Oct '02 /secure/simul_efun.c - Changed a bunch of inherits to be only inherited when there is no corresponding efun. Sandoz - 11 Oct '02 /secure/simul_efun.c - Removed the pl_to_ob inherit, because it isn't used anywhere. Sandoz - 11 Oct '02 /secure/include/global/directories.h - Removed the obsolete SECURE_CLASS_DIR and SECURE_OBJECT_DIR. Sandoz - 11 Oct '02 /secure/handlers/defines.c - Added to keep track of and resolve global defines. Sandoz - 11 Oct '02 /secure/include/global/handlers.h - Added define for DEFINE_H (/secure/handlers/defines.c). Sandoz - 11 Oct '02 /secure/simul_efun/string_to_define.c - Changed to use DEFINE_H to resolve defines, instead of writing/loading/deleting a temporary file each time. Sandoz - 11 Oct '02 /secure/simul_efun/modified_efuns.c - Made event() a little faster. Sandoz - 12 Oct '02 /secure/simul_efun/back_trace.c - Made bits of it work and changed it to look more like actual error traces. Sandoz - 13 Oct '02 /secure/handlers/defines.c - Changed read_file() in rehash_defines to use unguarded(). Sandoz - 14 Oct '02 /d/library/dist/mtf/mtf2.c - Changed to use TP->query_current_path() instead of TP->query_path() and fixed up a warning. Sandoz - 14 Oct '02 /secure/cmds/creator/du.c - Changed to use TP->query_current_path() instead of TP->query_path(). Sandoz - 14 Oct '02 /secure/cmds/creator/finde_rrors.c - Changed to use TP->query_current_path() instead of TP->query_path(). Sandoz - 14 Oct '02 /secure/cmds/creator/printe_rrors.c - Changed to use TP->query_current_path() instead of TP->query_path() and prevented a warning by renaming the globvars variable to print_globvars. Sandoz - 14 Oct '02 /secure/cmds/creator/ols.c - Changed to use TP->query_current_path() instead of TP->query_path(). Sandoz - 14 Oct '02 /secure/cmds/creator/tnls.c - Changed to use TP->query_current_path() instead of TP->query_path() and removed two unused variables. Sandoz - 14 Oct '02 /secure/cmds/creator/tls.c - Changed to use TP->query_current_path() instead of TP->query_path(). Sandoz - 14 Oct '02 /cmds/creator/tcheck.c - Changed to use TP->query_current_path() instead of TP->query_path(). Sandoz - 14 Oct '02 /cmds/creator/pw_d.c - Changed to use TP->query_current_path() instead of TP->query_path(). Sandoz - 14 Oct '02 /cmds/creator/map_2rooms.c - Changed to use TP->query_current_path() instead of TP->query_path(). Sandoz - 14 Oct '02 /global/creator/wiz_info_comm.c - Rewrote gauge to use time_expression and cut its call stack by half by using a callout. Sandoz - 14 Oct '02 /global/creator/wiz_file_comm.c - Removed query_path(), cleaned up the invisibility/allow functions, changed change_dir() to use switches instead of else ifs and removed the obscure exec stuff from process_input() along with the function itself. Sandoz - 14 Oct '02 /secure/simul_efun/modified_efuns.c - Added query_prime() simul_efun. Sandoz - 14 Oct '02 /secure/handlers/autodoc/autodoc_nroff.c - Changed a formatting error in write_single_description(). Sandoz - 14 Oct '02 /cmds/player/help.c - Fixed a problem with displaying the wrong 'filename read' with multiple matches. Sandoz - 15 Oct '02 /doc/concepts/credits - Updated. Sandoz - 15 Oct '02 /doc/concepts/website - Updated. Sandoz - 15 Oct '02 /doc/creator/concepts/ftp - Updated. Sandoz - 15 Oct '02 /std/room/basic_room.c - Removed query_not_replaceable() and set_not_replaceable() because they're not used anyway, also changed real_clean() to always return 1. Sandoz - 17 Oct '02 /handlers/garbage.c - Implemented a new clean up system for rooms, which will call reclaim_objects() right after the clean up cycle has completed. Sandoz - 17 Oct '02 /secure/simul_efun/shuffle.c - Reverted to the old shuffle(). Sandoz - 17 Oct '02 /std/effects/other/tattoo.c - Rewrote it. Sandoz - 18 Oct '02 /obj/clothes/knee_high_black_leather_boots.c - Added. Sandoz - 18 Oct '02 /obj/clothes/black_silk_dress.c - Added. Sandoz - 18 Oct '02 /obj/clothes/matte_black_stockings.c - Added. Sandoz - 18 Oct '02 /std/room/basic_room.c - Changed real_clean() to take into account query_room_keep_loaded(). Sandoz - 19 Oct '02 /handlers/armoury.c - Added query_room_keep_loaded() which will return 1. Sandoz - 19 Oct '02 /secure/quests/calarien/nocturnal_guide.c - Added the code for the Nocturnal Guide. Sandoz - 19 Oct '02 /handlers/clusters.c - Changed to catch() db_close() in dest_me(). Sandoz - 19 Oct '02 /std/room/basic/chatter.c - Fixed a problem with expanding %Iposs, %I was taking precedence over it. :/ Sandoz - 20 Oct '02 /secure/include/global/shops.h - Added define for TATTOO_SHOP (/std/shops/tattoo_parlour). Sandoz - 20 Oct '02 /std/shops/tattoo_parlour.c - Inheritized. Sandoz - 20 Oct '02 /secure/include/global/npcs.h - Added define for TATTOOIST_NPC (/std/npcs/tattooist). Sandoz - 20 Oct '02 /std/npcs/tattooist.c - Inheritized. Sandoz - 20 Oct '02 /doc/room/tattoo_parlour - Added. Sandoz - 21 Oct '02 /std/effects/other/tattoo.c - Added 'across the legs' and 'around arms' bodyparts. Sandoz - 21 Oct '02 /std/effects/other/tattoo.c - Changed it to pluralize "She bears a tattoo of..." to "She bears tattoos of..." if the person has multiple tattoos. Sandoz - 21 Oct '02 /std/basic/wearable.c - Changed the way wear/remove functions work. They now take two arguments. 1 - the object wearing/removing, 2 - 1 for remove, 0 for wear. Sandoz - 21 Oct '02 /obj/clothes/black_leather_thong.c - Added. Sandoz - 21 Oct '02 /std/effects/other/tattoo.c - The extra_look won't work for dead people any more, even though the effect survives deaths. Sandoz - 21 Oct '02 /obj/clothes/sequined_black_leather_brassiere.c - Added. Sandoz - 21 Oct '02 /std/effects/other/tattoo.c - Fixed a problem with clothes covering tattoos in extra_look(). Sandoz - 21 Oct '02 /std/npcs/tattooist.c - Changed the order of messages in the tattooing process, as they were a little misleading. Sandoz - 21 Oct '02 /doc/known_command/steal - Moved to here from /doc/playtesters. Sandoz - 22 Oct '02 /doc/playtesters/disarm - , mend - Updated. Sandoz - 22 Oct '02 /cmds/playtester/disarm.c - Added two more patterns and changed the fail message. Sandoz - 22 Oct '02 /std/effects/fighting/disarm_effect.c - Changed the starting message and cleaned up. Sandoz - 22 Oct '02 /std/shadows/fighting/disarm_shadow.c - Changed the debug inform. Sandoz - 22 Oct '02 /www/connect.c - Updated the urls. Sandoz - 23 Oct '02 /www/skylib.c - Added a dynamic link to the driver. Sandoz - 25 Oct '02 /std/shops/item_shop.c - Added stats() to return both the stats in the room object and the basic item_shop inherit. Sandoz - 26 Oct '02 /std/shops/item_shop_outside.c - Added stats() to return both the stats in the room object and the basic item_shop inherit. Sandoz - 26 Oct '02 /std/shops/inherit/item_shop.c - Removed ::create() from create and fixed the order of a few messages. Sandoz - 26 Oct '02 /std/shops/inherit/clone_on_demand.c - Added stats(), removed the superfluous create() and rewrote create_real_object() to not clone/dest a temporary container and move all object to and fro twice each time something is bought, it will now keep a temporary container loaded at all times. Sandoz - 26 Oct '02 /std/shops/inherit/shopkeeper_base.c - Added stats(). Sandoz - 26 Oct '02 /std/shops/inherit/item_shop.c - Added stats() to return stats from both clone_on_demand and shopkeeper_base. Sandoz - 26 Oct '02 /std/shops/inherit/item_shop.c - Removed the superfluous dest_me(). Sandoz - 26 Oct '02 /std/shops/tattoo_parlour.c - Added a room message for when a tattoo is requested to be removed. Sandoz - 26 Oct '02 /handlers/map.c - Suppressed a runtime error to do with terrains using short-curcuiting logic in check_map2(). Shiannar - 2 Nov '02 /cmds/player/rescue.c - Changed to rescue players from terrain rooms with no exits. Shiannar - 2 Nov '02 /cmds/creator/map_2rooms.c - Removed it, because it is broken. Sandoz - 3 Nov '02 /handlers/map.c - Line 894, originally "load_object( dest_dir[i] ) &&" has been removed, as it does not appear neccessary. Should this not be the case, well... Shiannar - 3 Nov '02 /std/room/basic/terrain.c - Rewrote from a shadow to an inherit. Sandoz - 6 Nov '02 /std/room/basic_room.c - Removed all the terrain specific stuff. Sandoz - 6 Nov '02 /std/room/terrain_inside.c - Added for indoors terrains. Sandoz - 6 Nov '02 /std/room/terrain_outside.c - Added for indoors terrains. Sandoz - 6 Nov '02 /secure/include/global/rooms.h - Added defines for TERRAIN_INSIDE (/std/room/terrain_inside) and TERRAIN_OUTSIDE (/std/room/terrain_outside). Sandoz - 6 Nov '02 /include/room.h - Removed TERRAIN_OBJECT define. Sandoz - 6 Nov '02 /cmds/creator/go_to.c - Changed to work with the new terrain system. Sandoz - 6 Nov '02 /std/basic/extra_look.c - Added the ability to use function pointers and string for extra looks. Sandoz - 7 Nov '02 /std/room/basic_room.c - Changed not to call extra_look::create() anymore. Sandoz - 7 Nov '02 /std/object.c - Removed extra_look::create() from create(). Sandoz - 7 Nov '02 /std/basic/extra_look.c - Changed to not initialize the extra looks array in create(). Sandoz - 7 Nov '02 /cmds/player/upt_ime.c - Added the time until the next reboot. Sandoz - 7 Nov '02 /cmds/creator/mudinfo.c - Added time until the next reboot,. Sandoz - 7 Nov '02 /handlers/terrain_things/logroom.c - Changed to work with the new terrain system and added a cleanup feature. Sandoz - 8 Nov '02 /cmds/living/l_ook.c - Updated to work with terrains as well, and it will also now display the contents of the room you are in as well, always. Sandoz - 8 Nov '02 /include/player.h - Changed CREATOR_IDLE from 2 hours to 6. Sandoz - 9 Nov '02 /include/all_inc.h - Removed, because it isn't used, global defines are in /secure/include. Sandoz - 10 Nov '02 /include/player.h - Removed CREATOR_IDLE and OFFLER defines. Sandoz - 10 Nov '02 /global/player.c - Removed the creator idle code from heart_beat(). Sandoz - 10 Nov '02 /cmds/guild-race/covert/shoplift.c - Fixed a bug which made it easier to see people who succeed a shoplift, rather than those who fail. Sandoz - 10 Nov '02 /secure/quests/calarien/utterly_curious.c - Behold, the first quest a player *has* to die in. Sandoz - 10 Nov '02 /obj/weapons/blunt/dull_greatsword.c - Added from QC. Sandoz - 12 Nov '02 /obj/weapons/swords/templar_sword.c - Added from QC. Sandoz - 12 Nov '02 /obj/weapons/swords/templar_dagger.c - Added from QC. Sandoz - 12 Nov '02 /handlers/armoury.c - Fixed up a problem with weapon stats. Sandoz - 12 Nov '02 /handlers/clothing_handler.c - Changed query_clothing_type(), query_clothing_cannot_remove() and query_clothing_hiding(), query_clothing_*_depth() etc. to check equivalent types as well. Sandoz - 12 Nov '02 /handlers/clothing_handler.c - Changed add_equivilant_type() to add the new equivalent type to the hidden/not_remove arrays of other types that have the real type in them. Sandoz - 12 Nov '02 /std/bit.c - Cleaned up and fixed a couple of runtimes concerning bad variable types and saving/restoring autoload data. Sandoz - 13 Nov '02 /cmds/creator/tra_ns.c - Added query_patterns() for syntax messages. Sandoz - 14 Nov '02 /cmds/creator/return.c - Rewrote to looks more like trans. Sandoz - 14 Nov '02 /cmds/creator/tra_ns.c - Added a trans inform. Sandoz - 14 Nov '02 /global/player/events.c - Added a trans inform for lords. Sandoz - 14 Nov '02 /cmds/living/l_ook.c - Fixed some more problems with set_destination() and cloned rooms in look_around. We will now use query_destination() to get the actual destination, because dest_other won't be accurate after set_destination() has been used. Sandoz - 14 Nov '02 /std/living/body.c - Started, to deal with body parts. Sandoz - 14 Nov '02 /std/living/living.c - Added the above body inherit. Sandoz - 14 Nov '02 /std/races/base.c - Added functions for attackable areas - add_attackable_area(), remove_attackable_area() and query_attackable_areas(). Sandoz - 14 Nov '02 /obj/clothes/black_leather_thong.c - Fixed (hopefully) a problem with the remove message and stealing. Sandoz - 14 Nov '02 /std/races/bird_base.c - Added attackable areas for birds. Sandoz - 14 Nov '02 /std/races/carnivore.c - Added attackable areas for carnivores. Sandoz - 14 Nov '02 /std/races/humanoid.c - Added attackable areas for humanoid creatures. Sandoz - 14 Nov '02 /std/races/mustelidae_base.c - Added attackable areas for mustelidae. Sandoz - 14 Nov '02 /std/races/reptile_base.c - Added attackable areas for reptiles. Sandoz - 14 Nov '02 /std/races/rodent_base.c - Added attackable areas for rodents. Sandoz - 14 Nov '02 /std/races/ruminant.c - Added attackable areas for ruminants. Sandoz - 14 Nov '02 /std/races/snake.c - Added attackable areas for snake. Sandoz - 14 Nov '02 /handlers/attack_messages.c - Changed the attack messages to the new system which includes bodyparts. Sandoz - 14 Nov '02 /std/effects/fighting/combat.c - Added basic support for bodyparts. Sandoz - 14 Nov '02 /std/room/inherit/well_room.c - Changed well_adj from string to mixed. Sandoz - 14 Nov '02 /cmds/living/get.c - Fixed a bug with continuous items and broken fail messages. Sandoz - 15 Nov '02 /global/player/line_ed.c - Fixed a bug with deleting an invalid line number. Sandoz - 15 Nov '02 /handlers/clothing_handler.c - Rings now belong to the hands zone, and necklaces to the neck zone, so that wearing/removing them will work properly. Sandoz - 15 Nov '02 /cmds/living/wea_r.c - Fixed a broken fail message concerning temporarily removing things. Sandoz - 15 Nov '02 /cmds/living/l_ook.c - Fixed another problem with look around, where room contents for rooms with the same short desc would be overwritten. Sandoz - 15 Nov '02 /www/secure/boards.c - Added "Back to the Secure Pages" to the bottom menubar. Sandoz - 15 Nov '02 /obj/armour.c - Fixed a bug which caused AC to be negative with extremely high damage. Sandoz - 15 Nov '02 /secure/quests/calarien/nocturnal_guide.c - Fixed a problem with directions. Sandoz - 15 Nov '02 /obj/scabbards/dual_stiletto_sheath.c - Moved to here from QC. Sandoz - 17 Nov '02 /std/npc.c - Changed get_item() to return the object of the item gotten from the armoury. Sandoz - 17 Nov '02 /obj/weapons/misc/simple_lockpick.c - Renamed from plain lockpick.c, added a "simple" adjective, removed the lockpick property and added query_lockpick(). Sandoz - 18 Nov '02 /cmds/creator/cloner.c - Cleaned up a couple of things. Sandoz - 18 Nov '02 /global/player/cloner.c - Fixed a broken message, and changed clean_up() to not save when there is nothing to save. Sandoz - 18 Nov '02 /obj/weapons/misc/rusty_skeleton_key.c - After a bit more thinking, changed the simple_lockpick.c to this. Sandoz - 18 Nov '02 /include/thief.h - Lowered the sleight-of-hand level needed for shoplift from 30 to 25 and raised the stealing level needed for steal from 20 to 25 and the casing level needed for lpick from 20 to 30. Sandoz - 18 Nov '02 /cmds/player/stop.c - Added 'stop lockpicking'. Sandoz - 18 Nov '02 /include/thief.h - Added define for LPICK_COST. Sandoz - 18 Nov '02 /cmds/guild-race/covert/lpick.c - Rewrote completely, and split it into an effect/shadow. Sandoz - 18 Nov '02 /std/effects/other/lockpicking.c - Added the lpick command effect. Sandoz - 18 Nov '02 /std/shadows/other/lockpicking.c - Added an effect shadow for the lockpicking effect. Sandoz - 18 Nov '02 /www/secure/secure.c - Changed it to open the errors database in a new window. Sandoz - 18 Nov '02 /cmds/living/sh_out.c - Wanted to fix something, but couldn't, and fixed something else. Sandoz - 18 Nov '02 /cmds/guild-race/covert/lpick.c - Added a check for ENV(TP)->query_lockpick_training_room() which will lower the base difficulty of a lockpicking attempt from 100 to 50. Sandoz - 18 Nov '02 /std/room/basic/door.c - Changed do_open() to call event_door_open() on the lockpicker, if there is one. Sandoz - 18 Nov '02 /std/shadows/other/lockpicking.c - Added event_door_open(). Sandoz - 18 Nov '02 /cmds/living/wea_r.c - Fixed another bug apparently cause by the recent modifications to both wear and clothing layers. Sandoz - 22 Nov '02 /secure/include/skills.h - Added general.valueing.misc skill. Sandoz - 22 Nov '02 /std/npcs/fence.c - Changed to use gen.val.misc skill for items without a proper type. Sandoz - 22 Nov '02 /handlers/terrain_things/logroom.c - Changed the location variable in event_enter() from object to mixed. Sandoz - 22 Nov '02 /secure/master/logging.c - Changed the objfn variable in trace_line() from string to mixed, as some objects may have a non-string name. Sandoz - 23 Nov '02 /include/fighter.h - Added a couple of defines for the new kirikaeshi, also lowered the caps/soft caps for slash/pound/thrust a little. Sandoz - 23 Nov '02 /std/effects/fighting/combat.c - Added checks for focusing on certain bodyparts and a check for unparryable attacks. Sandoz - 23 Nov '02 /std/effects/fighting/combat.c - Added support for quick attacks (in beginning() only). Sandoz - 23 Nov '02 /cmds/playtester/kirikaeshi.c - Rewrote to work with the new combat. Sandoz - 23 Nov '02 /std/effects/fighting/kirikaeshi_effect.c - Added the new kirikaeshi effect. Sandoz - 23 Nov '02 /std/shadows/fighting/kirikaeshi_shadow.c - Added the new kirikaeshi effect shadow. Sandoz - 23 Nov '02 /global/player/channels.c - Removed remove_channels() because it isn't used anywhere. Sandoz - 25 Nov '02 /handlers/channel.c - Rewrote create() and add_user() to use foreach instead of nested maps and filters and added a couple of checks. Also changed remove_user() to have no argument (it wasn't used anyway) and to just remove PO from all channels. Sandoz - 25 Nov '02 /global/player.c - Added CHANNEL_H->remove_user() to dest_me() to remove a player logging out from all channels. Sandoz - 25 Nov '02 /handlers/wander_handler.c - Changed the callout based system to a heart beat based one, and added a few checks here and there. Sandoz - 25 Nov '02 /handlers/room_handler.c - Changed exit_move() to not close doors after successful moves if the doors were initially open. Sandoz - 28 Nov '02 /std/shadows/other/sneak.c - Fixed a bug with duplicate messages in hide_callback(). Sandoz - 29 Nov '02 /std/room/basic_room.c - Changed remove_signs() to clean the signs array after desting the signs, and changed all map()s to use foreach. Sandoz - 2 Dec '02 /std/soul/p/ponder.s - Added a period to the free arg form of the soul. Sandoz - 3 Dec '02 /std/room/basic/item.c - Fixed a bug in remove_item() which prevented it from removing common items if a day/night item with the same name had been added before the common item. Sandoz - 7 Dec '02 /obj/food.c - Changed all the effects being added in consume() not error if there is no consumer, by adding a new consume_effect() function, which will check for the consumer. Sandoz - 22 Dec '02 /std/room/basic_room.c - Changed stop_room_chats() to reset the chatter variable to 0 after the chatter has been recycled, so that recycling would work properly. Sandoz - 8 Jan '03 /std/room/basic_room.c - Added set_item() to deal with removing a whole item object, and setting a custom one. Sandoz - 8 Jan '03 /std/npc.c - Disabled chats in heart_beat() for NPCs with hps less than 0 or ones with the "dead" property. Sandoz - 9 Jan '03 /handlers/board_handler.c - Changed a test at line 463 to give access to a different handler. Shiannar - 9 Jan '03 /handlers/board_handler.c - Worked around the security issue stopping reviewing subjects from a handler. Shiannar - 10 Jan '03 /d/playtesters/handlers/login_calls.c - Added a inform for the poor ickle PT's about posts to the PT board. Shiannar - 10 Jan '03 /std/effects/magic/lantern_fuel.c - Added a fuel check to the effect. Armando - 14 Jan '03 /std/effects/magic/magic_spell.c - Updated some of the failure options, as previous behaviour was buggy in certain possible methods. Shiannar - 15 Jan '03 /obj/spells/graiths_ethereal_light.c - Added and/or updated, seeing that no-one else has logged this. Sandoz - 20 Jan '03 /handlers/playerinfo.c - Fixed a runtime in is_alert() when an event id that is larger than the events array size is used. Sandoz - 21 Jan '03 /handlers/playerinfo.c - Fixed a runtime in is_alert() when a negative event id is used. Sandoz - 21 Jan '03 /handlers/playerinfo.c - Fixed decrease_alerts_for() to actually save the handler after deleting the player from the alerts mapping if their alerts count becomes less than 1. *duh* Sandoz - 26 Jan '03 /handlers/room_handler.c - Fixed housekeeping() to not break when there is an error in check_chatters() by executing the function after initiating the new callouts. Sandoz - 29 Jan '03 /doc/login/WELCOME - Updated, as the previous version was a lot more doom and gloom than where we are today. We've come a long way people, you're all doing well. Shiannar - 5 Feb '03 /doc/login/WELCOME - Oh, and there's a backup of course, just in case, at /doc/login/WELCOME_OLD Shiannar - 5 Feb '03 /handlers/armoury.c - Added query_item_filename(). Shiannar - 6 Feb '03 /secure/simul_efun/back_trace.c - Fixed a type error with objects' that have query_name() returning an array. Sandoz - 12 Feb '03 /secure/include/skills.h - Added some new forging skills. Shiannar - 17 Feb '03 /obj/monster/transport/horse_base.c - Cleaned up the code a little. Sandoz - 18 Feb '03 /obj/monster/transport/horse.c - Fixed a couple of silly typos. Sandoz - 18 Feb '03 /std/npc/types/transport.c - Removed an unused global variable and fixed up a warning. Sandoz - 18 Feb '03 /std/npc/types/transport.c - Added query_zones() to return the zones of the environment of the transport NPC. Sandoz - 18 Feb '03 /secure/include/skills.h - Changed a craft skill per Sandoz' request. Shiannar - 18 Feb '03 /std/npc/types/transport.c - Cleaned up a bunch of the code. Runtime-spotting. Sandoz - 18 Feb '03 /std/soul/b/bother.s - Added a bother soul for people to bother others with. Liceas - 18 Feb '03 /std/soul/b/boogie.s - Added a boogie soul based on an idea from the error handler. Liceas - 18 Feb '03 /std/soul/m/meep.s - Added a meep soul based on an idea from the error handler. Liceas - 18 Feb '03 /std/soul/r/runtime.s - Added a runtime soul based on an idea from the error handler. Liceas - 18 Feb '03 /std/soul/s/skitter.s - Added a skitter soul based on an idea from the error handler. Liceas - 18 Feb '03 /std/soul/w/whip.s - Added a whip soul based on an idea from the error handler Liceas - 18 Feb '03 /obj/monster/transport/horse_base.c - Changed setup_responses() to setup_horse() and made it set up the short desc for the horse as well. Sandoz - 19 Feb '03 /std/effects/attached/owned_transport.c - Made it work. Sandoz - 19 Feb '03 /std/npc/types/transport.c - Fixed a bunch of bugs related to the owner effect and saving. The repeater code still needs to be rewritten. Sandoz - 19 Feb '03 /std/npc/types/transport.c - Changed do_name() to not accept offensive names, names of players and names that have been banished. Sandoz - 20 Feb '03 /std/npc/types/transport.c - Fixed a bunch of bugs concerning the repeaters and specifically repeat_event_say(), which were going into loops and not repeating messages under certain conditions etc. Sandoz - 21 Feb '03 /std/npc/types/transport.c - Added a bunch of different success messages to mount. Sandoz - 21 Feb '03 /std/room/stable.c - Fixed a bug in do_return, where it was erroring on array indexes larger than the array size ( > vs >= ). Sandoz - 21 Feb '03 /std/living/carrying.c - Changed the 'fish' variable in query_living_contents() from string to mixed, because it can be an array at times. Sandoz - 22 Feb '03 /std/races/horse.c - Added attackable areas to horses. Sandoz - 22 Feb '03 /std/basic/help_files.c - Changed help_function() to use TO->query_help_files() instead of query_property(...), so that query_help_files() could be overwritten in objects, to decrease the size of properties and therefore save files. Sandoz - 22 Feb '03 /std/basic/help_files.c - Changed query_help_files() from string to string *, as it should be. Sandoz - 22 Feb '03 /std/npc/types/transport.c - Cleaned up the auto load things to not save empty variables, and added an override for query_help_files(), so that we won't have to save the help file prop with each and every mount. Sandoz - 22 Feb '03 /std/effects/attached/owned_transport.c - Changed to use the retire() method in the transport, instead of just moving them into the rubbish room. Sandoz - 22 Feb '03 /std/npc/types/transport.c - Made the movement commands work properly. Sandoz - 25 Feb '03 /global/player/magic.c - Removed, because it's is using ref extensively, and it is not used that often to warrant a rewrite. Sandoz - 25 Feb '03 /global/player/line_ed.c - Changed it to now allow one to use the magic editor anymore. Sandoz - 25 Feb '03 /include/ed.h - Removed the PRESTOS_ED define (magic). Sandoz - 25 Feb '03 /global/player/path.c - Changed all the recursive file code to not use ref arguments. Sandoz - 25 Feb '03 /handlers/leaflet_handler.c - Got rid of the ref argument in normalize_name(). Sandoz - 25 Feb '03 /handlers/parcel_handler.c - Got rid of the ref argument in normalize_name(). Sandoz - 25 Feb '03 /handlers/vault_handler.c - Got rid of the ref argument in normalize_name(). Sandoz - 25 Feb '03 /secure/cmds/creator/find.c - Changed to work without the ref variable in extract_code(). Sandoz - 25 Feb '03 /secure/cmds/creator/exe_c.c - Changed to not use ref arguments. Sandoz - 25 Feb '03 /www/secure/edit.c - Got rid of the ref argment in do_browse(). Sandoz - 26 Feb '03 /std/room/blackjack.c - Changed to not use ref, and changed an if statement in get_name() to use a more clear switch(). Sandoz - 26 Feb '03 /net/daemon/pop3.c - Removed, because it is using ref extensively, and we are not using it anyway (and we already have a web based mailed). Sandoz - 26 Feb '03 /net/daemon/board_thingy.c - Removed. Sandoz - 26 Feb '03 /net/daemon/mysql.c - Removed. Sandoz - 26 Feb '03 /std/shadows/fighting/assault_shadow.c - Changed adjust_gp() to remove the effect via a call_out, so that we can recycle the shadow without a runtime. Sandoz - 27 Feb '03 /cmds/playtester/shuffle.c - Added. Sandoz - 27 Feb '03 /std/effects/attached/stat_adjustment.c - Removed some legacy code from merge_effect(). Sandoz - 28 Feb '03 /std/room/basic/door.c - Added a debug tell to dest_me() to see what's desting our doors whenever Armando logs in. Sandoz - 3 Mar '03 /cmds/player/shuffle.c - Moved to here from ../playtester/shuffle.c Sandoz - 3 Mar '03 /doc/helpdir/shuffle - Added a help file for the shuffle command. Sandoz - 3 Mar '03 /doc/helpdir/examine - Fixed up some formatting errors. Sandoz - 3 Mar '03 /cmds/guild-race/covert/shoplift.c - Fixed a problem in get_item() where it was incrementing the 'numbers sold this reset' property on the wrong item - the item that the player received (it shouldn't have been doing this at all, because the item_shop already increases the number sold). Sandoz - 4 Mar '03 /obj/spells/larums_transportational_sphere.c - Changed check_args() to use who->add_failed_mess() instead of tell_object( who...) to suppress the "See syntax cast..." fail message if trying to cast the spell with bad args. Sandoz - 4 Mar '03 /obj/spells/larums_transportational_sphere.c - Fixed a bunch of bugs, mainly to do with the distance code, which was completely and utterly broken. Added some nice failure messages, and did some cosmetics (moved most of the checks to the beginning of the spell, and changed it to transfer the followers into the arguments of the spell, instead of storing it in a property on the caster), Sandoz - 4 Mar '03 /std/npc/types/transport.c - Added "no_teleport" property. Sandoz - 4 Mar '03 /room/transit_room.c - Fixed the problems with quitting in this room. Or forced to quie but a shutdown, or whatever. Sandoz - 4 Mar '03 /std/room/basic/door.c - Changed go_away() to attempt to recycle the door first, and destruct only if that fails. Sandoz - 6 Mar '03 /handlers/room_handler.c - Changed it so that the "You ghost through the north door." message will only be given if the player actually succeeds the move (after exit functions and all). Sandoz - 6 Mar '03 /global/player/new_parse.c - Fixed a bug with "indirect:object:direct_obs" pattern in handle_command(). Sandoz - 6 Mar '03 /std/shops/vault_entry.c - Vault proprietors won't let people they are fighting in anymore. Sandoz - 6 Mar '03 /handlers/orgs_handler.c - Fixed up the callout to check_all_members() to actually work. Sandoz - 8 Mar '03 /handlers/orgs_handler.c - Changed it to not save as often when cleaning up its member arrays. Sandoz - 8 Mar '03 /std/skills.c - Added the skills/stat relationship data to the new crafts skills (Shiannar). Sandoz - 28 Mar '03 /std/room/stable.c - Cleaned up a bit, still needs a proper rewrite. Sandoz - 28 Mar '03 /std/skills.c - Shush, Sandoz! I was gonna, honest! Shiannar - 28 Mar '03 /doc/login/LOGON - Updated all the files in this folder. Sandoz - 1 Apr '03 /include/time.h - Changed one DS minute to be 15 RL seconds instead of the odd 23 seconds and added DAYS_PER_MONTH define (30). Sandoz - 4 Apr '03 /include/time.h - Added a define for YEAR_OFFSET (400). It is now the year 534, instead of 134. Sandoz - 4 Apr '03 /include/time.h - Added TIME_YEAR define for indexing the time array, and incremented all the other defines by 1. Sandoz - 4 Apr '03 /handlers/time_handler.c - Changed query_time_array() to return the year as the first array member, and added query_year(). Sandoz - 4 Apr '03 /std/npc.c - Fixed the using variable in heart_beat() from string to mixed, because of function pointers as greeting functions. Sandoz - 4 Apr '03 /obj/cont_medium.c - Changed the biggest_plural variable from int to string in amount_size_short(), as it should be. Sandoz - 4 Apr '03 /secure/simul_efun/time.c - Changed mudtime() to accept an optional second argument. Sandoz - 4 Apr '03 /handlers/time_handler.c - Changed query_time_from_array() to accept an optional second argument to specify whether or not the year should be returned as well. Sandoz - 4 Apr '03 /handlers/time_handler.c - If the flag in query_time_from_array() is set to 2, it will not return the hours and minutes. Sandoz - 4 Apr '03 /cmds/player/calendar.c - Changed to work properly, and added the year. Sandoz - 4 Apr '03 /std/room/stable.c - Fixed a bug with displaying the wrong balance in do_list(). Sandoz - 4 Apr '03 /doc/helpdir/rearrange - Fixed some typos. Sandoz - 4 Apr '03 /cmds/creator/callo_uts.c - Renamed to callo_uts.c so that callo* would work as well, plus made it use wiz_present for better object matching. Sandoz - 6 Apr '03 /cmds/player/c_han.c - Removed because noone is using it and it is broken. Sandoz - 6 Apr '03 /cmds/player/xyzzy.c - Xyzzy. Sandoz - 6 Apr '03 /std/living/stats.c - Fixed a bug in reset_carry_cap() which didn't let it update new players' carry cap and burdening amount, which resulted in all new players having a -1 dex modifier. Sandoz - 7 Apr '03 /cmds/player/money.c - Made 'money brief' to work, and fixed up the support for money areas, hopefully. Sandoz - 7 Apr '03 /secure/cmds/creator/exe_c.c - Put back the eval cost so it will be easier to track eval cost errors. Sandoz - 7 Apr '03 /handlers/parcel_handler.c - Fixed up a badly pluralized message in do_send(). Sandoz - 7 Apr '03 /std/room/stable.c - Fixed a bug in do_return() where it would take only the first character of the input string as the argument. Sandoz - 7 Apr '03 /std/npc/types/transport.c - Fixed a bug with transports accepting bottles as a form of food (because they are liquid. :/ ). They will now only accept liquids that are continuous objects at the same time. Sandoz - 7 Apr '03 /obj/monster/transport/horse_base.c - Changed setup_transport() to add only the last word of the horse's name as an alias to the NPC, so that multiple word names would work. Sandoz - 7 Apr '03 /handlers/money_handler.c - Removed the obsolete query_aliases_for() and changed the elem variable in query_valid_types() from string * to mixed to make it work. Sandoz - 8 Apr '03 /include/money.h - Added a class money_data to hold all the data for a specific coin type. Sandoz - 10 Apr '03 /cmds/living/flip.c - Updated to the class based money details. Sandoz - 10 Apr '03 /handlers/money_handler.c - Changed to a new class based detail system and added/removed/changed/fixed a few things like coin weights and adjectives for coin descs. Sandoz - 10 Apr '03 /obj/money.c - Fixed up a bunch of things concerning parsing money and updated to the new class based details. Sandoz - 10 Apr '03 /secure/simul_efun/obj_parser.c - Moved the EVERY_NUM define from here to /include/obj_parser.h so that it could be used elsewhere as well (MONEY_OBJ for example). Sandoz - 10 Apr '03 /include/obj_parser.h - Moved the EVERY_NUM define from /secure/simul_efun/obj_parser.c to here so that it could be used elsewhere as well (MONEY_OBJ for example). Sandoz - 10 Apr '03 /std/object.c - Changed to inherit the effects inheritable directly, instead of using a shadow to provide effects functionality to objects. Sandoz - 11 Apr '03 /std/room/basic_room.c - Changed to inherit the effects inheritable directly, instead of using a shadow to provide effects functionality to rooms. Sandoz - 11 Apr '03 /std/room/inherit/room_save.c - Changed to not use the effects shadow. Sandoz - 11 Apr '03 /std/living/living.c - Removed the effects inherit because it i already inherited by /std/container. Sandoz - 11 Apr '03 /std/living/effects.c - Removed. Sandoz - 11 Apr '03 /handlers/money_handler.c - Fixed up the code that deals with multiple currency areas. Also added money_array_from_string() and made value_from_string() work with different types of coins from different currency areas. Sandoz - 11 Apr '03 /std/living/money.c - Added a pointless function to make things easier, add_currency(). Check the help. Shiannar - 15 Apr '03 /handlers/money_handler.c - Added a flag argument to money_array_from_string() which can be used to make it return 0 on partial matches. Sandoz - 15 Apr '03 /std/shops/bank.c - Changed to work properly with different money types and currency areas, and cleaned up a little. Sandoz - 15 Apr '03 /include/clubs.h - Changed the family start cost from 60000000 to 50000000, which will be 5000 Calarien reaali. Sandoz - 15 Apr '03 /obj/money.c - Changed new_money_object() to remove the name of the coin from the money object's adjectives list if that coin is being removed from the money array, to prevent the parser from matching the money object even after those coin types have been removed. Sandoz - 15 Apr '03 /handlers/bank_handler.c - Changed to not use the obsolete m_indices(), now using undefinedp() instead of member_array()ing the keys of the accounts mapping. Sandoz - 15 Apr '03 /std/npcs/fence.c - Changed to use query_property("place"), instead of ENV(TO)->query_property("place") for currency calculations, and added set_place(). Sandoz - 15 Apr '03 /handlers/money_handler.c - Changed the new coins to weigh as follows: 1 rahn - a little less than 3 grams, 1 tabli - a little over 7 grams, 1 reaali - a little over 12 grams. Sandoz - 16 Apr '03 /doc/helpdir/money - Updated to display the new coins in the example. Sandoz - 17 Apr '03 /std/effects/other/tattoo.c - Added 'beside belly button' area. Sandoz - 17 Apr '03 /std/living/response_mon.c - Fixed a runtime in event_whisper(). Sandoz - 19 Apr '03 /std/shops/objs/counter.c - Changed to clear items even if they're full, but only if they have 'pub item' property set, or are liquid (eg. bottles). Also added the possibility to have clear_pub_item() in the pub room to take care of the cleaning process, and call event_clear_pub_item() on the pub room for additional messages. Sandoz - 20 Apr '03 /std/shops/objs/counter.c - Also changed to clearing time from 3 to 10 seconds. Sandoz - 20 Apr '03 /std/shadows/misc/surface.c - Removed. Sandoz - 20 Apr '03 /std/surface.c - Removed the defunct shadows code and added some documentation. Sandoz - 20 Apr '03 /doc/room/money_changer - Changed exchange_office to this one. Sandoz - 27 Apr '03 /std/shops/money_changer.c - Renamed exchange_office.c to money_changer.c Sandoz - 27 Apr '03 /std/shops/money_changer.c - Changed to work with the new currency areas. Sandoz - 27 Apr '03 /doc/room/money_changer - Updated. Sandoz - 27 Apr '03 /cmds/player/count.c - Fixed a bad variable and cleaned up a little. Sandoz - 30 Apr '03 /cmds/guild-race/crafts/fix.c - Added a test to see if items are metal or not. Shiannar - 6 May '03 --- Renamed CHANGES to CHANGES_v1.6 and renamed the mudlib to version 1.7 ---