/secure/handlers/intermud/startup.h - changed the mudlib version to Skylib 1.5, and renamed the changes log accordingly Shaydz - 17 Feb '02 /obj/weapons/swords/small_sickle.c - Moved to here from Calarien, better to keep all weapons in one place. Sandoz - 17 Feb '02 /handlers/history.c - fixed an old security check master()->high_programmer() etc.. Shaydz - 17 Feb '02 /std/shadows/fighting/disarm_shadow.c - Disarm can only be used with offensive attitude now. Sandoz - 17 Feb '02 /cmds/playtester/disarm.c - Disarm can only be used with offensive attitude now. Sandoz - 17 Feb '02 /secure/master/logging.c - no more many hundred line errors for me Shaydz - 17 Feb '02 /std/room/basic/item_base.c - Fixed a runtime in parse_match_object concerning 'them' context. Sandoz - 17 Feb '02 /std/npc/npc_base.c - Won't greet people we're fighting anymore. Sandoz - 17 Feb '02 /cmds/player/money.c - Suppressed total message when there's only one location. Shiannar - 17 Feb '02 /obj/scabbard.c - Made provision for multiple item scabbards, backed up old version to 020217. Shiannar - 17 Feb '02 /cmds/player/make.c - Removed 'make cream pie' from the patterns. Sandoz - 18 Feb '02 /obj/scabbard.c - Fixed message issues dealing with multiple item scabbards. Shiannar - 18 Feb '02 /std/soul/s/snorkel.s - fixed a problem with the message that the target receives Windy - 18 Feb '02 /cmds/guild-race/covert/peek.c - Fixed tm messages. Sandoz - 19 Feb '02 /secure/simul_efun/modified_efuns.c - Removed some useless stuff and indented. Sandoz - 19 Feb '02 /secure/simul_efun.c - adminp/lordp and seniorp have checks for shadows as well now. Sandoz - 19 Feb '02 /secure/config/preload - Restored /handlers/garbage Sandoz - 19 Feb '02 /secure/config/preload - Removed a couple of non-existing things to be loaded and commented out the virtual stuff. Sandoz - 19 Feb '02 /www/news.c - added a dynamic announcement thingie for the news part of the web page Shaydz - 19 Feb '02 /www/creator.c - added Shaydz - 19 Feb '02 /www/secure/secure.c - new dynamically loading secure section to replace the old html page Shaydz - 19 Feb '02 /www/connect.c - the connect button now goes to a page with either a telnet link of the java telnet link on it Shaydz - 19 Feb '02 /www/creator.c - fixed a small error Shaydz - 20 Feb '02 /www/news.c - removed the time from the postings Shaydz - 20 Feb '02 /std/living/money.c - query_value() now works. Sandoz - 20 Feb '02 /obj/clothing.c - Fixed a bug in reinitializing the stuck flag in init_static_arg.. Sandoz - 20 Feb '02 /std/living/response_mon.c - added an interactive check for add_respond_to_withs Shaydz - 20 Feb '02 /std/living/response_mon.c - Added set_respond_non_interactive() so it's possible to set an NPC to respond to non-interactives as well if it's really needed. Added a few more interactive checks. Sandoz - 22 Feb '02 /cmds/guild-race/fighting/mutilate.c - Changed to use add_failed_mess/add_succeeded_mess instead of various tell_objects, prohibited mutilating while fighting.- Sandoz - 24 Feb '02 /include/hospital.h - Added MAX_DANAROTH_LIVING Sandoz - 24 Feb '02 /obj/clothing.c - Integrated the scabbard code into the clothing object and fixed up a few issues with multiple weapon scabbards not showing correctly in the long desc. Sandoz - 24 Feb '02 /secure/cmds/lord/securitytool.c - Now sends a default mail to idle apprentices if the demotion reason is 'idle app'. Can't be arsed to type it anymore. Sandoz - 24 Feb '02 /www/links.c - added map of calarien to the links page Shaydz - 25 Feb '02 /cmds/player/friends.c - Added Avelan's friends command. Sandoz - 25 Feb '02 /secure/simul_efun.c - Added liaisonp() to detect liaisons. Sandoz - 25 Feb '02 /cmds/player/who.c - Updated syntax. Sandoz - 25 Feb '02 /cmds/player/who.c - Added projects to the syntax. Sandoz - 25 Feb '02 /handlers/who.c - De-guildified and made it possible to who projects and friends. Sandoz - 25 Feb '02 /handlers/who.c - Running the whole thing through uniq_array() now, to prevent duplicate entries. Sandoz - 25 Feb '02 /handlers/who.c - Added a couple more uniq_arrays(). Sandoz - 25 Feb '02 /std/effects/rituals/basic_healing.c - Changed do_healing() to pass the caster into adjust_hp(). Sandoz - 25 Feb '02 /www/main.html - Stripped out some useless formatting from the end of the file. WYSIWYG editors are annoying sometimes... :) Shiannar - 26 Feb '02 /secure/simul_efun/modified_efuns.c - Added wolf and scarf to pluralize exceptions and added alt_pluralize temporarily, which will use the efun directly. Sandoz - 26 Feb '02 /secure/master.c - hacked the pluralize efun in the driver to handle wolf properly Shaydz - 26 Feb '02 /secure/simul_efun/modified_efuns.c - Removed the exceptions for wolf/scarf. Sandoz - 26 Feb '02 /obj/rituals/divine_cloak.c - The initial wisdom drain is skills based now. Sandoz - 26 Feb '02 /global/player/events.c - Added friends inform, plus changed logon inform so that it will be in friends colour if the player logging in is a friend and our friend inform is on. Sandoz - 26 Feb '02 /cmds/player/friends.c - I can't be my own friend anymore. Sandoz - 26 Feb '02 /cmds/player/colo_urs.c - The colour lists are now sorted aphabetically. Sandoz - 26 Feb '02 /obj/rituals/replenishing_rune.c - Split stat restoration from nurture body. Sandoz - 26 Feb '02 /obj/rituals/nurture_body.c - Split stat restoration into replenishing rune. Sandoz - 26 Feb '02 /std/effects/rituals/basic_ritual.c - Ritual messages now use one/the instead of a_short in query_multiple_short(). Sandoz - 26 Feb '02 /include/deity.h - Added replenishing rune to PT rituals. Sandoz - 26 Feb '02 /obj/rituals/greater_restore_vitality.c - Takes 60 gps now, instead of 50. Sandoz - 27 Feb '02 /std/skills.c - Cleaned up some old old code. Sandoz - 28 Feb '02 /std/guilds/standard.c - Capped the max learnable skill level at 400 with a stat of 21 in a purely one stat skill. Sandoz - 28 Feb '02 /std/guilds/standard.c - Changed query_skill_cost() to float, so it will be more precise and won't round 3.8 to 3. Sandoz - 28 Feb '02 /std/room/inherit/training_room.c - Skills cost a little more at lower levels now. Sandoz - 28 Feb '02 /global/player/psoul.c - _process_input is using efun::tell_object to print fail messages now, instead of printf(), which errored if a fail message had a % in it. Sandoz - 28 Feb '02 /std/living/living.c - Changed exit_command to get rid of extra spaces in the input before testing the exits. Sandoz - 28 Feb '02 /global/player/psoul.c - If the input string in _process_input starts with a comma, then abort right away. Sandoz - 28 Feb '02 /cmds/creator/go_to.c - Goto will now work by living object references as well (ie. 'goto /d/calarien/chars/parcel_keeper#16132') and will check clones of livings, if the matched living is a master copy and has no environment. Sandoz - 2 Mar '02 /handlers/title.c - replaced a redundant fighter title with something better; also fixed some minor typos Windy - 2 Mar '02 /secure/handlers/remote.c - started remote protocol for people that can't use ftp Shaydz - 3 Mar '02 /secure/cmds/lord/findinfo.c - changed the header from number to Types, and capitalised the second "number" Windy - 4 Mar '02 /secure/handlers/remote.c - fixed the ls permission denied message Shaydz - 4 Mar '02 /secure/include/global/handlers.h - Added MAGIC_H definition. Shiannar - 5 Mar '02 /doc/creator/concepts/global_defines - Added MAGIC_H. Shiannar - 5 Mar '02 /handlers/health.c - Expanded the "very bad shape" to include negative hps as well, as do_death is called via a call_out and it's possible to 'health' dead (negative hps) NPCs before that. Sandoz - 5 Mar '02 /obj/misc/al_receipt.c - Fixed a runtime in set_static_save(). Sandoz - 5 Mar '02 /secure/bulk_delete.c - Changed a couple of high_programmer() checks to adminp(). Sandoz - 5 Mar '02 /handlers/library.c - Removed the check for the eistence of the player being restarted - the refresh handler was calling out restart(), and when it got the the actual restart() function, the playerfile was already deleted and restart() failed. Sandoz - 5 Mar '02 /secure/bulk_delete.c - Prevented multiple call_outs when delete_files was called. Sandoz - 5 Mar '02 /std/effects/rituals/defs.h - Added a define for GHOST. Sandoz - 5 Mar '02 /std/effects/rituals/basic_ritual.c - Rituals that don't have GHOST set in set_directed() cannot be cast on ghosts anymore. Sandoz - 5 Mar '02 /std/effects/other/female.c - Fixed a bunch of bugs. Sandoz - 5 Mar '02 /std/shadows/other/water_breathing.c - Moved to here and renamed from /std/effects/other/water_breathing_shadow.c Sandoz - 5 Mar '02 /std/effects/other/water_breathing.c - Cleaned up. Sandoz - 5 Mar '02 --------------- Updated the release lib and changed to R1 ----------------- /cmds/creator/status.c - Added query_pattern so it could be overwritten in rooms if needed. Sandoz - 6 Mar '02 /secure/include/global/rooms.h - Added a define for SEASONAL_ROOM. Sandoz - 6 Mar '02 /std/room/basic/seasonal_room.c - Added a simple seasonal room inherit to make things simpler. Sandoz - 6 Mar '02 /handlers/health.c - Prevented a division by 0 error. Sandoz - 6 Mar '02 /std/npc/npc_base.c - Disabled greetings in /room/xxx. Sandoz - 7 Mar '02 /global/player.c - Should now call event_quit() and event_net_dead() on the env of the player (if there is one). Sandoz - 7 Mar '02 /global/player.c - Changed a few say() to use event_see() instead. Sandoz - 7 Mar '02 /secure/cmds/lord/findinfo.c - Changed to use query_clothing(), query_weapon(), query_armour() instead of checking the base_name() of objects. Sandoz - 7 Mar '02 /obj/rituals/divine_cloak.c - Tweaked the AC rate of the cloak a little. Sandoz - 7 Mar '02 /cmds/living/perform.c - Added. Shiannar - 7 Mar '02 /cmds/player/friends.c - Added nickname support. Sandoz - 7 Mar '02 /cmds/living/cast.c - Modified it, tweaked it, broke it, fixed it, tweaked it again. Shiannar - 7 Mar '02 /cmds/player/apply.c - Changed it to use mud_name() in some places and changed wording in a couple of places. It will now specifically say responses to applications will be sent to mud-mail. Sandoz - 7 Mar '02 /www/creator.html - It now specifically says the response to the application will be sent to mudmail. Sandoz - 7 Mar '02 /secure/master/logging.c - Suppressed error informs from 'goto'. Sandoz - 8 Mar '02 /secure/include/global/directories.h - Added define for QUEST_DIR Sandoz - 8 Mar '02 /obj/dwarmours/leather_robe.c - Changed the desc a bit and made lighter, plus got rid of some useless aliases. Sandoz - 9 Mar '02 /obj/rituals/replenishing_rune.c - Added needed components into help. Sandoz - 9 Mar '02 /cmds/guild-race/crafts/fix.c - Added (actually crippled) support for non-armour (clothing) scabbards. Sandoz - 9 Mar '02 /handlers/clothing_handler.c - Assigned zones for scabbards and belts. Sandoz - 9 Mar '02 /std/effects/magic/magic_spell.c - If this isn't the last complete re-write I do of this file, I'm taking a hammer to something... Shiannar - 9 Mar '02 /handlers/magic_handler.c - Added Shiannar - 9 Mar '02 /include/magic.h - Added Shiannar - 9 Mar '02 /obj/weapons/knives/white_handled_stiletto.c - , black_handled_stiletto.c Added totally rewritten 'versions' of old stilettoes - ({ overpoweredness }). Sandoz - 9 Mar '02 /obj/clothes/grey_cloak.c - , dark_grey_shorts.c, stained_white_shirt.c, dirty_underpants.c, grey_sandals.c, black_handled_stiletto.c - Added from Calarien. Sandoz - 9 Mar '02 /global/player/auto_load.c - It will now attempt to replace obsolete virtual objects with real objects in auto load. Sandoz - 10 Mar '02 /secure/simul_efun/inside_shorts.c - Changed ob_short() to work with scabbards. Sandoz - 10 Mar '02 /www/secure/boards.c - Cosmetic update. Shiannar - 11 Mar '02 /cmds/guild-race/magic/forget.c - Updated to new version of remembered_place effect. Shiannar - 11 Mar '02 /obj/clothing.c - Changed test_type_ok() to use match_object_in_array(), instead of the parse_command() efun, which wasn't working for multi-word weapon types. Sandoz - 11 Mar '02 /cmds/player/soul.c - Typing "soul list" now prints a list of all the available souls on Divided Sky. Also, when not requesting the list and actually logging an idea, a better message is printed. Windy - 11 Mar '02 /cmds/player/soul_s.c - Renamed to soul_s.c, removed the ideaing ability and made it get the command list from the soul handler, instead of physically scanning directories. Sandoz - 12 Mar '02 /cmds/living/l_ook.c - Removed "look soul". Sandoz - 12 Mar '02 /secure/std/report_base.c - Added soul ideaing/bugging. Sandoz - 12 Mar '02 /cmds/living/draw.c - Rewrote a little, to allow drawing two weapons from one scabbard at the time, etc. Sandoz - 12 Mar '02 /cmds/living/sheathe.c - Rewrote parts to give better fail messages etc. Sandoz - 12 Mar '02 /obj/clothing.c - Rewrote test_add() and test_type_ok() to get rid of the warning. Also added a hook for TO->can_not_sheathe() for extra checks if needed. Sandoz - 12 Mar '02 /global/player/events.c - Made a slight change to event_soul(), concerning darkness. Sandoz - 12 Mar '02 /handlers/new_soul.c - It should now deal better with messages printed in darkness. ie. you will know who you're souling. Sandoz - 12 Mar '02 /secure/simul_efun/inside_shorts.c - Fixed a runtime. Sandoz - 12 Mar '02 /std/shadows/fighting/special_attack_base.c - Added the possibility to add custom success/fail messages. Sandoz - 12 Mar '02 /std/shadows/fighting/slash_shadow.c - Added a custom success message and tweaked the damage calculation to be more equal between one-handed vs two-handed weapons. Sandoz - 13 Mar '02 /std/shadows/fighting/pound_shadow.c - - Added a custom success message and tweaked the damage calculation to be a little more reasonable with extra big weapons. Sandoz - 13 Mar '02 /std/shadows/fighting/thrust_shadow.c - Added a custom success message and tweaked the damage calculation. Sandoz - 13 Mar '02 /cmds/playtester/steal.c - Made stealing of worn items and items from closed containers a little harder. Sandoz - 13 Mar '02 /handlers/health.c - Moved most of the attack and pk checks from the kill command to here. Sandoz - 13 Mar '02 /cmds/living/kill.c - Moved the attack and pk checks to the health handler so they could be used elsewhere. Sandoz - 13 Mar '02 /cmds/playtester/kirikaeshi.c - Got rid of the custom attack/pk checks and changed to use the ones in the health handler. Sandoz - 13 Mar '02 /handlers/health.c - Fixed a bug with PKs attacking cres who have their PK flag on. Sandoz - 13 Mar '02 /std/effects/fighting/combat.c - Fixed a bug in a message. Sandoz - 13 Mar '02 /handlers/mailer.c - many many many changes to add web based mailing Shaydz - 13 Mar '02 /www/secure/mail.c - added web based mail Shaydz - 13 Mar '02 /www/secure/secure.c - added link for web based mailer and a new mail check Shaydz - 13 Mar '02 /www/projects.c - no longer refers to project leaders as lords Shaydz - 13 Mar '02 /cmds/living/t_ell.c - added checks for gagged players Shaydz - 13 Mar '02 /cmds/living/sa_y.c - added checks for gagged players Shaydz - 13 Mar '02 /cmds/living/ss_ay.c - added checks for gagged players Shaydz - 13 Mar '02 /cmds/living/lsay.c - added checks for gagged players Shaydz - 13 Mar '02 /cmds/living/sayto.c - added checks for gagged players Shaydz - 13 Mar '02 /cmds/lord/quests.c - removed as all quest setting is done through the admtools now Shaydz - 14 Mar '02 /handlers/library.c - quest xp can now be set for quests manually(lords and higher only) Shaydz - 14 Mar '02 /handlers/quest_handler.c - quest xp can now be set for quests manually, all current quests are based on the level for now Shaydz - 14 Mar '02 /secure/cmds/lord/questtool.c - now supports quest xp Shaydz - 14 Mar '02 /secure/cmds/lord/questtool.c - almost completely rewriten, the new one can do more, oh so much more Shaydz - 14 Mar '02 /std/room/basic/room_base.c - Added set_item_object(), so that one can set a custom item object for the room - this will be useful in terrans where a large number of rooms share the same items. Sandoz - 14 Mar '02 /global/player/psoul.c - Fixed a runtime in all sorts of functions. Sandoz - 15 Mar '02 /global/player/new_parse.c - Fixed a runtime in new_parse. Sandoz - 15 Mar '02 /std/room/basic/room_base.c - Added set_day_item_object() & set_night_item_object() as well, duh. Sandoz - 15 Mar '02 /handlers/birthday_handler.c - Fixed a few bugs with unlimited birthday cards and fireworks. Added a nice clean up feature. Sandoz - 15 Mar '02 /d/calarien/save/jail_scribble.o - removed a scribble with profanity in it. Windy - 15 Mar '02 /handlers/magic_handler.c - "The workroom of shiannar humms quietly, seemingly in a trance." Fixed. Shiannar - 16 Mar '02 /std/effects/magic/magic_spell.c - Fixed way too much crap to mention, all of it minor. Shiannar - 16 Mar '02 /secure/simul_efun/modified_efuns.c - Added error() to runtime bogus tell_room()'s. Shiannar - 16 Mar '02 /secure/simul_efun/modified_efuns.c - Did same to tell_object. Shiannar - 16 Mar '02 /std/shops/inherit/pub.c - Fixed a buggy add_succeeded_mess() which was trying to feed a string as an indirect _object_ to the function. Sandoz - 16 Mar '02 /secure/simul_efun/modified_efuns.c - Reorganized the new checks in tell_room a little, to prevent errors from inherits with no environment. Sandoz - 16 Mar '02 /cmds/player/score.c - changed to show lost 98% of their lifeforce, rather than 100% on their last ressurection Shaydz - 17 Mar '02 /handlers/channel.c - removed show command and added channels and cwho command Shaydz - 17 Mar '02 /cmds/living/show.c - added show command Shaydz - 17 Mar '02 /obj/flower.c - Changed the add commands to use the simul_efun. Sandoz - 18 Mar '02 /cmds/creator/crea_tors.c - "Leaders" now automatically includes domain leaders as well as admin. Windy - 18 Mar '02 /secure/include/global/objects.h - changed LEAFLET_OBJ to point in the write direction Shaydz - 18 Mar '02 /std/shops/print_shop.c - modified to allowed mass production of new leaflets Shaydz - 18 Mar '02 /cmds/living/r_ead.c - fixed the add_succeeded_mess to work properly Shaydz - 18 Mar '02 /std/shops/print_shop.c - fixed a few of the inherits problems (dw based problems) Shaydz - 19 Mar '02 /handlers/who.c - changed the colour of Lord at grapeboys request Shaydz - 19 Mar '02 /global/player/start_position.c - changed the colour of lord for grapeboy here too Shaydz - 19 Mar '02 /cmds/player/levels.c - and here too Shaydz - 19 Mar '02 /secure/master.c - temp removal of the lin rm("/core") so I have something to debug Shaydz - 19 Mar '02 /secure/master.c - fixed a crasher in interpret.c (driver) Shaydz - 20 Mar '02 /cmds/creator/dest_ruct.c - Fixed runtime when desting self. Shiannar - 20 Mar '02 /std/shops/print_shop.c - removed copyright stuff, and add a property with the authors name on it, so cre's can track down _bad_ leaflets Shaydz - 20 Mar '02 /std/shops/print_shop.c - improved a failed message Shaydz - 20 Mar '02 /secure/handlers/webster.c - added online dictonary service Shaydz - 20 Mar '02 /secure/include/webster.h - include for online dictonary service Shaydz - 20 Mar '02 /cmds/creator/webster.c - command for online dictonary service Shaydz - 20 Mar '02 /doc/creator/commands/webster - help file for online dictionary service Shaydz - 20 Mar '02 /cmds/living/wea_r.c - Fixed a bug allowing to wear items in containers. Sandoz - 21 Mar '02 /cmds/living/wea_r.c - Updated to work better with scabbards. Sandoz - 21 Mar '02 /cmds/living/remove.c - Updated to work better with scabbards. Sandoz - 21 Mar '02 /cmds/player/levels.c - Rewrote a fair bit to be less spammy. Also changed the colours to be in accord with the colours in 'who' and elsewhere. Sandoz - 21 Mar '02 /cmds/playtester/kirikaeshi.c - Changed a few combat checks. You can now kirikaeshi people if you are not in combat with anyone _in the room_. Sandoz - 21 Mar '02 /global/player/command.c - Added set_current_verb(). Sandoz - 21 Mar '02 /std/living/living.c - Modified exit_command() to set the current verb of the player to the directional command (for the time of moving). Sandoz - 21 Mar '02 /std/shops/vault_entry.c - Added an open/close function for the vault exit, so people couldn't open/close the door, unless they're actually entering the facility. Sandoz - 21 Mar '02 /std/living/living.c - Added an override for remove_armour() to re-test the number of carried items if we are removing items into our inventory. Sandoz - 21 Mar '02 /std/effects/magic/magic_spell.c - Fixed a couple of tm messages. Sandoz - 21 Mar '02 /std/shops/inherit/clone_on_demand.c - setting the number to 0 will no longer make it unlimited, -1 does that now Shaydz - 21 Mar '02 /secure/std/report_base.c - reports with the 'report' command now get shuffled off onto the ptreports board, rather than the database Shaydz - 22 Mar '02 /cmds/playtester/report.c - moved to here so only playtesters will see it Shaydz - 22 Mar '02 /handlers/orgs_handler.c - added new functions so we can assign the channel name used for each org Shaydz - 22 Mar '02 /global/player/channels.c - players now get channels for the orgs they belong to :) Shaydz - 22 Mar '02 /std/effects/ingested/nausea.c - Changed it so it won't cause a runtime in new_parser because of TP conflicts. Sandoz - 24 Mar '02 /secure/handlers/http.c - added support for projects so http://www.divided-sky.com/~<project> now works, including full support for /p/<project>/www/secure/ and /p/<project>/secure/creator/ Shaydz - 25 Mar '02 /secure/handlers/finger.c - Fixed up www finger. Sandoz - 26 Mar '02 /cmds/guild-race/faith/sacrifice.c - Moved make_dust() to the deity handler. Sandoz - 26 Mar '02 /handlers/deity_handler.c - Moved make_dust() from the sacrifice command to here. Sandoz - 26 Mar '02 /handlers/new_soul.c - finally got around to starting the support for wildcards, poeple who have over 80 in general.language.common.spoken can use soul wildcaRDS Shaydz - 26 Mar '02 /cmds/creator/detab_ber.c - added a command to remove <TAB> from files Shaydz - 27 Mar '02 /secure/config/preload - added orgs_handler nice an early Shaydz - 27 Mar '02 /secure/handlers/finger.c - Another fix to www fingers (thee project bit). Sandoz - 27 Mar '02 /global/player.c - Added query_friends() and query_friend(), Sandoz - 27 Mar '02 /global/creator/wiz_file_comm.c - Allow now accepts "friends" onto the allow list. Sandoz - 27 Mar '02 /global/player/events.c - Changed to use query_friend() in informs. Sandoz - 27 Mar '02 /secure/simul_efun/modified_efuns.c - Added a friends check to the allow check in reference_allowed. Sandoz - 27 Mar '02 /global/player/events.c - event_soul() now gives warnings for when one is souling people who can't see 'em. Sandoz - 28 Mar '02 /cmds/living/sayto.c - Did nothing serious. Sandoz - 1 Apr '02 /cmds/living/sayto.c - Took out verb pluralization because evaluate_message() fails to handle messages with too many different shorts ( the ones doing the action plus the targets ) properly. Sandoz - 1 Apr '02 /std/living/gender.c - completely rewritten, this time with no womens_day Shaydz - 1 Apr '02 /handlers/languages.c - Fixed runtime from languages with non-loading garble_obs runtime when attempting to garble text with language skills less than 100. Shiannar - 2 Apr '02 /handlers/new_soul.c - changed the wildcard check Shaydz - 2 Apr '02 /cmds/admin/skullwarn.c - fixed Shaydz - 2 Apr '02 /secure/simul_efun/modified_efuns.c - Added a verbalize() simul_efun, which will do "$V$0=bings,bing$V$" expansion. Sandoz - 2 Apr '02 /cmds/creator/cretitle.c - emoved sage as a bad word so it is now possible to have message in your title Shaydz - 3 Apr '02 /std/room/blackjack.c - Added new thingum by Avelan. Sandoz - 3 Apr '02 /secure/include/global/rooms.h - Added BLACKJACK_OBJ. Sandoz - 3 Apr '02 /secure/master/permission.c - rewrote the way permission handling is done, mainly in regards to allowing lords to grant access to domains, while keeping security intact Shaydz - 6 Apr '02 /secure/cmds/creator/accesstool.c - now uses new permission handling stuff Shaydz - 6 Apr '02 /std/npc/npc_base.c - added a check to stop npc's moving into /d from /w Shaydz - 6 Apr '02 /www/finger.c - now shows idle times Shaydz - 6 Apr '02 /std/npc/npc_main.c - changed basic_setup to use 3 arguments, no more guild argument Shaydz - 9 Apr '02 /global/player.c - removed line that gives xp to refreshed players, based on social points before and after refresh, I'm not happy with that system, and will decide later on whether we need a better approach or not. (line 508) Shaydz - 11 Apr '02 /cmds/guild-race/covert/shoplift.c - added a check Shaydz - 15 Apr '02 /cmds/playtester/steal.c - added a check Shaydz - 15 Apr '02 /cmds/pending/slip.c - added Shaydz - 15 Apr '02 /std/shops/print_shop.c - changed a couple of messages Shaydz - 15 Apr '02 /cmds/player/hi_story.c - added jail check for channel history Shaydz - 18 Apr '02 /cmds/playtester/slip.c - added slipping to/from containers and slipping to the ground (all silently only) Shaydz - 18 Apr '02 /global/player.c - fixed bug where creators were being added to the livings list twice (reported by Sandoz) Shaydz - 18 Apr '02 /cmds/playtester/slip.c - removed a stupid stupid error Shaydz - 19 Apr '02 /obj/misc/lantern.c - Fixed a bug with lit lanterns being sold a few days ago, and forgot to changelog it, until Shaydz came along and told me that even things in /obj/misc/ need changelogging, so here I am, happily changelogging away, noting down that I added a being_sold function to cope with general stores buying lit lanterns. Shiannar - 21 Apr '02 /std/room/basic/linker.c - should no longer have teleporting stallkeepers Shaydz - 22 Apr '02 /handlers/message.c - removed this handler that we don't actually use Shaydz - 22 Apr '02 /std/room/outside.c - outside rooms will now default to 80 light Shaydz - 22 Apr '02 /std/room/twilight.c - small change to the way changing_to_night - changing_to_day is called Shaydz - 22 Apr '02 /handlers/player_handler.c - fixed a small bug preventing character creation in some cases Shaydz - 22 Apr '02 /std/effects/magic/magic_spell.c - Added stage by stage checking of functions defined in the inheriting objects to allow spells to perform checks on a stage by stage basis. Shiannar - 22 Apr '02 /handlers/livings.c - Modified find_living to return a clone instead of a master, if at all possible. Shiannar - 25 Apr '02 /include/room.h - Updated as per Sandoz' fix for add_items. Don't ask me what he's done... :) Shiannar - 26 Apr '02 /std/room/basic_room.c - Updated as per Sandoz' fix for add_items. Shiannar - 26 Apr '02 /std/room/basic/room_base.c - Updated as per Sandoz' fix for add_items. Shiannar - 26 Apr '02 /std/room/basic/item_base.c - Updated as per Sandoz' fix for add_items. Shiannar - 26 Apr '02 /std/room/basic/exit_base.c - Removed as per Sandoz' fix for add_items. Shiannar - 26 Apr '02 /std/room/basic/sign.c - Removed as per Sandoz' fix for add_items. Shiannar - 26 Apr '02 /d/calarien/items/greater_heal.c - and healpot.c and lesser_heal.c Added temp fix to stop infinite usage of healing potions due to login bug. Temp fix deemed all needed, as healing potions will soon be replaced with real liquids. Shiannar - 26 Apr '02 /include/fighter.h - Changed pound and slash to both cost 50 gp. Shiannar - 26 Apr '02 /include/fighter.h - Uhh, I meant 60 gp. Dammit, I should sleep. Shiannar - 26 Apr '02 /std/effects/ingested/potion_healing.c - Added for life potions. Shiannar - 26 Apr '02 /obj/potions/health_potion_lesser.c - and /obj/vessels/health_vial_lesser.c added for life potions. Shiannar - 26 Apr '02 /obj/folder.c - The all new folder inherit. Mahray - 27 Apr '02 /cmds/creator/cretodo.c - Moved to here from /secure/cmds/creator/ so that Avelan can tinker with it. Shiannar - 27 Apr '02 /cmds/guild-race/covert/steal.c - Put in game. Shiannar - 28 Apr '02 /cmds/guild-race/fighting/mutilate.c - Added line to handle XP via the XP handler. Shiannar - 28 Apr '02 /cmds/living/glance.c - Fixed two minor descriptive bugs. Shiannar - 28 Apr '02 /obj/scabbards/leaf_blade_sword_scabbard.c - Changed to inherit CLOTHING_OBJ, and changed it to a 'small scabbard' so two can be worn. Also changed the short from "leaf blade scabbard" to "leaf blade sword scabbard" and renamed the file accordingly. Sandoz - 28 Apr '02 /obj/vessel.c - Fixed bug with failed messages in do_pour. Shiannar - 28 Apr '02 /std/shadows/object/identity_hold.c - Added a check to move(), so that identified items wouldn't lose their identity upon logon. Sandoz - 28 Apr '02 /cmds/player/identify.c - Got rid of the extra useless args. Sandoz - 28 Apr '02 /cmds/player/identify.c - "identify all" works now and displays nice messages. Sandoz - 28 Apr '02 /include/autodoc.h - Changed HTML_DOC_DIR to /www/secure/autodoc and got rid of MASTER_OB define. Sandoz - 28 Apr '02 /secure/handlers/autodoc/autodoc_handler.c - ,autodoc_file, autodoc_html - HTML code is now created on the fly from autodoc save files, only html index files are created physically. Also made the change checking code work. Sandoz - 28 Apr '02 /www/secure/autodoc.c - Added to work as a gateway to the autodoc html processing. Sandoz - 28 Apr '02 /secure/handlers/autodoc/autodoc_handler.c - Won't try to remove html files anymore, because they don't exist. Sandoz - 28 Apr '02 /cmds/creator/cretodo.c - Rewrote almost completely, renamed the old one to cretodo.old Avelan - 28 Apr '02 /secure/simul_efun/string_to_define.c - Changed it to write the temporary file into /tmp, not in /w/xxx, to make it usable in places where there is no TP. Sandoz - 28 Apr '02 /secure/master/creator_file.c - Changed creator_file to allow string_to_define sefun to write to /tmp. Sandoz - 28 Apr '02 /std/living/armour.c - Removed the useless race.h and clothing.h includes. Sandoz - 28 Apr '02 /std/race.c - Removed the useless race.h define. Sandoz - 28 Apr '02 /include/race.h - Removed, because it does not a thing. Sandoz - 28 Apr '02 /cmds/playtester/kirikaeshi.c - Failing is now a wee little painful. Sandoz - 28 Apr '02 /cmds/creator/cretodo.c - Changed not to use colours( looks like an xmas tree i'm told ;) ) and made it ignore upper_case letters. Avelan - 28 Apr '02 /cmds/creator/sar.c - Changed to give a message when finished with each file. Avelan - 28 Apr '02 /obj/scabbards/leaf_blade_sword_scabbard.c - Raised it's durability to a comparable level with the stiletto sheath (which are made of felt). Sandoz - 29 Apr '02 /secure/include/ftp.h - Removed FTP_PORT define. Sandoz - 29 Apr '02 /secure/handlers/ftp.c - Changed to use the PORT_FTP define in network.h, where all the other port definitions are. Sandoz - 29 Apr '02 /secure/config/preload - Moved the Calarien specific stuff to /d/calarien/loader and made preload load that one. Sandoz - 29 Apr '02 /secure/master/logging.c - Hopefully fixed us crashing due to *Maximum string length exceeded in concatenation. It now cuts the args and locals at max string length / sizeof(trace). Sandoz - 29 Apr '02 /cmds/creator/cretodo.c - Changed the syntax and the formatting of the lists. Avelan - 29 Apr '02 /handlers/garbage.c - Removed tabs and eliminated a for loop. Sandoz - 29 Apr '02 /cmds/creator/detab_ber.c - Added a message to display when it's finished. Avelan - 29 Apr '02 /std/room/basic/item_base.c - Cleaned up the command parsing further. Sandoz - 29 Apr '02 /std/npc/npc_main.c - Moved the code from npc_base.c to here, and removed the former. Sandoz - 29 Apr '02 /std/npc/npc_main.c - Made _process_input reset _notify_fail(). Sandoz - 30 Apr '02 /global/player/psoul.c - Changed _process_input from mixed to string. Sandoz - 30 Apr '02 /std/room/basic/item_base.c - Commands attached to add items are now removed from the people in the room when the item is removed (via remove_item), and added to anyone already in the room if an item with a command pattern is added. Sandoz - 30 Apr '02 /std/room/basic/room_base.c - Now calls do_init() on item object when changing to/from day/night, so that any day/night specific commands that the item object may have would be added to anyone already in the room. Sandoz - 30 Apr '02 /obj/folder.c - Added autoload stuff and other. Sandoz - 30 Apr '02 /secure/include/global/objects.h - Added FOLDER_OBJ define. Sandoz - 30 Apr '02 /cmds/creator/sar.c - Got rid of a for loop and added a couple of new fail messages. Sandoz - 30 Apr '02 /cmds/creator/detab_ber.c - Got rid of a for loop and added a couple of new fail messages. Sandoz - 30 Apr '02 /cmds/player/friends.c - Does an alphabetical sort on the friends list now. Sandoz - 1 May '02 /cmds/creator/cretodo.c - Did some stuff. Sandoz - 1 May '02 /secure/cmds/lord/findinfo.c - Added commands subdivision. Sandoz - 1 May '02 /std/effects/other/broken_arm.c - Changed a PT check to use playtesterp(). Sandoz - 1 May '02 /std/smart_log.c - Prevented a runtime in dest_me(). Sandoz - 1 May '02 /handlers/playtesters.c - Added code to manage routes for the badges.. Sandoz - 2 May '02 /cmds/lord/ptest_ers.c - Rewrote completely and added support for routes. Sandoz - 2 May '02 /d/playtesters/items/badge.c - Moved all the routes code to the PT handler. Sandoz - 2 May '02 /secure/include/global/handlers.h - Added define for REFRESH_H. Sandoz - 2 May '02 /std/shops/vault_entry.c - Fixed a bug with odd intercepting messages. Sandoz - 2 May '02 /secure/master/crash.c - Crashes will no longer save players, so they will revert to previous saves and not lose anything extra via the crash. Shiannar - 2 May '02 /secure/master/crash.c - Changed it to log directly to disk instead of using log_file, which would log after up to 5 seconds, which is a little slow in a crash. Sandoz - 2 May '02 /std/shops/book_shop.c - Now removes the "browse page" prop from sold books. Sandoz - 2 May '02 /std/room/twilight.c - Removed, so that it won't cause any more confusion. Sandoz - 2 May '02 /std/room/blackjack.c - Changed a faulty message (too lazy to typolog). Sandoz - 2 May '02 /obj/armour.c - Removed the VO code. Sandoz - 3 May '02 /obj/pocket_armour.c - Added an armour object with pockets. Sandoz - 3 May '02 /secure/include/global/objects.h - Added define for POCKET_ARMOUR_OBJ. Sandoz - 3 May '02 /obj/clothes/dark_brown_leather_apron.c - ,black_leather_robe.c New stuff added. Sandoz - 3 May '02 /obj/weapons/blunt/smithing_hammer.c - Tweaked and moved to here from dwweapons. Sandoz - 3 May '02 /std/room/blackjack.c - Fixed a buggy message in pay_out for second hand winnings. Sandoz - 3 May '02 /obj/clothes/grey_hessian_shirt.c - Added thanks to Shiannar and Armando. Sandoz - 3 May '02 /std/leaflet.c - Fixed the problem with "You read page zero of the leaflet." Sandoz - 3 May '02 /secure/simul_efun/add_command.c - Added TP checks for each of them functions. Sandoz - 4 May '02 /std/object.c - Changed int_query_static_auto_load() not to save colour, main plural, material and value if they are 0. Sandoz - 4 May '02 /secure/include/global/handlers.h - Changed BOOK_H to point in the right direction. Sandoz - 4 May '02 /secure/include/global/handlers.h - Added define for LEAFLET_H. Sandoz - 4 May '02 /handlers/leaflet_handler.c - Added handler to manage leaflet texts. Sandoz - 4 May '02 /std/shops/print_shop.c - init() now calls ::init() as well, so our room chats work again. Sandoz - 4 May '02 /secure/cmds/creator/grep.c - Removed an unused variable. Sandoz - 4 May '02 /secure/cmds/creator/greptofile.c - Added a command that will grep to /w/xxx/grep_results.txt Sandoz - 4 May '02 /handlers/leaflet_handler.c - Added banning of leaflets. Sandoz - 5 May '02 /obj/clothes/trendy_cotton_blouse.c - ,trendy_cotton_skirt.c Moved from /obj/dwclothes to here with new descs by Mahray. Sandoz - 5 May '02 /secure/simul_efun/indent.c - Added, to make some thing easier. Sandoz - 5 May '02 /secure/simul_efun.c - Inherited simul_efun/indent.c. Sandoz - 5 May '02 /cmds/creator/cretodo.c - Removed indent(), and did some cosmetics. Sandoz - 5 May '02 /obj/dwclothes/leather_apron.c - Removed, as it's replaces with the new apron in /obj/clothes Sandoz - 6 May '02 /handlers/leaflet_handler.c - Added managing of print shops and custom leaflet long descs. Sandoz - 6 May '02 /global/player/more_file.c - We can now more one line (binary?) files as well. Sandoz - 6 May '02 /secure/cmds/creator/greptofile.c - Changed read_call_back.c to store the returned string in an array, to avoid max str length errors. Sandoz - 7 May '02 /obj/stationery/leaflet.c - Added directory for writing implements etc., and the new leaflet inherit. Sandoz - 7 May '02 /std/shops/leaflet_shop.c - Added the new specialized leaflet shop inherit. Sandoz - 7 May '02 /secure/include/global/shops.h - Added define for LEAFLET_SHOP. Sandoz - 7 May '02 /secure/include/global/objects.h - Changed LEAFLET_OBJ to point to the new leaflet object. Sandoz - 7 May '02 /doc/room/leaflet_shop - Added a custom help file too. Sandoz - 7 May '02 /std/leaflet.c - Made obsolete and removed. Sandoz - 7 May '02 /obj/stationery/folder.c - Moved from /obj to here. Sandoz - 7 May '02 /std/room/blackjack.c - Added an event_death to give a proper message when the dealer is killed, plus made the dealer unique. Sandoz - 7 May '02 /std/room/blackjack.c - Also betting multiple types of money is possible now. Sandoz - 7 May '02 /doc/room/exchange_office - Added docs for the new money exchange office. Sandoz - 7 May '02 /secure/include/global/shops.h - Added define for EXCHANGE_SHOP. Watch this space. Sandoz - 7 May '02 /secure/include/global/objects.h - Fixed up the FOLDER_OBJ define. Sandoz - 7 May '02 /std/shops/exchange_office.c - Added Avelan's money changer. Sandoz - 7 May '02 /secure/cmds/lord/findinfo.c - Now displays objects with no env. Sandoz - 7 May '02 /room/void.c - Fixed a warning. Sandoz - 7 May '02 /cmds/player/health.c - It now says "You are in good shape." for TP. Sandoz - 7 May '02 /std/basic/read_desc.c - query_detail() now checks for adjective type things and plurals as well, a'la add_item code. Sandoz - 7 May '02 /obj/stationery/quill.c - Cleaned up and moved from misc to here. Sandoz - 7 May '02 /handlers/leaflet_handler.c - Added some copyright checks. Sandoz - 8 May '02 /std/shops/leaflet_shop.c - Added more copyright checks. Sandoz - 8 May '02 /std/room/blackjack.c - Fixed a possible problem with call out ids not being reset to 0 in places. Sandoz - 8 May '02 /cmds/player/finger.c - Running fingers through fit_message() before more_string() now, to do the necessary string expansion. Sandoz - 8 May '02 /obj/faith/symbols/basic_symbol.c - Added "jewellery" aliases, and fixed the other aliases/plurals. Sandoz - 8 May '02 /www/creator.c - Updated. Sandoz - 8 May '02 /www/contents.html - Changed the link from creators_page.html to creator.c Sandoz - 8 May '02 /www/main.html - Fixed the main DS image size. Sandoz - 8 May '02 /std/room/blackjack.c - Fixed a bug with players being able to bet after they have finished their round and while someone else is still playing. Sandoz - 8 May '02 /handlers/money_handler.c - Fixed value_from_string() to actually work. If something breaks, it's their fault, not mine. Sandoz - 8 May '02 /std/room/basic/item_base.c - Fixed a runtime with parsing 'it' context. Sandoz - 8 May '02 /obj/clothes/stylish_maroon_tie.c - , three_piece_silk_suit.c Added a couple of Mahray's new items. Sandoz - 8 May '02 /global/player/new_parse.c - Changed living matching slightly and fixed capitalization errors in fail messages with multiple objects. Sandoz - 8 May '02 /std/shadows/rituals/divine_cloak.c - Changed the order of some messages, so that they would be printed _before_ the target wimpies out of the room. Sandoz - 8 May '02 /std/shops/exchange_office.c - Fixed a problem with the add_command pattern. Sandoz - 9 May '02 /secure/cmds/creator/dup_licate.c - Added query_pattern() so that wiz present will be done on parser level. Sandoz - 9 May '02 /secure/handlers/autodoc/autodoc_handler.c - Fixed a bug with deleting docs for extinct files. Sandoz - 9 May '02 /secure/cmds/creator/auto_doc.c - , autodocrm.c, autodocadd.c Rewrote a little, to allow removing files that don't exist. Sandoz - 9 May '02 /secure/handlers/autodoc/autodoc_handler.c - Now removes inexistent files from the handler while cycling. Sandoz - 9 May '02 /cmds/lord/ptest_ers.c - Added more functionality. Sandoz - 9 May '02 /handlers/playtesters.c - Added support for dealing with PT applications (unfinished). Sandoz - 9 May '02 /cmds/player/help.c - Removed the COMMAND_BASE inherit, so it won't get cleaned up, and lag the mud each time it gets loaded after that. Sandoz - 9 May '02 /secure/handlers/autodoc/autodoc_html.c - Fixed up a couple of image paths. Sandoz - 9 May '02 /secure/handlers/shutdown.c - Now using efun::users() in the shouts and player saving, so that invis people would get informed/saved as well. Sandoz - 10 May '02 /handlers/mailer.c - Removed an outdated check for /global/lord in do_mail_message(). Sandoz - 10 May '02 /handlers/playtesters.c - Finished the application thing. Sandoz - 10 May '02 /handlers/mailer.c - file_name(PO)[0..12] != "/handlers" -> file_name(PO)[0..8] != "/handlers" so that handlers could mail. Sandoz - 10 May '02 /std/shops/exchange_office.c - Added another command pattern. Sandoz - 10 May '02 /std/living/money.c - Changed so that attempting to adjust_money a non-integer amount will runtime. Shiannar - 10 May '02 /std/living/money.c - Fixed so that arrays can be passed in too. Shiannar - 10 May '02 /secure/cmds/lord/findinfo.c - The no environment stuff now doesn't count shadows. Sandoz - 11 May '02 /cmds/player/friends.c - Fixed a { write() return 0; } to use an add_failed_mess(). Sandoz - 11 May '02 /www/contents.html - Added the players link for players pages. Shiannar - 11 May '02 /www/players.html - Added Pilla. Shiannar - 11 May '02 /obj/baggage.c - Condition stats are now shown in stats, and removed a warning, Sandoz - 11 May '02 /obj/clothes/worn_sack.c - cond and lowest cond are set to max cond in setup now. Sandoz - 11 May '02 /obj/baggage.c - Added setup_baggage(). Sandoz - 12 May '02 /obj/clothes/large_hessian_sack.c - ,medium-sized_bag.c Added new containers. Sandoz - 12 May '02 /std/npcs/fence.c - Fixed up the infinite capacity bag. Sandoz - 12 May '02 /cmds/player/finger.c - Removed fit_message() bit, so that tables would be displayed correctly. Sandoz - 12 May '02 /global/player/events.c - Changed a for loop to map(), while we're at it. Sandoz - 12 May '02 /std/basic/club_listing.c - Removed the $I$=5 stuff, because it's ugly. Sandoz - 12 May '02 /secure/include/global/handlers.h - Changed ITEM_H to point to /handlers/item_tracker. Sandoz - 13 May '02 /secure/handlers/autodoc/autodoc_handler.c - More fixes to remove_file(). Sandoz - 13 May '02 /std/shadows/other/sneak.c - Changed a tell_object( ENV(player), x ) to tell_room(). Sandoz - 14 May '02 /cmds/guild-race/covert/hide.c - Fixed up some bits concerning switching between hide/sneak. Sandoz - 14 May '02 /cmds/playtester/sneak.c - Fixed up some bits concerning switching between hide/sneak. Sandoz - 14 May '02 /cmds/guild-race/covert/sneak.c - Moved to here from /cmds/playtester Sandoz - 14 May '02 /include/thief.h - Added skills reqs for sneak. Sandoz - 14 May '02 /cmds/guild-race/fighting/mutilate.c - Fixed a broken message. Sandoz - 14 May '02 /net/inherit/server.c - Changed Sockets to non-private. If it breaks, change it back. Sandoz - 15 May '02 /secure/handlers/ftp_auth.c - Removed the Sockets variable to get rid of a warning, because it is inherited. Sandoz - 15 May '02 /handlers/livings.c - Rewrote bits and made it survive updates. Active from next reboot. Sandoz - 15 May '02 /global/player/family.c - Fixed some autodoc issues, and cleaned up a wee little. Sandoz - 15 May '02 /secure/handlers/http.c - No more warnings. Sandoz - 15 May '02 /obj/toys/fanfare.c - No more warnings. Sandoz - 15 May '02 /secure/handlers/http.c - Put back the Sockets re-definition, because this one decided to break. Sandoz - 16 May '02 /secure/include/global.h - Added define for PASSED_OUT. Sandoz - 16 May '02 /secure/include/global/properties.h - Moved property defines to here and included it into /secure/include/global.h Sandoz - 16 May '02 /std/effects/fighting/combat.c - Removed the living.h include. Sandoz - 16 May '02 /std/effects/ingested/drunk.c - Removed three unneeded includes and changed to use PASSED_OUT instead of PASSED_OUT_PROP. Sandoz - 16 May '02 /std/effects/ingested/tranquil_sleep.c - Removed an include and changed from PASSED_OUT_PROP to PASSED_OUT. Sandoz - 16 May '02 /std/npc/npc_main.c - Removed a couple of unneeded includes. Sandoz - 16 May '02 /std/shadows/ingested/tranquil_sleep.c - Changed from PASSED_OUT_PROP to PASSED_OUT and removed an include. Sandoz - 16 May '02 /std/shadows/other/meditate_shadow.c - Changed to PASSED_OUT and removed an include. Sandoz - 16 May '02 /std/living/stats.c - Removed 4 includes. Sandoz - 16 May '02 /std/living/combat.c - Removed a couple of defines and changed to PASSED_OUT. Sandoz - 16 May '02 /std/living/living.c - Removed a couple of includes. Sandoz - 16 May '02 /obj/cont_save.c - It loads again. Sandoz - 16 May '02 /obj/rituals/drain_life.c - Removed an include. Sandoz - 16 May '02 /obj/rituals/drain_energy.c - Removed an include. Sandoz - 16 May '02 /handlers/room_handler.c - Removed a bunch of includes. Sandoz - 16 May '02 /handlers/wander_handler.c - Removed an include and changed to use PASSED_OUT. Sandoz - 16 May '02 /handlers/health.c - PASSED_OUT_PROP -> PASSED_OUT. Sandoz - 16 May '02 /global/player/psoul.c - Removed a couple of includes. Sandoz - 16 May '02 /global/player/events.c - Removed a few includes. Sandoz - 16 May '02 /cmds/living/drag.c - Removed a couple of includes, and changed to PASSED_OUT. Sandoz - 16 May '02 /cmds/playtester/kirikaeshi.c - Changed to PASSED_OUT. Sandoz - 16 May '02 /include/player.h - Removed PASSED_OUT_PROP. Sandoz - 16 May '02 /global/player.c - Removed 11 includes and cleaned up a little. Sandoz - 16 May '02 /include/player.h - Removed RACE_STD define, because it is defined elsewhere. Sandoz - 16 May '02 /cmds/player/score.c - Removed all guild stuff and added temperature string to main score. Sandoz - 16 May '02 /cmds/lord/stats.c - Removed, because it's useless and confusing. Sandoz - 16 May '02 /cmds/lord/nskills.c - It loads now? :) Sandoz - 16 May '02 /cmds/creator/pe_ople.c - Stripped the guild stuff. Sandoz - 16 May '02 /cmds/guild-race/magic/remember.c - Removed guild stuff. Sandoz - 16 May '02 /handlers/change_skills.c - Removed guild specific stuff. Sandoz - 16 May '02 /obj/monster/greco.c - Updated to the new (ok it's not so new anymore) basic_setup(). Sandoz - 16 May '02 /obj/monster/controlled_monster.c - Removed guild stuff. Sandoz - 16 May '02 /std/room/inherit/training_room.c - Removed the last guild references. Sandoz - 16 May '02 /std/effects/ingested/potion_spellcheck.c - Removed guild references. Sandoz - 16 May '02 /std/shadows/npc/controlled_monster.c - Removed guild references. Sandoz - 16 May '02 /std/shadows/curses/ensmurfed.c - Removed guild references. Sandoz - 16 May '02 /std/shadows/ingested/ensheep.c - Removed guild references. Sandoz - 16 May '02 /secure/std/report_base.c - PT reports and object bugreps are now more informative about what exactly is being reported. Sandoz - 16 May '02 /cmds/guild-race/other/judge.c - , vurdere.c Changed to inherit COMMAND_BASE. Sandoz - 16 May '02 /secure/include/global/handlers.h - a bit of cleaning plus added a define for BULK_DELETE_H Shaydz - 17 May '02 /secure/handlers/bulk_delete.c - moved to here from /secure Shaydz - 17 May '02 /global/creator.c - changed to use BULK_DELETE_H Shaydz - 17 May '02 /handlers/refresh.c - changed to use BULK_DELETE_H Shaydz - 17 May '02 /secure/cmds/lord/cleanup.c - changed to use BULK_DELETE_H Shaydz - 17 May '02 /secure/config/preload - changed to load bulk_delete from it's new location Shaydz - 17 May '02 /secure/related_files.c - changed to use BULK_DELETE_H Shaydz - 17 May '02 /d/admin/obj/domainer.c - , bingle.c Changed test_creator() checks to creatorp(). Sandoz - 17 May '02 /d/admin/room/access_control.c - Changed test_creator() checks to creatorp(). Sandoz - 17 May '02 /handlers/inherit/club_basic.c - , club_discuss.c, club_elected.c Changed from test_creator() to creatorp(). Sandoz - 17 May '02 /handlers/bounty.c - Changed from test_creator() to creatorp(). Sandoz - 17 May '02 /net/daemon/board_thingy.c - Changed from test_creator() to creatorp(). Sandoz - 17 May '02 /secure/cmds/creator/errors.c - Changed from test_creator() to creatorp(). Sandoz - 17 May '02 /secure/rcs_handler.c - Changed from test_creatorp() to creatorp(). Sandoz - 17 May '02 /secure/handlers/ftp_auth.c - Changed from test_creator() to creatorp(). Sandoz - 17 May '02 /std/room/club_control_room.c - Changed all test_xxx checks to rank()/creatorp() etc. Sandoz - 17 May '02 /www/secure/errors.c - ,newerrors.c, boards.c, creator_stuff.c, edit.c, file_browser.c, source_browser.c, quests.c Changed to use creatorp() and rank() instead of test_creator()/test_user(). Sandoz - 17 May '02 /cmds/guild-race/crafts/fix.c - , leatherwork.c, duplicate.c, splint.c Changed to inherit COMMAND_BASE instead of GUILD_BASE. Sandoz - 17 May '02 /std/shops/inherit/player_craft_shop.c - Removed guild checks. Oh, and it loads now. Sandoz - 17 May '02 /handlers/inherit/club_inherit.c - Removed some guild checks and got rid of a bunch of unneeded includes. Sandoz - 17 May '02 /std/effects/object/talker.c - Removed guild checks. Sandoz - 17 May '02 /handlers/top_ten_handler.c - Removed a couple of guild checks, and made player_skill_advance work (not error? :) ) with the new undoings on the guild front. Sandoz - 17 May '02 /secure/include/global.h - Removed the GUILD_BASE define. Sandoz - 17 May '02 /secure/include/global/handlers.h - Removed the GUILD_H define. Sandoz - 17 May '02 /include/guilds.h - Removed. Sandoz - 17 May '02 /secure/std/guild_base.c - Removed. Sandoz - 17 May '02 /secure/std/speech_base.c - Removed a guild check. Sandoz - 17 May '02 /obj/monster/transport/horse.c - ,warhorse.c Fixed up the basic_setup(). Sandoz - 17 May '02 /obj/monster/cabbage.c - Fixed up the basic_setup() of everything in this dir. Sandoz - 17 May '02 /std/shops/general_shop.c - Fixed up basic_setup(). Sandoz - 17 May '02 /std/room/blackjack.c - Fixed up basic_setup. Sandoz - 17 May '02 /secure/login.c - Removed guild stuff and test_creator() / test_guild(). Sandoz - 17 May '02 /std/living/skills.c - Removed last guild ob references. Sandoz - 17 May '02 /global/player/guild-race.c - Removed most of the guild stuff. Sandoz - 17 May '02 /global/player/events.c - Removed some guild ob references. Sandoz - 17 May '02 /global/player.c - Removed all guild stuff. Sandoz - 17 May '02 /std/race.c - Removed guild stuff. Sandoz - 17 May '02 /std/npc/npc_main.c - Removed all guild stuff. Sandoz - 17 May '02 /std/guilds/standard.c - Totally stripped. Sandoz - 17 May '02 /std/npc/npc_main.c - Reduced death xp by 1/4th. Sandoz - 17 May '02 /std/room/blackjack.c - Fixed a couple of buggies and did some cosmetics. Sandoz - 17 May '02 /include/alias.h - Added defines for MAX_ALIAS_LENGTH and MAX_PLAN_LENGTH for .plan/.project/.signature. Sandoz - 17 May '02 /cmds/player/al_ias.c - Added restrictions to alias lengths. Sandoz - 17 May '02 /cmds/player/ea_lias.c - Added restrictions to alias lengths. Sandoz - 17 May '02 /cmds/player/playerk_illers.c - Removed player_handler.h include. Sandoz - 17 May '02 /global/creator/wiz_file_comm.c - Removed a couple of includes. Sandoz - 17 May '02 /handlers/board_handler.c - , quest_handler.c Removed some includes. Sandoz - 17 May '02 /global/player.c - Added query_last_on_from(). Sandoz - 17 May '02 /secure/include/finger.h - Added a class definition for finger_info. Sandoz - 17 May '02 /handlers/player_handler.c - Rewrote bits to make it a little faster. Added support for finger info. Sandoz - 17 May '02 /secure/include/finger.h - Added a couple more class members to finger_info. Sandoz - 18 May '02 /handlers/player_handler.c - Added location and birthday to player_info class, and test_location/test_birthday. Sandoz - 18 May '02 /secure/handlers/finger.c - Changed finger_info to the new system. Broke www_finger_info() until tomorrow :) Sandoz - 18 May '02 /cmds/lord/dinfo.c - Changed to use PLAYER_H->test_last() instead of a function in the finger handler, and got rid of the annoying space-wasting newlines. Sandoz - 18 May '02 /cmds/player/when.c - Changed to use PLAYER_H->test_last() instead of a function in the finger handler. Sandoz - 18 May '02 /cmds/creator/crea_tors.c - Changed to use PLAYER_H->test_last() instead of a function in the finger handler, and made it about 4 times faster. Sandoz - 18 May '02 /secure/login.c - Fixed -> I am sorry, the player 0 does not appear to exist. Sandoz - 18 May '02 /cmds/player/friends.c - Changed to use PLAYER_H->test_last() instead of a function in the finger handler, and made it about 4 times faster. Sandoz - 18 May '02 /secure/handlers/finger.c - Removed last_log() and last_login(), which were both variations of PLAYER_H->test_last(). Sandoz - 18 May '02 /secure/handlers/finger.c - Fixed up the html finger. Sandoz - 19 May '02 /secure/handlers/bastards.c - Added a couple of more messages to query_player_ob(), because those are the ones printed to login objects, and saying that Calarien is a mailing list name is a little off, while possibly not wrong. Sandoz - 19 May '02 /secure/login.c - Changed some odd messages, and removed the unused guest login functions. Sandoz - 19 May '02 /global/player/new_parse.c - Changed check_if_allowed() to pass TP as the second argument to reference_allowed(). Sandoz - 19 May '02 /handlers/channel.c - Changed reference_allowed() checks to pass TP as the second argument. Sandoz - 19 May '02 /secure/simul_efun/modified_efuns.c - Changed reference_allowed() so that TP wouldn't be made the referee if there is none, so that it can be used in places that have _no_ TP, and shouldn't have. Also changed the efuns using reference_allowed to pass TP automatically to them, if there is one. Sandoz - 19 May '02 /www/finger.c - Moved the who code to /handlers/who.c Sandoz - 19 May '02 /handlers/who.c - Added a couple of functions to make html who lists. Sandoz - 19 May '02 /secure/handlers/finger.c - Made it strip colour on plan/project, whoops. Sandoz - 20 May '02 /www/projects.c - The req class is now passed into www_request, also cleaned up and made it sort stuff. Sandoz - 20 May '02 /www/domains.c - Cleaned up and made it sort stuff. Sandoz - 20 May '02 /global/virtual/server.c - Considered making it work with souls, but reconsidered. Sandoz - 20 May '02 /cmds/creator/scompile.c - added a very simple soul compile command, no doubt Sandoz will make a nice shiny one when he gets bored :) Shaydz - 20 May '02 /secure/cmds/creator/lo_ad.c - Now loads soul commands. Sandoz - 20 May '02 /std/soul/g/grimace.s - Fixed up. Sandoz - 20 May '02 /secure/cmds/creator/upd_ate.c - Now compiles soul commands. Also made it dest NPC's inventories if they're being updated, so that they wouldn't get double gear. Sandoz - 20 May '02 /cmds/creator/scompile.c - I got bored and removed it. Sandoz - 20 May '02 /std/soul/s/stare.s - Added an argument. Sandoz - 20 May '02 /include/player.h - Changed UNKNOWN_BIRTHDAY from Unknown to Not Known, so fingers will look nicer. Sandoz - 20 May '02 /std/room/club_control_room.c - Whoever made these init() functions was a loony. Added basic_room::init() to init(). Sandoz - 20 May '02 /handlers/player_handler.c - Added player_refresh() which should be called whenever someone refreshes or is deleted, so that we won't have outdated data in player cache. Sandoz - 20 May '02 /secure/handlers/related_files.c - Changed to call PLAYER_H->delete_from_cache( name ); when someone is deleted/refreshed. Sandoz - 20 May '02 /global/player.c - Now deletes the player from player handler's cache whenever one logs on or quits, to prevent caching of outdated data. Sandoz - 20 May '02 /std/room/basic/chatter_base.c - Split the code from the main chatter object. Added string expansion for $I$ and $Iposs$ which will be expanded into (random interactive)->the_short() or a respective poss_short() for easier making of random chats. It is also now possible to set a function pointer as a chat, which will be evaluated, and the resulting string expanded and printed. Sandoz - 21 May '02 /std/room/basic/chatter.c - Changed to inherit chatter_base.c, which saves about 1k of memory per chatter. Wheeee... Sandoz - 21 May '02 /std/room/basic/room_base.c - Documented the new room chat stuff. Sandoz - 21 May '02 /std/room/basic/chatter_base.c - Added $Ip$ (possessive), $Io$ (objective), $Ir$ (pronoun) expansion. Sandoz - 21 May '02 /secure/simul_efun/debug.c - Added a newline to tell_creator(). Sandoz - 22 May '02 /secure/simul_efun/debug.c - Made tell_creator use efun::tell_object(), so I can debug the message printing, _without_ tell_creator() going into a loop. Sandoz - 22 May '02 /global/player/events.c - Fixed some bugs with fit_message(). $I$=5 stuff will now printed correctly, if it's not the 'real' $I$=5 stuff. Sandoz - 22 May '02 /secure/cmds/creator/changelog.c - Detabbed and indented. Urgh. Sandoz - 22 May '02 /secure/include/global.h - Changed TCRE(XXX,YYY) to use tell_creator(XXX,YYY). Sandoz - 22 May '02 /std/room/basic/chatter_base.c - Changed the new interactive format from $x$ to %x Sandoz - 22 May '02 /secure/simul_efun/debug.c - tell_creator() now wraps the text at creator's cols. Sandoz - 22 May '02 /handlers/playerinfo.c - Changed print_entry to indent the text nicely. Sandoz - 23 May '02 /room/jail.c - Fixed a warning. Sandoz - 23 May '02 /handlers/playerinfo.c - Changed all "/secure/login"->test_user() to PLAYER_H->test_user(), and removed a couple of warnings. Sandoz - 23 May '02 /secure/handlers/finger.c - Unsaved non-guest players can be fingered now. From the web as well. Sandoz - 23 May '02 /secure/simul_efun/debug.c - Went back to using tell_object instead of efun::tell_object, because of all that $poss_short:/global/creator#34395$ stuff. As long as no-one tries to debug the message printing with it. Sandoz - 23 May '02 /secure/handlers/finger.c - Guests can now be fingered as well. Sandoz - 23 May '02 /global/player.c - Added query_too_young_to_save() and fixed up the age/save checks. Moved creator_title stuff to /global/creator.c Sandoz - 23 May '02 /global/creator.c - Moved creator titles stuff from the player object to here. Sandoz - 23 May '02 /secure/cmds/creator/find.c - Fixed an error caused by included functions by adding the capability of extracting code from included files. Sandoz - 23 May '02 /secure/cmds/creator/exe_c.c - Added query_patterns() so it won't runtime when you type a bare "exec", but directs you to syntax instead. Sandoz - 24 May '02 /secure/cmds/creator/ca_ll.c - Added a nice fail message for when someone forgets the object to call the function on. Sandoz - 24 May '02 /obj/vessel.c - Tinkered, but couldn't get to work correctly so restored to current version as best my knowledge. Shiannar - 25 May '02 /secure/master/logging.c - Added a callout to reset the in_error_handler flag after each error, just in case. Sandoz - 25 May '02 /secure/simul_efun/debug.c - Changed tell_object(.. in tell_creator to TO->tell_object, so it wouldn't use the efun tell_object. Sandoz - 26 May '02 /global/player.c - Changed write("Saving your inventory.\n"); to tell_object( TO, "Saving your inventory.\n");, because otherwise it will look very odd in a reboot if TP is the one initiating the shutdown, not the player being saved. Sandoz - 26 May '02 /global/player.c - Changed a couple more write() to tell_object( TO..., and fixed an oversight with su'ing not saving the player. Now to fix the help file for su. Sandoz - 26 May '02 /handlers/weather.c - Sped up a few things, and made the rooms mapping survive updates. Sandoz - 26 May '02 /std/room/basic/room_base.c - Fixed the problems with changing_to_day/night (I think...), and removed the replace_program code, because it didn't work with too many things anyway. Sandoz - 26 May '02 /global/player.c - fixed a tell_object so it had an object and didn't error line 778 Shaydz - 26 May '02 /std/shops/leaflet_shop.c - Fixed a couple of odd messages in do_collect. Sandoz - 27 May '02 /include/crime.h - Changed the description string for the SLAUGHTER crime type from "slaughtering x innocents" to "attacking or slaughtering x innocents", so it can be more widely used. Sandoz - 27 May '02 /std/npc/npc_main.c - Added get_item() to fetch items from the armoury. Sandoz - 27 May '02 /obj/clothes/worn_sack.c - Modified the condition reduction code to not error test_remove(), when the sack should break, and tries to move everything out of the sack, and looping test_remove(). Sandoz - 28 May '02 /handlers/deity_handler.c - Changed deity fingers to ignore creator worshippers. Sandoz - 28 May '02 /secure/simul_efun/modified_efuns.c - Made move_object a wee little faster. Sandoz - 28 May '02 /handlers/crime_handler.c - Added a function to deal with dying people, so that killers wouldn't be added to the handler several times, if there is more than one spectator. Sandoz - 28 May '02 /obj/monster/death.c - Death lives is the void now, instead of all over the mud. Sandoz - 30 May '02 /handlers/theft_handler.c - A few tweaks to handling of shoplifting in Calarien. Sandoz - 30 May '02 /std/basic/effects.c - Made expected_tt() a wee little faster. Sandoz - 30 May '02 /handlers/garbage.c - Commented out reclaim_objects() in tidy_up(), which crashes us (starting line 181). If mem usage gets too bad, we can uncomment it. Sandoz - 30 May '02 /std/npc/npc_main.c - Changed them to make less callouts during setup and changed event_move_object() to remove do_follow_move callout, so that grouped NPCs would follow properly, and not run past the chasee. Also removed the inactive move limiting code, and stopped start_attack() being called out when the NPCs aggressive mode is off. Sandoz - 30 May '02 /handlers/map.c - Fixed up query_zones(). It was calling query_movezones() on rooms, instead of query_zones(), which means it _always_ got zones from cache, never from the actual room if one was loaded. Sandoz - 30 May '02 /std/npc/npc_main.c - Added do_not_wander() that can be overwritten to stop NPCs from wandering temporarily. Adding a "no wander" property to an NPC will do the same. Sandoz - 30 May '02 /handlers/theft_handler.c - Fixed a broken message. Sandoz - 30 May '02 /handlers/garbage.c - Undid yesterdays change. Sandoz - 30 May '02 /handlers/wander_handler.c - NPCs with do_not_wander() set will now not wander. Sandoz - 30 May '02 /include/deity.h - Moved defines used by rituals from /std/effects/rituals/defs.h to here. Sandoz - 1 Jun '02 /std/effects/rituals/basic_ritual.c - , plus everything else in this directory - changed to include deity.h instead of defs.h, which was removed. Sandoz - 1 Jun '02 /std/shadows/rituals/basic_ritual.c - Added a check that will abort rituals that cannot be cast while moving. Sandoz - 1 Jun '02 /obj/rituals/basic_grant.c - , plus everything else in this directory - Changed to include deity.h instead of defs.h, and changed replenishing rune to not be able to cast while moving. Sandoz - 1 Jun '02 /std/effects/rituals/basic_ritual.c - Added checks to each ritual stage for dead targets. Or living, if the ritual can only be cast on ghosts. Also added checks for components in each ritual stage. Sandoz - 1 Jun '02 /cmds/guild-race/covert/shoplift.c - Added a check for the upcoming shopkeeper code. Sandoz - 1 Jun '02 /std/shops/inherit/shopkeeper_base.c - Added for basic shopkeeper support in shops. Sandoz - 1 Jun '02 /std/shops/inherit/item_shop.c - Plugged in the new shopkeeper code. Sandoz - 1 Jun '02 /std/shops/general_shop.c - Plugged in the new shopkeeper code. Sandoz - 1 Jun '02 /std/shops/general_shop.c - , item_shop, item_shop_outside.c - Added query_keep_room_loaded() so that shops wouldn't be cleaned up. Sandoz - 1 Jun '02 /std/living/living.c - run_away() will now set this_player() to this_object(), so we won't runtime when the combat effect, which has no this_player(), makes us wimpy. Sandoz - 1 Jun '02 /std/effects/fighting/combat.c - Fixed the thing with "XXX misses you." which was printed after you had wimpied into another room. Sandoz - 1 Jun '02 /obj/armours/doublemail/doublemail_mittens.c - , plus everything else in this directory - removed set_main_plural(), because the mud pluralizes them correctly (except the doublemail coif ). Sandoz - 1 Jun '02 /obj/clothes/brown_leather_trousers.c - Made them a group object. Sandoz - 2 Jun '02 /obj/armours/leather/brown_leather_jacket.c - Added a brown leather jacket, based on the aptly named /obj/dwclothes/leather.c, which has been removed. Sandoz - 2 Jun '02 /std/npc/npc_main.c - Made basic_setup non-varargs. Sandoz - 2 Jun '02 /std/npc/npc_main.c - Moved the cleanup callout in create to be called out before setup/reset, so that NPCs which runtime in setup/reset and aren't moved into rooms will be cleaned up. Sandoz - 2 Jun '02 /obj/armours/chainmail/chainmail_byrnie.c - Added the chainmail line. Sandoz - 4 Jun '02 /obj/armours/reinforced_chainmail/reinforced_chainmail_byrnie.c - Added the reinforced chainmail line. Sandoz - 4 Jun '02 /obj/armours/leather/reinforced_leather_boots.c - Added reinforced leather boots. Sandoz - 4 Jun '02 /std/objects/thread.c - Added the base thread object. Sandoz - 4 Jun '02 /secure/include/global/objects.h - Added THREAD_OBJ. Sandoz - 4 Jun '02 /obj/armours/leather/black_leather_robe.c - Moved to here from /obj/clothes as it's more armour that clothing. Sandoz - 4 Jun '02 /obj/armours/reinforced_chainmail/reinforced_chainmail_bikini.c - Added. Sandoz - 5 Jun '02 /obj/armours/chainmail/chainmail_bikini.c - Added. Sandoz - 5 Jun '02 /obj/armours/doublemail/doublemail_bikini.c - Added. Sandoz - 5 Jun '02 /obj/dwarmours/mail/dummy.c - Removed the DW mail line, because we have three lines of our own. Sandoz - 5 Jun '02 /handlers/armoury.c - Made it sort the armour/weapons etc. lists alphabetically. Sandoz - 5 Jun '02 /std/npc/npc_main.c - check_home_location() won't work in /room anymore. Sandoz - 5 Jun '02 /cmds/guild-race/covert/shoplift.c - Changed to generate event_shoplift in each form of fail. Sandoz - 5 Jun '02 /cmds/guild-race/covert/steal.c - Changed to generate event_theft upon a successful theft. Sandoz - 5 Jun '02 /global/player/start_position.c - Changed move_to_start_pos() to catch the load_object() and move us to CONFIG_START_LOCATION if something errors there, so that we wouldn't be left in limbo. Sandoz - 6 Jun '02 /obj/clothing.c - Added query_scabbard_mess() so that the scabbard message could be used externally. Sandoz - 7 Jun '02 /handlers/clothing_handler.c - Changed query_zone_names() to use a nice filter. Sandoz - 7 Jun '02 /cmds/player/study.c - Started the 'study' command. Sandoz - 7 Jun '02 /obj/clothing.c - Changed query_pockets() return and empty array if the item is a scabbard (and has no pockets). Sandoz - 7 Jun '02 /doc/helpdir/study - Added a help file for study. Sandoz - 7 Jun '02 /global/player/newbie_junk.c - Changed the TP->tactics("attitude offensive"); to TP->set_combat_attitude("offensive"); to suppress the "Your attitude is now offensive." bit. Sandoz - 7 Jun '02 /global/player.c - Players will now be notified of unread announcements every half an hour. Sandoz - 7 Jun '02 /global/player/start_position.c - query_start_pos() will now return /w/xxx/workroom as default for creators, if one exists and loads. Sandoz - 8 Jun '02 /room/rubbish.c - Rewrote bits and removed the recycling code, because it will never work reliably, thanks to properties etc. Renamed the old one to rubbish.old Sandoz - 8 Jun '02 /std/room/outside.c - Switched off fast cleanup. Sandoz - 8 Jun '02 /include/magic.h - Re-wrote to add some extra macros, and made the actual presence of an array called "ritual" un-neccesary, and actually made it work with your choice of array, etc, etc. Boring stuff. Shiannar - 10 Jun '02 /include/leaflet.h - Added shared class definitions for the leaflet shop and handler. Sandoz - 10 Jun '02 /global/player/start_position.c - Added more checks to move_to_start_pos(). Sandoz - 10 Jun '02 /secure/config/preload - Got rid of /secure/related_files and /secure/delete_clear. Sandoz - 11 Jun '02 /handlers/refresh.c - Changed the checks in player_deleted(). Sandoz - 11 Jun '02 /secure/handlers/bulk_delete.c - Added everything from /secure/delete_clear.c and /secure/related_files AND /secure/handlers/related_files.c. Sandoz - 11 Jun '02 /secure/delete_clear.c - Removed. Sandoz - 11 Jun '02 /secure/related_files.c - Removed. Sandoz - 11 Jun '02 /secure/handlers/related_files.c - Removed too. Sandoz - 11 Jun '02 /cmds/admin/rmp_layer.c - Changed to admin only, to avoid some weird results. Sandoz - 11 Jun '02 /cmds/admin/rmp_layer.c - Re-did some checks and made it work properly. Sandoz - 11 Jun '02 /global/player.c - Changed refreshing to use delete_related_files() in BULK_DELETE_H. Sandoz - 11 Jun '02 /handlers/folder_handler.c - Changed to use find_object(BULK_DELETE_H) instead of find_object("/secure/related_files") in a check. Sandoz - 11 Jun '02 /std/shops/leaflet_shop.c - Removed the save_dir code and handlerised it, so that uncollected leaflets would be deleted whenever a player refreshes/deletes etc. Sandoz - 11 Jun '02 /handlers/leaflet_handler.c - Added support for keeping track of print runs in different shops, with proper clean up, refresh and expiration code. Sandoz - 11 Jun '02 /secure/config/preload - Added /handlers/leaflet_handler. Sandoz - 11 Jun '02 /cmds/creator/ptguilds.c - Removed because we don't have guilds and it errors mightily. Sandoz - 12 Jun '02 /cmds/creator/tasks.c - Removed, because it errors and there is nothing it can work with. Sandoz - 12 Jun '02 /secure/simul_efun/shuffle.c - Rewrote it to be a little faster. Sandoz - 13 Jun '02 /obj/toys/ball.c - Added 'toy' alias and 'toys' plural to all toys. Sandoz - 14 Jun '02 /cmds/player/health.c - Changed the command pattern from <indirect:living> to <indirect:living:here> to reduce the occurance of odd fail messages from the parser when it's dark with, 'health all'. Sandoz - 16 Jun '02 /secure/include/global/handlers.h - Added define for VAULT_H. Sandoz - 18 Jun '02 /handlers/vault_handler.c - Added a new handler to keep track of vaults. Sandoz - 18 Jun '02 /doc/new/room/modify_exit - Updated. Sandoz - 18 Jun '02 /include/room.h - Added ROOM_NO_FOLLOW define. Sandoz - 18 Jun '02 /std/room/basic/room_base.c - Added "no follow" to modify_exit(). Sandoz - 18 Jun '02 /handlers/room_handler.c - Added support for the "no follow" modify_exit() property and support for function pointers as exit destinations. Sandoz - 18 Jun '02 /cmds/living/l_ook.c - Updated looking into adjacent rooms with a function pointer as the exit destination and added Shiannar's 'look around' code from look2.c, which I removed. Sandoz - 18 Jun '02 /std/objects/vault_container.c - Added a custom saving vault container. Sandoz - 19 Jun '02 /handlers/vault_handler.c - Improved the cleanup features and added a bunch of code to deal with recycled items and returning of quest items. Sandoz - 19 Jun '02 /std/shops/vault.c - Changed to the new handler based system. Sandoz - 19 Jun '02 /std/shops/vault_entry.c - Changed to the new handler based system. Sandoz - 19 Jun '02 /doc/room/vault - Added a help file as well. Sandoz - 19 Jun '02 /handlers/map.c - Changed it to ignore function pointer exit destinations. Sandoz - 19 Jun '02 /std/npc/npc_main.c - Fixed a check in check_home_location(). Sandoz - 19 Jun '02 /handlers/vault_handler.c - Added a warning mail which will be sent to players whose vaults are going to expire after two weeks. Sandoz - 20 Jun '02 /cmds/guild-race/fighting/rip.c - Added a check for whether or not the corpse actually has a heart. Sandoz - 20 Jun '02 /secure/handlers/bulk_delete.c - Removed the removal of "/save/vaults/sebastian_vault/"+name+".o" - the refresh and vault handlers do that for all vaults now. Sandoz - 20 Jun '02 /secure/config/preload - Added /handlers/vault_handler Sandoz - 20 Jun '02 /std/stationery/sealable.c - Added a sealable packet/envelope inherit, split from /obj/misc/envelope.c Sandoz - 20 Jun '02 /std/stationery/envelope.c - Changed to use the new sealable inherit and moved to here. Sandoz - 20 Jun '02 /cmds/living/l_ook.c - Fixed the pluralization problem with "The large wooden doors is closed and not transparent.". Sandoz - 21 Jun '02 /std/shops/vault_entry.c - Added "no follow" to the vault exit. Sandoz - 21 Jun '02 /std/stationery/wrapping_paper.c - Added a wrapping paper inherit. Sandoz - 22 Jun '02 /std/objects/vault_container.c - Vault safes now show approximately how full the safe is. Sandoz - 22 Jun '02 /std/room/basic/room_base.c - Added query_dest_dir_mapping() that will return a mapping of exit directions and destinations of all obvious exits in the room, which don't have a function pointer as their destination. Sandoz - 23 Jun '02 /handlers/livings.c - Added a clean-up callout. Sandoz - 23 Jun '02 /secure/include/global/handlers.h - Added define for WANDER_H. Sandoz - 23 Jun '02 /std/npc/npc_main.c - NPCs are now deleted from the wander handler when dested. Sandoz - 23 Jun '02 /handlers/wander_handler.c - Rewrote it from scratch with less classes and less duplicated data. Sandoz - 24 Jun '02 /doc/driver/efuns/objects/save_object - and restore_object Updated see also information. Shiannar - 24 Jun '02 /doc/driver/efuns/general/save_variable - and restore_variable Updated see also information. Shiannar - 24 Jun '02 /cmds/player/help.c - Added message for creators regarding which helpfile they're actually viewing. Shiannar - 24 Jun '02 /std/stationery/wrapping_paper.c - Changed a query_weight() check in do_wrap to use query_complete_weight() instead. Sandoz - 24 Jun '02 /std/stationery/wrapping_paper.c - Papers cannot be wrapped around themselves anymore, not even theoretically. Sandoz - 24 Jun '02 /obj/baggage.c - Changed int_query_static_auto_load() and init_static_arg() a little, so we don't have to save all those 0 variables. Sandoz - 25 Jun '02 /handlers/parcel_handler.c - Started the new parcel handler. Sandoz - 25 Jun '02 /std/stationery/sealable.c - Rewrote the auto load stuff a little. Sandoz - 25 Jun '02 /std/stationery/envelope.c - Rewrote the auto load stuff a little. Sandoz - 25 Jun '02 /std/stationery/wrapping_paper.c - Rewrote the auto load stuff a little. Sandoz - 25 Jun '02 /handlers/mailer.c - Changed do_mail_message() so that delivery messages would only be printed if there is TP and TP is the sender. Sandoz - 25 Jun '02 /std/effects/npc/eat_edible.c - , savage_corpse, no_follow - Removed two unneeded includes. Sandoz - 26 Jun '02 /obj/monster/post_frog.c - Removed some useless include files. Sandoz - 26 Jun '02 /secure/include/global/handlers.h - Added define for MAP_H. Sandoz - 26 Jun '02 /handlers/clusters.c - Removed the map.h include. Sandoz - 26 Jun '02 /handlers/terrain_handler.c - Removed the map.h include. Sandoz - 26 Jun '02 /std/shops/inherit/pub.c - Removed a few include files. Sandoz - 26 Jun '02 /std/room/basic/room_base.c - Removed a couple of include files. Sandoz - 26 Jun '02 /std/npc/npc_main.c - Removed map.h include. Sandoz - 26 Jun '02 /include/map.h - Made obsolete and removed. Sandoz - 26 Jun '02 /include/wander.h - Made obsolete and removed. Sandoz - 26 Jun '02 /include/map_handler.h - Removed MAP_HANDLER define because it isn't used anywhere. Sandoz - 26 Jun '02 /include/monster.h - Removed for it is obsolete. Sandoz - 26 Jun '02 /handlers/monster_handler.c - Removed for it is obsolete. Sandoz - 26 Jun '02 /std/living/mon_actions.c - Removed for it is obsolete. Sandoz - 26 Jun '02 /include/soul_shaydz.h - Removed because it is unused. Sandoz - 26 Jun '02 /include/weezent.h - Removed. Sandoz - 26 Jun '02 /include/nameserver.h - Removed because it is obsolete. Sandoz - 26 Jun '02 /include/inet.h - Removed because it is obsolete. Sandoz - 26 Jun '02 /include/mudwho.h - Removed because it is obsolete. Sandoz - 26 Jun '02 /include/merchant.h - Removed because it is unused. Sandoz - 26 Jun '02 /std/shops/general_shop.c - Changed all armoury references to use npc->get_item(). Sandoz - 26 Jun '02 /obj/peddler.c - Changed to use request_item instead of request_armour and request_weapon. Sandoz - 26 Jun '02 /handlers/armoury.c - Removed all the recycling code, because it will never work with different properties, effects and whatnot. Sandoz - 26 Jun '02 /global/player.c - Changed the _hb_num check in heart_beat from if( _hb_num++ > 1800 ) to if( ++_hb_num >= 1800 ), so that we wouldn't get 1800 and 0 in a row, because that means the calc_personal_temp() and check_announcements() below would be called twice in a row. Sandoz - 26 Jun '02 /global/player.c - Also changed check_announcements() to not give a message if the unread announcement was written by this very player (they can't read it with 'news' anyway). Sandoz - 26 Jun '02 /handlers/parcel_handler.c - Added cleanup features, a refresh function and fixed up sending/collecting parcels. Sandoz - 27 Jun '02 /std/basic/read_desc.c - Fixed an autodoc issue with add_read_mess(). Sandoz - 27 Jun '02 /handlers/garbage.c - Removed the call to /handlers/living, because it has its own cleanup features now. Sandoz - 27 Jun '02 /global/player.c - The new player property will be removed in move_to_start_pos() now, instead of right after the newbie inform, so that the property would work in logon informs as well. Sandoz - 28 Jun '02 /global/player/start_position.c - Cleaned up inform_entered_game, and added a check to add_start() so that it wouldn't accept empty strings as start positions, which break player files pretty badly. Sandoz - 28 Jun '02 /std/soul/y/yawn.s - Added 'dramatically' argument. Sandoz - 29 Jun '02 /secure/include/global/handlers.h - Added define for PARCEL_H. Sandoz - 30 Jun '02 /secure/include/global/handlers.h - Removed defines - AM_TIME_H, COORD_H, MAINTAIN_H, MESSAGE_H, RACE_H, SKILL_H, SOCIETY_H, USER_H, HELP_H, VALIDATE_H, IDENT_H and MAILBOX_H. Added define for MULTIPLAYER_H. Sandoz - 30 Jun '02 /secure/handlers/intermud/finger.h - , channel.h - Commented out the stuff with USER_H. Sandoz - 30 Jun '02 /handlers/inv_check.c - Moved to here from /d/admin/obj/. Sandoz - 30 Jun '02 /secure/config/preload - Changed the path of inv_check and added /handlers/parcel_handler. Sandoz - 30 Jun '02 /handlers/parcel_handler.c - Finished it up. Sandoz - 30 Jun '02 /secure/include/global/shops.h - Added define for PARCEL_SHOP. Sandoz - 30 Jun '02 /handlers/parcel.c - Removed. Sandoz - 30 Jun '02 /std/room/parcel_inherit.c - Made obsolete and removed. Sandoz - 30 Jun '02 /handlers/refresh.c - Added unregister_delete() and changed stats(). Sandoz - 30 Jun '02 /std/room/inherit/well_room.c - Added a condition argument to setup_well(). Sandoz - 30 Jun '02 /obj/dwclothes/baggy_trousers.c - ,white socks.c - Made them into group objects. Sandoz - 30 Jun '02 /std/stationery/leaflet.c - , folder.c Moved to here from /obj/stationery/ because they are inherits. Sandoz - 30 Jun '02 /secure/include/global/directories.h - Removed WEAPON_DIR, SPELL_DIR, added STD_STATIONERY_DIR. Sandoz - 30 Jun '02 /secure/include/global/objects.h - Removed GUILD_OBJ, added PAPER_OBJ and changed LEAFLET_OBJ and FOLDER_OBJ to point to STD_STATIONERY_DIR. Sandoz - 30 Jun '02 /std/stationery/paper.c - ,nroff_paper.c Cleaned up and moved to here from /obj/misc. Sandoz - 30 Jun '02 /std/book.c - ,book_dir.c - Changed to use the new paper objects and got rid of a warning in book.c. Sandoz - 30 Jun '02 /std/stationery/wrapping_paper.c - Added another command pattern to 'wrap' and changed unwrapping so that it will create some leftover paper. Sandoz - 30 Jun '02 /secure/handlers/http.c - Changed www_resolve() to check for index.c if index.html doesn't exist (while trying to open a dir). Sandoz - 30 Jun '02 /cmds/player/chfn.c - Fixed up a bug with setting your birthday date. Sandoz - 2 Jul '02 /std/room/basic/room_base.c - Set inside rooms to 50 units in size, as that's how they are pictoraly represented and it helps the co-ord system. Shiannar - 4 Jul '02 /std/room/basic/room_base.c - Set room_size more correctly to 20 units for both indoor and street rooms. Shiannar - 4 Jul '02 /std/room/outside.c - Removed un-needed set_room_size(). Shiannar - 4 Jul '02 /secure/simul_efun.c - Added an optional argument that will make the function return 0 for cres. Sandoz - 4 Jul '02 /secure/simul_efun/modified_efuns.c - Changed reference_allowed to use playtesterp with the nocre flag. Sandoz - 4 Jul '02 /handlers/player_handler.c - Added test_icq() function. Shiannar - 5 Jul '02 /std/room/basic/room_base.c - Room_size now agrees with the cityroom room_size, and makes some sense instead of being a twisted Dalian Gordian knot kinda thingumy for the brain. Shiannar - 6 Jul '02 /std/room/basic/room_base.c - and /std/room/outside.c Updated room sizes. Shiannar - 8 Jul '02 /secure/cmds/lord/findinfo.c - Now displays the number of active heart beats as well. Sandoz - 14 Jul '02 /secure/cmds/lord/cleanup.c - Removed SPEECH_BASE inherit. Sandoz - 14 Jul '02 /std/shops/item_shop_outside.c - Got rid of unneeded defines. Sandoz - 14 Jul '02 /handlers/folder_handler.c - Fixed "You recieve mail from "+capitalize(from) to correctly read "receive". Sandoz - 14 Jul '02 /www/java/newtelnet/java_800_client.html - Fixed the ports etc, because it was totally broken for some odd reason. Sandoz - 15 Jul '02 /www/java/newtelnet/java_client.html - Fixed the ports etc, because it was totally broken for some odd reason. Sandoz - 15 Jul '02 /std/effects/npc/gossip.c - Fixed up autodoc. Sandoz - 16 Jul '02 /std/shadows/npc/gossip.c - Rewrote to be a little more intelligent. Sandoz - 16 Jul '02 /handlers/gossip_handler.c - Rewrote to be a little more intelligent. Sandoz - 16 Jul '02 /include/gossip.h - Added a class definition and changed GOSSIP_HANDLER define to GOSSIP_H as is the standard for handlers. Sandoz - 16 Jul '02 /cmds/player/temp_erature.c - Removed a warning. Sandoz - 16 Jul '02 /std/shadows/other/group.c - Got rid of a warning and changed a few checks to work with our skill trees. Sandoz - 17 Jul '02 /www/history.c - Removed a warning. Sandoz - 17 Jul '02 /obj/misc/torch.c - Removed a warning. Sandoz - 17 Jul '02 /obj/magic_book.c - Removed a warning. Sandoz - 17 Jul '02 /obj/misc/watch.c - Removed a warning. Sandoz - 17 Jul '02 /obj/scabbard.c - Removed because it is obsolete. Sandoz - 17 Jul '02 /secure/include/global/objects.h - Removed SCABBARD_OBJ, CLOTHING_OBJ should be used instead. Sandoz - 17 Jul '02 /cmds/player/group_cmds/leader.c - Removed a warning. Sandoz - 17 Jul '02 /obj/container.c - Removed a warning. Sandoz - 17 Jul '02 /std/room/faller.c - Fixed a warning by renaming query_destination() query_fall_destination(), because it was giving a warning, and was interfering with query_destination() in the room object used in a totally different way. Sandoz - 17 Jul '02 /obj/misc/cre_book1.c - Fixed up the short/name/alias/adjectives and removed a warning. Sandoz - 17 Jul '02 /obj/misc/cre_book2.c - Fixed up the short/name/alias/adjectives and removed a warning. Sandoz - 17 Jul '02 /obj/misc/duck_feather.ob - Removed, because it is a VO, and we are not using them, and the desc would have to be rewritten as well. Sandoz - 17 Jul '02 /obj/misc/blank_book.ob - Removed, see above. Sandoz - 17 Jul '02 /handlers/mailer.c - Removed some useless 'allowed-to-post' paths/objects from do_mail_message(). Sandoz - 17 Jul '02 /obj/toys/fanfare.c - Added a brass adjective to them. Sandoz - 17 Jul '02 /std/living/living.c - Prevented a warning in query_weight() by making a separate function query_actual_weight() which will return the real weight of the living even if they're dead. Sandoz - 17 Jul '02 /std/living/stats.c - Changed to use query_actual_weight(). Sandoz - 17 Jul '02 /obj/corpse.c - Changed to use query_actual_weight() in corpse creation. Sandoz - 17 Jul '02 /secure/handlers/bulk_delete.c - Changed the time out times to make more sense. Minimum timeout time from 21 days to 30 days and regular time out time 30 times age. Sandoz - 18 Jul '02 /room/garden.c - Removed because it is very obsolete. Sandoz - 18 Jul '02 /room/application.c - Removed because it is very obsolete. Sandoz - 18 Jul '02 /secure/player/delete_clear.c - Removed, because it isn't used, BULK_DELETE_H is used instead. Sandoz - 18 Jul '02 /secure/wlog.c - Removed, because it isn't used anywhere. Sandoz - 18 Jul '02 /secure/kill.c - Removed, because it doesn't do anything sensible. Sandoz - 18 Jul '02 /secure/cmds/creator/ls.c - Rewrote to give more sensible fail messages for directories not existing and made it a little faster. Sandoz - 18 Jul '02 /secure/cmds/creator/accesstool.c - One can now remove access from directories that doesn't exist anymore. Sandoz - 18 Jul '02 /secure/cmds/creator/accesstool.c - It is now possible to list access to ex/non-players as well. Sandoz - 18 Jul '02 /secure/cmds/lord/cleanup.c - Made it return 1 upon success. Sandoz - 18 Jul '02 /secure/handlers/domain.c - Changed remove_creator() to remove all access from the creator being demoted, plus it now sets the demoted creators' age and last login time correctly. Sandoz - 18 Jul '02 /secure/master/permission.c - Added a check to all add_*_permission() and remove_*_permission() functions, that will prevent anything but the domain handler and accesstool from adding/removing access to/from anyone. Sandoz - 18 Jul '02 /secure/cmds/creator/accesstool.c - It now lists access without using more_string() so we will still stay inside the accesstool prompt. Otherwise more_string() would overtake the input_to(). Sandoz - 19 Jul '02 /cmds/creator/playerinfo.c - Changed it to log to /secure/log/PLAYERINFO instead of /d/admin/log/PLAYERINFO.log. Sandoz - 19 Jul '02 /secure/master.c - Removed an unused variable. Sandoz - 19 Jul '02 /secure/handlers/bulk_delete.c - Changed delete_related_files() to delete the player's newsrc save file as well if they are being delete permanently. Sandoz - 19 Jul '02 /secure/handlers/domain.c - Fixed a few things with promoting creators (guests cannot be promoted anymore, nor players that haven't saved yet). Sandoz - 19 Jul '02 /secure/handlers/privilege.c - Changed create() to clean up privileges, so that demoted creators' privileges would not be left on the system. Sandoz - 20 Jul '02 /secure/handlers/bulk_delete.c - Changed delete_related_files() to allow deletion of files by securitytool. Sandoz - 20 Jul '02 /secure/cmds/lord/securitytool.c - Made a bunch of things work, and added checks to non-working stuff. Sandoz - 20 Jul '02 /secure/cmds/lord/securitytool.c - Made add/revoke privilege work as well. Sandoz - 20 Jul '02 /secure/handlers/privilege.c - Made revoke_privilege() to work and added some checks to it. Sandoz - 20 Jul '02 /obj/misc/menu.c - Menus can now be read with 'r', and 'list menu' will work as well. Sandoz - 21 Jul '02 /handlers/mail_track.c - Rewrote bits to work with the mailtool, removed a few duplicate built-in lists, and made it clean up the lists from inexistent players upon loading. Sandoz - 21 Jul '02 /secure/cmds/creator/mailtool.c - Finished it. Sandoz - 21 Jul '02 /include/board.h - Changed B_PRIV_ACCESS_RESTRICTED_METHOD from 4 to 5, because B_PRIV_ACCESS_ADMIN is 4. Sandoz - 22 Jul '02 /handlers/board_handler.c - Wrote a more intelligent caching system and fixed up a few functions. Sandoz - 22 Jul '02 /secure/cmds/admin/boardtool.c - Rewrote a couple of things. Sandoz - 22 Jul '02 /std/soul/p/pressgang.s - Added a new soul by Liceas. Sandoz - 23 Jul '02 /secure/handlers/intermud/startup.h - Changed it to use the global MUDLIB and ADMIN_EMAIL defines. Sandoz - 23 Jul '02 /secure/include/global/customise.h - Added MUDLIB define. Sandoz - 23 Jul '02 /secure/login.c - Removed the ADMIN_EMAIL define, because it is a global define. Sandoz - 23 Jul '02 /handlers/board_handler.c - Changed set_archive() to delete the archive name from the mapping if set to 0. Sandoz - 23 Jul '02 /secure/include/network.h - Changed the port defines to be calculated from the telnet port. Sandoz - 23 Jul '02 /secure/handlers/http.c - Changed log_request() to automatically create /log/http if the directory doesn't exist. Sandoz - 23 Jul '02 /cmds/player/webster.c - Made it a player command. Sandoz - 23 Jul '02 --- Renamed to CHANGES_v1.5 and renamed mudlib to 1.6 ---