Thu Sep 17 20:15:48 1998: Tigran
made a quick hack to more easily allow for multiple login screens. See config.h for more info. Files touched config.h login.c

Tue Sep 22 19:42:07 1998: Iizuka
removed 'int indrect_get_obs_from_obj()' from /std/container.c. Bog.

Tue Sep 22 19:47:52 1998: Iizuka
fixed query_primary_adj() in object/names.c to return primary_adj instead of primary_id. Thanks to Dunedain for pointing it out.

Sat Oct 10 11:23:38 1998: Iizuka
renamed remove() in /std/modules/m_wearable.c as remove_it().

Sat Oct 10 11:25:35 1998: Iizuka
updated /std/armor.c.

Sat Oct 10 12:39:12 1998: Iizuka
hacked /std/adversary/death/vaporize.c so that worn objects get dropped correctly when the adversary dies.

Sat Oct 10 12:39:28 1998: Iizuka
overloaded ob_state() in /std/armor.c to remove a warning.

Sat Oct 17 13:16:35 1998: Iizuka
removed /cmds/player/rep.c. The data it reports is not used anymore at all.

Thu Oct 22 07:39:21 1998: Iizuka
changed /domains/std/objects/backpack.c to call m_wearable::remove_it() instead of remove(). Thanks, Antilles.

Sun Oct 25 09:09:25 1998: Tigran
tweeked MOVING_MONSTER so that it includes M_ACTIONS, which it should have previously. Also, M_ACTIONS was removed from FOLLOWING_MONSTER

Sun Oct 25 10:57:26 1998: Tigran
made a tweak to M_WANDER, updating query_exit_value() to query_exit_destination().

Sun Oct 25 19:53:06 1998: Tigran
fixed help to use more() instead of it's own internal more. He was sick of it not having some of the functinoality that more() did.

Sun Oct 25 19:59:22 1998: Tigran
notes that the file touched was /obj/mudlib/helpsys.c

Sun Nov 1 13:30:41 1998: Iizuka
updated the autodocs in /std/adversary/behaviors.c. Some of the comments and docs were left over from the old monster.c.

Sun Nov 1 13:53:45 1998: Iizuka
changed die() in body.c to protected.

Sun Nov 1 14:19:37 1998: Iizuka
updated autodocs in /std/adversary.c and all adversary/armor modules.

Sun Nov 1 14:30:28 1998: Iizuka
made die() protected in both adversary/death modules and autodoc'd a couple things.

Sun Nov 1 14:31:53 1998: Iizuka
removed the die() autodocs from /std/body.c.

Sun Nov 1 14:58:33 1998: Iizuka
updated autodocs in health/hit_points.c and health/limbs.c. The other modules don't really need autodocs.

Mon Nov 2 16:28:57 1998: Iizuka
changed set_lit() in LIGHT_OBJECT, M_LIGHT_SOURCE, and M_LIGHTABLE to be protected.

Sat Nov 7 08:47:09 1998: Iizuka
changed line 39 of /cmds/wiz/iftp.c to call lower_case(arg) instead of lower_case(mudname), as Dunedain reported. However, iftp appears still not to work correctly.

Sat Nov 7 09:19:34 1998: Iizuka
added an error check as suggested by Loriel into will_fit() for M_FLUID_CONTAINER and re-formatted the file so it's at least readable.

Sun Nov 15 19:53:29 1998: Tigran
fixed the cat command to work properly. The stringlimit now doesn't effect it.

Mon Nov 23 07:24:15 1998: Iizuka
changed diagnose_msg() in /std/adversary/health/wounds.c to use a class (diagnosis) instead of a mapping.

Sat Nov 28 10:06:20 1998: Beek
fixed renew to work with LPscript objects

Sun Nov 29 20:38:39 1998: Iizuka
changed lines 219, 221, and 252 of wounds.c to return "$P" instead of "Your" in the string.

Thu Dec 3 23:06:19 1998: Rassilon
changed this_body() to this_object() in force_look in M_SMARTMOVE so that force_look() will work for NPCs.

Tue Dec 15 14:27:12 1998: Tigran
made a tweak to object.c that at least gives clean_up an opportunity to destruct objects when it is called.

Fri Dec 18 12:59:28 1998: Tigran
updated /std/object/properties so that the variables initialized properly and thus create() wasn't needed anymore. This also required a tweak to OBJ to remove the properties::create() call

Fri Dec 18 13:01:11 1998: Tigran
notes that query_perm_sets() function was also added to properties.c for consistancy

Tue Dec 22 10:26:28 1998: Iizuka
fixed /domains/std/magic_torch.c to work with unlimited fuel again. Removed the call to set_fuel() and overloaded check_fuel() to always return 1. It used to call set_fuel(-1). That doesn't work anymore.

Thu Dec 24 09:59:14 1998: Iizuka
fixed Dunedain's "every day is my birthday" bug in BIRTHDAY_D. What a fool for reporting that one!

Thu Dec 24 10:03:51 1998: Iizuka
installed Dunedain's tell history code. Modified files are /cmds/player/tell.c, /daemons/imud/tell.c, and /daemons/imud/emoteto.c.

Thu Dec 24 10:15:00 1998: Iizuka
installed Dunedain's patched /trans/cmds/findfile.c. Fixes some annoying bugs with endless loops.

Thu Dec 24 10:15:16 1998: Iizuka
fixed /domains/std/Monster_Room.c not to bug out the GUILD_D when you go north.

Thu Dec 24 10:43:06 1998: Iizuka
added Dunedain's patch to /cmds/wiz/review.c that fixes some bugs in displaying fol_leave or fol_enter messages.

Sat Dec 26 16:51:20 1998: Iizuka
fixed query_history() in /cmds/player/tell.c to check before imploding.

Tue Dec 29 10:28:33 1998: Tigran
modified showtree so that it will take an object as an argument in addition to a filename. Don't see any reason to keep findfunc anymore.

Tue Dec 29 10:38:26 1998: Tigran
ammends, /cmds/wiz/Cmd_rules needed to be fixed so that showtree's new functionality would work right.

Fri Jan 1 22:03:22 1999: Iizuka
added lpscript_attributes() to M_WEARABLE, updated ARMOR with respect, then updated /domains/lpscript/chainmail.scr to work.

Sat Jan 9 17:21:18 1999: Iizuka
changed all instances of is_player() to query_link() in M_WANDER.

Sun Jan 10 10:00:26 1999: Tigran
finally got http_d so that it handles images properly. It is amazing what happens when you actually send it. HTTP_D is still a work in progress though.

Sun Jan 10 18:23:15 1999: Tigran
made a slight tweek to NEWS_D to make it use a chaching variable that it wasn't previously.

Sun Jan 10 19:31:22 1999: Tigran
installed an optimization to the newsreader. It should be /immensely/ faster now. There are possibly still a couple of areas where it's performance can be improved however.

Fri Jan 15 09:33:31 1999: Tigran
upgraded the driver to 22.2a26

Fri Jan 15 09:57:27 1999: Tigran
added local_port_address() to SOCKET so that we can actually figure out what port a socket is listening on when using 0 for the listen port

Fri Jan 15 09:58:05 1999: Tigran
added passive file transfers to FTP_D. This should reduce some of the errors that we get from it. More work needs to be done now to detect whether a port is connected or not when /not/ in passive mode

Sat Jan 16 14:42:26 1999: Tigran
tweaked FTP_D again. The read callback wasn't fucntioning properly and files would be stored with 0 bytes....no longer a problem.

Sat Jan 16 14:50:52 1999: Iizuka
changed line 48 of /trans/cmds/cat.c to 101 rather than 100. Dunedain claims this fixes something. =)

Sat Jan 16 14:57:53 1999: Iizuka
fixed /obj/mudlib/plmenu.c to display adverbs and souls correctly.

Sat Jan 16 19:31:02 1999: Iizuka
changed the "" rule in stand so that it actually works. "stand WRD" needs to be redone.

Sun Jan 17 15:15:03 1999: Iizuka
changed the stand verb again. "stand WRD" is removed, "stand up" is added. Correct messages are displayed now if you try to stand when you're already standing.

Mon Jan 18 19:32:18 1999: Tigran
am backgrading the driver to 22.2a21 because a26 crashes too much

Sat Jan 23 19:24:01 1999: Iizuka
removed /std/body/simple_exp.c - We don't use it anymore. Write a module for /std/adversary/advancement/ instead.

Mon Jan 25 19:14:22 1999: Tigran
installed thread caching into NEWS_D. This should make the newsreader a /lot/ faster (it was modified some too). NEWS_D takes longer to load now, so don't update it without a reason.

Tue Feb 2 05:08:51 1999: Tigran
made a fix to ADVERSARY, given by Antilles. It now passes arguments to create in LIVING properly

Wed Feb 3 16:31:52 1999: Tigran
added a fix to NEWS_D so that it won't eval_out when starting up initially (I think that's the problem anyway)

Thu Feb 4 05:53:35 1999: Tigran
fixed a typo on NEWS_D reported by DuneDain

Thu Feb 4 10:28:01 1999: Iizuka
changed $vare to $v1are in "dam3" in messages_d.c.

Thu Feb 4 11:05:35 1999: Iizuka
fixed /cmds/verbs/wield.c not to runtime when players try to 'wield sword in right arm' when WIELD_SIMPLE is defined.

Sun Feb 7 12:16:11 1999: Iizuka
added a simple implementation of attack speed to adversary. Modified files are /include/combat_modules.h, /std/adversary.c, /std/adversary/main.c, and /std/adversary/formula/simple.c.

Sun Feb 7 19:56:19 1999: Iizuka
made attack_speed default to 1.

Tue Feb 9 18:50:31 1999: Tigran
wrote METHOD_D, which will be handling synonyms for various go methods (though it may have other applications too). The functions are fully autodoc'd (files touched and METHOD_D

Tue Feb 9 19:40:20 1999: Tigran
updated METHOD_D to be more discriminating on methods added

Wed Feb 10 09:50:33 1999: Tigran
made a fix to FTP_D. HOpefully this will reduce the error count.

Wed Feb 10 12:57:40 1999: Tigran
updated METHOD_D to clean_array() synonyms. No sense in having duplicates

Wed Feb 10 14:47:24 1999: Tigran
fixed a couple of typos in METHOD_D and made add_method() check for whether the method already existed before adding it again

Mon Feb 15 19:55:37 1999: Tigran
added add_relations/remove_relations() to COMPLEX_CONTAINER

Wed Feb 17 00:56:24 1999: Iizuka
added set_real_name() to /secure/user/userinfo.c and modified /obj/mudlib/plmenu.c to allow users to change their real names after login.

Wed Feb 17 08:43:44 1999: Beek
fixed a few attempts to create targetted messages using {simple,my}_action in resurrect.c

Wed Feb 17 15:41:17 1999: Iizuka
changed /secure/user/userinfo.c so that all checks if(this_body() != query_body()) to if(this_user() != this_object())

Mon Feb 22 08:37:52 1999: Beek
added code to catch 'drop 0 coins'

Tue Feb 23 23:26:21 1999: Iizuka
added a quick little hack to enter_game() in /std/body.c so that on wound-based systems, healing would restart correctly upon login. Thanks to Ajnabi for pointing this bug out.

Sat Mar 6 12:58:18 1999: Rassilon
removed /cmds/wiz/findfunc.c because showtree has identical functionallity and its just so much cooler. example syntax: "showtree query_formatted_desc me"

Sat Mar 6 19:10:12 1999: Tigran
updated M_MESSAGES to make better utilization of MESSAGES_D. Default messages will now poll MESSAGES_D rather than first storing them ni the body.

Sat Mar 6 19:11:34 1999: Tigran
added a clean message to default-living messages of MESSAGE_D

Thu Mar 11 12:27:43 1999: Beek
added a 'admin-channels' domain

Thu Mar 11 13:01:13 1999: Rassilon
fixed VERB_D so it doesn't stop loading verbs anymore if one of the verbs fail to compile, it now just does its best to keep on chugging.

Fri Mar 12 18:11:24 1999: Rassilon
tweaked M_MESSAGES to now have targeted_action delegate to the mispelled but old favorite targetted_action.

Mon Mar 15 15:34:43 1999: Rassilon
commented out some RABUGs in /std/door.c

Tue Mar 16 02:29:22 1999: Rassilon
tweaked /std/object/vsupport.c::direct_get_obj_out_of_obj to call direct_get_obj_from_obj to perform some addtional consitency checks before calling direct_get_obj.

Tue Mar 16 03:05:36 1999: Rassilon
tweaked /daemons/channel/moderation.c to fix the bug Lighting reported about trimming spaces at the wrong spot in the argument.

Tue Mar 16 12:05:01 1999: Iizuka
changed remove_it() to remove() in m_wearable and armor.

Tue Mar 16 12:19:00 1999: Rassilon
made Iizuka copy /include/light.h into place. It contains FUEL_DELAY (# of seconds between decays of the fuel source) and INF_FUEL. If you pass INF_FUEL into set_fuel() you can create a light_object that flickers forever. Modified /std/light_object.c to yank FUEL_DECAY

Tue Mar 16 15:01:23 1999: Rassilon
fixed /domains/std/objects/backpack.c to call m_wearable::remove() instead of remove_it()

Tue Mar 16 16:01:13 1999: Iizuka
changed all instances of pointerp() to arrayp() throughout the lib.

Thu Mar 18 20:59:13 1999: Rassilon
special cased "hum" -> "hums" in M_GRAMMAR since pluralize translated it into "ha"

Thu Mar 18 22:49:39 1999: Rassilon
added some helpful instructions for multiple message rules to addemote.c

Fri Mar 19 11:14:16 1999: Iizuka
added weaknesses to armor code. Modifications to /std/modules/m_damage_sink.c by myself and Rodney@Timescapes.

Fri Mar 19 22:57:12 1999: Iizuka
added abs() absolute value function to /secure/simul_efun/misc.c.

Sun Mar 21 14:03:48 1999: Tigran
made a fix to reply. If you hadn't received a tell and tried to reply, it errored.

Mon Mar 22 04:41:31 1999: Tigran
banished *.hawaii.rr.com

Thu Apr 8 20:16:50 1999: Tigran
added NEWS_D to preload so that the newsreader doesn't crap out when the first person invokes it.

Fri Apr 23 11:41:38 1999: Tigran
fixed find_body() so that find_body(0) won't resolve to the first person it finds with no nickname.

Sat Apr 24 20:43:39 1999: Iizuka
fixed /domains/std/Monster_Room to send ({ "sorcery" }) rather than "sorcery" as an arg to guild_guard.

Thu May 6 18:41:54 1999: Zakk
won't even start until I have the cash

Thu May 6 21:50:19 1999: Zakk
would like to point out Moonie is no longer using Lima

Sun May 23 19:31:03 1999: Tigran
fixed FTP_D to allow NLST to take flags. I do not believe that this meets the RFC requirements (they should be using LIST if they are passing flags), but some clients appear to be doing this anyway, nto the least of which is the crappy ftp client that comes with MS Windows

Fri Jun 25 14:03:44 1999: Tigran
notes that all files which are being replaced are being saved as .pre_conv instead of .c

Sat Jun 26 05:34:22 1999: Tigran
completed the exits update so far as I can recall from my changelog. If there's any parts missing I'll get them imp'd and didloged separately

Sat Jun 26 05:46:19 1999: Tigran
removed all calls of query_prone() from /std/body/naming.c

Sat Jun 26 09:12:04 1999: Tigran
installed COMPLEX_EXIT_OBJ. has the added define for this and the EXIT_OBJ define now also points at the new exit object.

Sat Jun 26 11:52:50 1999: Tigran
fixed a typo in M_EXIT's autodoc for query_default error

Tue Jun 29 10:53:12 1999: Tigran
removed /trans/cmds/dbxtracer.c It is something which appears to be /very/ out of date. In fact it used shadows which are turned off in compilation. The shadow that it was trying to use (and is really the purpose of the command) doesn't exist.

Thu Jul 1 06:35:21 1999: Tigran
fixed some things that were wrong with vehicles.c and replaced /domains/std/camaro.c with a version that will work with the new vehicle.c and containers and exits.

Thu Jul 1 07:08:44 1999: Tigran
moved /domains/std/chest.c to /std/chest.c and added an entry for CHEST in mudlib.h.

Thu Jul 1 07:08:56 1999: Tigran
fixed CHEST to handle new container code

Thu Jul 1 07:16:55 1999: Tigran
wrote a new /domain/std/chest.c utilizing the new CHEST inheritable. I also trimmed down the inheritable so that it does only what it needs to.

Fri Jul 2 22:24:19 1999: Iizuka
added set_relations("in") to /domains/std/chest.c.

Fri Jul 2 22:53:53 1999: Iizuka
added set_relations("in", "on") to /domains/std/dish.c.

Sun Jul 4 18:33:18 1999: Iizuka
added /std/adversary/state_of_mind.c. It's undecided whether this will remain in adversary or go back to living, but in the mean time it does fix combat.

Sun Jul 4 18:34:18 1999: Iizuka
changed /std/combat_spell.c so that it correctly considers damage types when adding a new combat event.

Wed Jul 7 07:48:02 1999: Tigran
fixed CHEST and /domains/std/chest.c properly so that they have default relations set.

Wed Jul 7 08:09:45 1999: Tigran
fixed M_SMARTMOVE in the manner suggested by Loriel. This is not a total fix I don't think as there is still the issue of the rest of the message looking wierd. This may be desirable or may not, but currently the short description of the destination room is used in the message instead of the direction you left.

Thu Jul 8 16:37:42 1999: Iizuka
fixed a typo in /cmds/wiz/trans.c reported by Loriel. Line 38: "disappears" is corrected.

Thu Jul 8 16:42:04 1999: Iizuka
changed take_a_swing() in /std/adversary/main.c to only add "disarm" events if the target is wielding a weapon; otherwise it will add a "miss" event.

Thu Jul 8 16:49:48 1999: Iizuka
changed /std/adversary/main.c->take_a_swing() not to switch() on panic(). This may have been a remnant of the old monster code, but it looks like a bug now. There was a condition where stop_fight() would be called without checking to see if the opponent wanted to stop. Rather than switching, we simply call panic() now.

Thu Jul 8 17:12:43 1999: Iizuka
made a couple changes to health/limb.c->diagnose() so that health wouldn't be updated before messages are made (resulting in a message of "0"). Thanks to Loriel.

Fri Jul 9 06:32:04 1999: Tigran
fixed an error in /cmds/verbs/sit.c

Fri Jul 9 09:10:13 1999: Tigran
fixed the bug in M_COMPLEX_EXIT pointed out by Loriel wrt query_method_destination(). PORTAL should now work.

Sat Jul 24 13:18:33 1999: Iizuka
fixed M_AGGRESSIVE as reported by Loriel. Aggressive adversaries no longer attack themselves.

Sat Jul 24 15:21:52 1999: Iizuka
applied Darklord's fix to webed.c so that ^M doesn't get written to the end of every line of the file.

Sat Jul 24 19:16:14 1999: Iizuka
added is_{vital,system,wielding,mobile}_limb() to /std/adversary/health/limbs.c.

Sat Jul 24 19:34:21 1999: Iizuka
applied Rassilon's patch to /obj/admtool/secure/user.c so that receive_name_for_wiz() fails if the name isn't a real user name.

Sat Jul 24 19:38:41 1999: Iizuka
removed /help/wizard/bin/findfunc because we don't have that command anymore.

Sat Jul 24 19:45:16 1999: Iizuka
changed /obj/mudlib/water.c to inherit FLUID rather than OBJ and M_GETTABLE.

Sun Aug 1 22:37:19 1999: Iizuka
installed a new pac_sword.c to /domains/std/objects. This one is written by me and Loriel.

Mon Aug 2 05:17:32 1999: Tigran
finally got vehicular movement pretty much fixed. (CONTAINER, M_EXIT, /cmds/verbs/drive, M_SMARTMOVE, /cmds/verbs/go.c....think that's all)

Sat Aug 7 20:22:08 1999: Tigran
fixed a small typo in /std/object/vsupport.c at line 59. It was direct_look_at_obj instead of direct_look_for_obj

Sun Aug 8 12:39:53 1999: Tigran
updated /domains/std/camaro.c to remove the inventory_accessible() apply from it.

Sun Aug 8 12:41:43 1999: Tigran
updated CONTAINER's inventory_accessible() apply to always return 1. This is going tob reak some things, for now, but they should be fixed shortly as direct() and indirect() applies are fixed to handle the runtime possibilities.

Sun Aug 8 14:05:25 1999: Tigran
made a fix to /std/object/vsupport.c's direct_get_obj(). It now checks to make sure that the environment of the object and this_body() are the same.

Mon Aug 9 11:39:29 1999: Iizuka
changed set_level() in /std/adversary/advancement/level.c to check this_body()->query_link() before trying to save_me(). Thanks to Loriel for pointing this out.

Mon Aug 9 11:40:59 1999: Iizuka
applied Loriel's solution to Rodney's bug where inventory listings were fucked up when (among other times) WIELD_MULTIPLE is defined.

Mon Aug 9 12:25:40 1999: Iizuka
added query_experience() and add_experience() to /std/adversary/advancement/level.c. This file should probably be renamed 'simple.c' really.

Mon Aug 9 12:26:54 1999: Iizuka
installed /cmds/player/team.c, /obj/mudlib/team_menu.c, /daemons/team_d.c, and updated /include/mudlib.h with respect to these. I'll post some information about this addition to news soon.

Mon Aug 9 12:34:37 1999: Iizuka
moved /std/adversary/advancement/level.c to simple.c and changed /include/combat_modules.h to refer to it as ADVANCEMENT_SIMPLE. This is more sensible I think.

Thu Aug 12 14:51:36 1999: Iizuka
added an admtool module for controlling methods. /obj/admtool/daemons/method.c.

Thu Aug 12 19:52:35 1999: Tigran
tweaked direct_get_obj_from_obj() in /std/object/vsupport.c This should at least partially correct the problem pointed out in Loriel's post (which is removed).

Sat Aug 14 12:43:36 1999: Iizuka
changed /obj/admtool/daemons/method.c to verb_method.c and changed its key from 'm' to 'v' so it doesn't conflict with the 'previous menu' option in admtool.

Sat Aug 14 15:33:48 1999: Tigran
did work on /std/object/vsupport.c. Removed direct_get_obs() from it, it's not used, direct_get_obj() is.

Sat Aug 14 23:27:59 1999: Iizuka
changed /cmds/player/team.c lines 110 and 112 so that some prompts are displayed correctly during team creation process.

Sun Aug 15 18:11:51 1999: Tigran
modified direct_put_obj_wrd_obj() in vsupport.c. It now works a little better.

Sun Aug 15 18:52:44 1999: Tigran
modified indirect_verb_rule() of CONTAINER to check that the relation is valid

Sun Aug 15 21:19:11 1999: Iizuka
changed the team creation/joining process a little bit and moved the relevant code from /cmds/player/team.c to /obj/mudlib/team_menu.c.

Sun Aug 15 21:23:55 1999: Iizuka
changed MAX_ATTEMPTS to 3 in /obj/mudlib/team_menu.c.

Sun Aug 15 21:25:13 1999: Iizuka
fixed /obj/mudlib/team_menu.c so that max attempts actually works in password confirmation. =)

Mon Aug 16 18:41:19 1999: Tigran
wrote indirect_verb_rule into CONTAINER. It may still need some work, or other parsing functions may yet require some modification

Wed Aug 18 17:17:20 1999: Tigran
changed the newsreader so that the list of all messages in a group now utilizes the message ID of the post. In addition #
now goes to the article of that ID rather than it's position in the queue. Numbers will appear out of order due to threading, but now also searches and the like are useful again.

Wed Aug 18 17:26:47 1999: Tigran
notes...this does not fix the imroper scrolling in news (i.e. going backwards then forwards through the list)

Wed Aug 18 19:12:14 1999: Tigran
did some more changes to the newsreader. It's mostly internal stuff and probably still will not fix the misordering problem, but does do a bit of internal cleanup.

Thu Aug 19 12:40:03 1999: Tigran
fixed a couple typo's in the newsreader code..sorry

Thu Aug 19 14:37:50 1999: Tigran
fixed ED_SESSION so that it is more restrictive in commands when in the restricted mode of ed. Basically for players, and if the editor is in restricted mode, any command that reads or writes a file is disabled. If you don't have any privileges at all by default that means you are a player and shouldn't have any access to any file in the game.

Fri Aug 20 12:39:26 1999: Iizuka
installed RACE_D (/daemons/race_d, updated daemons.h), and moved all relevant code from NEW_USER_D into USER (I think it's all in sw_body.c now).

Fri Aug 20 12:43:04 1999: Iizuka
changed login.c userinfo.c and sw_body.c. Almost all of the changes were in sw_body.. I'm actually not sure if much was changed in the other two except for pretty-printing because those files were so atrocious looking. Either way, they've changed for the better. =)

Fri Aug 20 18:30:30 1999: Tigran
removed NEW_USER_D. With Iizuka's last changes, it should be completely unnecessary now and we don't want to confuse people anymore than causes us to laugh.

Sat Aug 21 15:49:12 1999: Tigran
fixed set_default_relation() in CONTAINER to check to see that hte relation is valid first, and removed the default of "in" for the default relation

Sun Aug 22 14:25:51 1999: Tigran
fixed the small mailbox's error reported by Loriel

Sun Aug 22 15:54:56 1999: Tigran
implemented a fix pointed out by Loriel in CONTAINER where the maximum capacity was never actually set.

Sun Aug 22 18:45:54 1999: Tigran
made heavy enhancements to M_READABLE including autodoc'ing several functions, adding additional functions to handle entries and synonyms, allowing filenames used to be relative rather than absolute, and fixing read_entry(as reported by Loriel)

Sun Aug 22 21:06:34 1999: Tigran
fixed LIVING so that there was a default relation. Not having it caused problems.

Mon Aug 23 11:39:22 1999: Tigran
hacked vsupport to handle targetted emotes and such again. It is a temporary fix and not complete.

Tue Aug 24 12:28:11 1999: Iizuka
fixed a bug in /obj/mudlib/team_menu.c that was preventing multiple people from joining a team. Also added "\n" output after the secure modal inputs.

Fri Aug 27 17:55:39 1999: Tigran
fixed M_READABLE to detect file existance properly. Bug reported by Loriel

Sun Aug 29 13:22:10 1999: Tigran
removed the molest verb. Didn't work right anyway, should be a soul.

Tue Aug 31 13:15:42 1999: Tigran
added clear_entries() to M_READABLE

Mon Sep 6 21:39:21 1999: Iizuka
fixed handle_events() in /std/adversary/blows/base.c so that i is incremented before each 'continue' statement. This should fix the "*Too long evaluation" error that Loriel reported.

Sat Sep 11 15:47:41 1999: Rust
fixed Deathblade's stupid broken su code.

Sun Sep 12 00:17:38 1999: Iizuka
added custom death messages for adversaries. set_death_message(string) to customize your monsters. Added /std/adversary/death/death_messages.c, modified /std/adversary.c, /std/adversary/death/{corpses,vaporize}.c.

Thu Sep 16 07:30:17 1999: Tigran
added at token d to $N/$T for M_MESSAGES. This token is similar to the p token except that it does a_short() instead of short().

Fri Sep 17 07:58:18 1999: Tigran
updated the flip verb to use NVERB_OB instead of VERB_OB

Fri Sep 17 08:00:42 1999: Tigran
updated the knock verb to use NVERB_OB instead of VERB_OB

Fri Sep 17 08:05:26 1999: Tigran
fixed the light verb to use NVERB_OB instead of VERB_OB

Fri Sep 17 08:27:12 1999: Tigran
updated the following verbs to use NVERB_OB instead of VERB_OB: mount, open, pick, pull, read, ring, smell, swim, talk, throw, wade, wave, whisper, wish

Fri Sep 17 22:23:52 1999: Tigran
fixed DOC_D so that it properly updates when a complete_scan() is done, when it is initially loaded, or if a file is newer than the time of the last update. A side effect of this is that TODO, FIXME and some other similar tags can now have multiple entries for the same file, rather than just the last entry being written to the file (the file is rm'd in a more appropriate place)

Fri Sep 17 22:36:41 1999: Tigran
fixed the tell command to be consistant for emotes between local and remote.

Fri Sep 17 22:55:32 1999: Tigran
fixed /daemons/imud/emoteto.c so that the format of emotes in tells is consistant with the tell command too

Sat Sep 18 12:43:28 1999: Tigran
fixed a problem with M_MESSAGES

Sat Sep 18 14:46:14 1999: Tigran
completed the nasty Himself/Herself bugfix in M_MESSAGES

Sat Sep 18 16:06:12 1999: Tigran
fixed IMUD_D (/daemons/imud/emoteto) so that it didn't send tokens through the remote emotes (done via tell.) It's up to the remote mud to handle the message, not the local mud to enforce it.

Sat Sep 18 21:08:21 1999: Tigran
fixed exec_code in /secure/simul_efun/misc to handle capital letters as well as lowercase.

Sat Sep 18 21:30:07 1999: Tigran
fixed SECURE_D to not accept null strings as a valid name. -- Fix originally pionted out by Beldin and perfected by Beek

Tue Sep 21 07:10:03 1999: Tigran
changed ls to no longer use colour-ls but to use the standard ansi check like all the other colours do. Fix proposed by Antilles

Tue Sep 21 07:43:02 1999: Tigran
fixed a small error in the newsreader that reported the wrong message number on the message prompt. It now reflects the proper number

Thu Sep 23 11:39:21 1999: Tigran
fixed the look command by reactivating the STR rule. This eliminates the annoying message that is returned if an object isn't found. (i.e. look at the car' There is no at the car here.)

Wed Sep 29 11:28:38 1999: Tigran
implemented a fix to M_MESSAGES which was mucking up some of the pronouns (Courtesy of Loriel)

Wed Sep 29 12:30:43 1999: Tigran
fixed a couple of typo's in the rm() portions of DOC_D (they were missing some trailing /'s) Also removed another place where a file was rm'd and shouldn't have been. (first pointed out by Loriel)

Thu Sep 30 04:46:20 1999: Tigran
fixed mv to not so that mv file1 file1 fails and does not remove the file.

Thu Sep 30 05:34:53 1999: Tigran
fixed ANSI_D so that it should load with CONFIGURABLE_COLOURS undefined

Thu Sep 30 05:52:21 1999: Tigran
made a small fix to M_SMARTMOVE changing notify_move() to tell this_object() instead of this_body(). Fix suggested by Loriel

Thu Sep 30 07:25:43 1999: Tigran
fixed a bug in M_FOLLOW that didn't remove the current followee when you stopped following something. Also cleaned the code up a little bit

Thu Sep 30 10:48:08 1999: Tigran
protected the ipname/number of users in FINGER_D (thorugh PLAYER_INFO_IS_PUBLIC)

Fri Oct 1 07:20:14 1999: Tigran
fixed /domains/std/web.c to also inherit M_LIGHT_SOURCE

Fri Oct 1 19:32:47 1999: Tigran
added NEWS_D to the preload file list. Thought it was already done.

Fri Oct 1 19:56:59 1999: Tigran
fixed /domains/std/objects/hole.c to handle the new container code, moved it to /std/hole.c and added HOLE to . /domains/std/objects/sand_with_treasure also now points to the proper location of HOLE

Mon Oct 4 14:36:20 1999: Tigran
fixed a bug in /domains/std/large_oak_door. It was not accepting or passing arguments to on_clone()

Fri Oct 8 17:00:21 1999: Tigran
tweaked HIDDEN_DOOR DOOR and M_SIBLING tomake doors work properly again

Fri Oct 15 05:09:03 1999: Tigran
made changes to M_WANDER. It now uses what should be the proper hooks.

Fri Oct 22 14:01:15 1999: Zifnab
put a change into http_d around line 250 to stop people from doing ../../../ to get to any file in the mudlib. its not a very elegant solution, and if anyone another way to do that please do so.

Fri Nov 26 09:06:18 1999: Tigran
implemented a fix to M_MESSAGES from Megaboz. Incorrect } placement

Tue Dec 7 03:23:16 1999: Tigran
made a fix to direct_read_obj() of M_READABLE. It doesn't do much good to check if the person has the object to be read or not after the reading occurs

Tue Dec 7 03:42:01 1999: Tigran
made another fix to M_READABLE so that the other direct_* behave like direct_read_obj()

Wed Dec 15 14:56:24 1999: Tigran
fixed DOC_D so that it doesn't error anymore and will actually properly rebuild the helpfiles again

Wed Dec 15 14:56:38 1999: Tigran
fixed NEWS_D so that it will load out of startup.

Fri Dec 17 13:24:37 1999: Tigran
installed a new BOOK. This one has a lot more functionality than the old one. There may still be some to be added to it, but this is a very good start. (You might also need to update M_READABLE). Example in /wiz/tigran/tests/book.c

Sat Dec 18 06:36:28 1999: Tigran
installed RCP_D courtesy of Dunedain. The new file resides in /secure/daemons/rpc_d. Changes were required to and /data/config/preload. The RCP_PORT is __PORT__ + 5

Mon Dec 20 07:06:55 1999: Tigran
fixed CORPSE to work with the new container system. It was also moved from /obj/mudlib to /std and updated to reflect this change

Mon Dec 20 07:16:31 1999: Tigran
fixed SECURE_D. It had a query_prevent_shadow() apply which should have been a query_allow_shadow() apply. If you don't allow shadows, (my recomendation), this won't affect you. If you do...

Mon Dec 20 07:51:33 1999: Tigran
fixed BED so that it has the proper default relation.

Mon Dec 20 08:34:40 1999: Iizuka
changed line 82 of /std/adversary/wield/limbs.c from this_body() to this_object() in do_wield().

Wed Dec 22 11:09:53 1999: Loriel
reinstated Tigran's new version of mount (/cmds/verbs/mount.c) which had somehow been lost and overwritten by an older version

Wed Dec 22 13:50:02 1999: Loriel
amended /std/nverb_ob.c so that the check_vision() checks "outside" if appropriate - so you can see from horses etc...

Wed Dec 22 13:52:10 1999: Loriel
fixed the horse (in /domains/std/) so that it now works again, though it could do with more cleaning up later, together with M_MOUNTABLE.

Wed Dec 22 14:54:35 1999: Dunedain
added an option to turn didlog notifications on (didlog /on) and off (didlog /off). (This is in response to the overwhelming number of didlogs being posted since Loriel became an admin.)

Wed Dec 22 14:55:09 1999: Loriel
amended NON_ROOM (/std/non_room.c), putting colour into the short and exits in do_looking() to be consistent with a normal room "look"

Wed Dec 22 15:13:19 1999: Loriel
amended M_FLUID_CONTAINER (/std/modules/m_fluid_container.c), fixing a number of minor bugs and omissions and adding a get_extra_long() showing how full the container is, similar to M_EDIBLE.

Wed Dec 22 19:13:22 1999: Loriel
amended CHEST (/std/chest.c), adding a default relation "in".

Wed Dec 22 19:32:11 1999: Loriel
amended /domains/std/dish.c, adding a line: set_default_relation("in");

Wed Dec 22 20:02:00 1999: Loriel
amended M_BLOCKEXITS (/std/modules/m_blockexits.c), removing an apparently unneeded line 92 :- write( "FOO\n");

Wed Dec 22 20:18:42 1999: Loriel
amended /std/adversary/state_of_mind.c so that query_stunned() returns 0 or 1, instead of the time the stun wears off - consistent with diagnose messages in health.

Wed Dec 22 22:46:18 1999: Loriel
amended LANTERN (/std/lantern.c) by calling object::mudlib_setup() and light_object::mudlib_setup() (in order to correctly initialise the decay/fuel usage), and also set the fuel to save (ie num_decays).

Wed Dec 22 22:59:38 1999: Loriel
amended TORCH (/std/torch.c) by calling weapon::mudlib_setup() and light_object::mudlib_setup() (in order to correctly initialise the decay/fuel usage), and also set the fuel to save (ie num_decays), and also adding set_decay_auto_remove(1) so dead torches are removed.

Thu Dec 23 12:38:13 1999: Tigran
fixed LOG_D to accept the RCP log as a legal log

Thu Dec 23 13:27:45 1999: Loriel
amended /domains/std/objects/backpack.c, adding the relation "in" and setting it as default.

Thu Dec 23 13:28:11 1999: Loriel
amended CORPSE (/std/corpse.c), adding the relation "on" and setting it as default.

Thu Dec 23 13:29:35 1999: Loriel
amended /domains/std/rooms/caves/Grotto.c, changing set_default_exit() to set_default_error()

Thu Dec 23 17:24:50 1999: Loriel
amended /std/object/move.c, adding a check for MOVE_OK into give_new_obj() so recursion should now work correctly.

Thu Dec 23 19:11:30 1999: Loriel
provided an extended version of M_ACTIONS (/std/modules/m_actions.c) with set_actions() working again, using a system similar to M_WANDER so the actions will pause with no players in the room, resume when a player enters.

Thu Dec 23 20:22:32 1999: Loriel
fixed various parts of the quest, including file names specified in the quest daemon and changes in the following files : /domains/std/rooms/caves/Inside_Cave.c, Low_Crawl.c, Small_Dock.c, /domains/std/objects/dock_wall.c, navigation_table.s, rock_wall.c, and HOLE (/std/hole.c).

Fri Dec 24 10:29:10 1999: Dunedain
modified 'say' to provide two kinds of history: history that follows the body around (#ifdef PER_BODY_SAY_HISTORY) or history that sticks to the room (#ifndef PER_BODY_SAY_HISTORY).

Fri Dec 24 11:00:41 1999: Loriel
fixed a number of alternative spellings of FUNCTION which were causing errors in DOC_D. Files involved were M_FOLLOW, M_BLOCKEXITS, M_COMPLEX_EXIT and CONTAINER

Fri Dec 24 11:34:08 1999: Loriel
amended STAIRS (/std/stairs.c), replacing "climb up" with "ascend" and "climb down" with "descend", as the existing methods try to put you in a non-existent relation "up" or "down" in the destination room. The methods "climb up" and "climb down" were deleted, and "ascend" and "descend" added, with "climb up" and "climb down" as equivalents.

Fri Dec 24 11:42:13 1999: Loriel
amended /domains/std/web.c, adding a default relation "in" so it no longer gives errors on "look" (due to problems in introducing its non-existent inventory).

Mon Dec 27 13:01:16 1999: Loriel
fixed /std/adversary/blows/class_simple.c, which was missing the word "class" in line 11

Tue Dec 28 05:38:47 1999: Dunedain
modified /obj/admtool/secure/security.c to use more(sprintf()) instead of printf() in privilege_owners() so that even large numbers of privilege owners can be printed without exceeding maximum printable string length.

Thu Dec 30 07:09:08 1999: Tigran
made modifications to /std/object/vsupport, CONTAINER, and M_COMPLEX_EXIT. Mods include streamlining the function calls, making it more readable, and adding relation 'alias' support (so you can alias the relation 'on' to 'in' in the case of a bed or something similar).

Thu Dec 30 07:33:17 1999: Tigran
removed the #include line from ADVERSARY, /std/adversary/mod_config.c, /std/classes/event_info.c, M_DAMAGE_SOURCE, and M_WIELDABLE and put it into

Thu Dec 30 14:10:53 1999: Tigran
reorganized config.h and added some comments etc. Hopefully this will deteur some of the obvious questions that get asked.

Thu Dec 30 14:19:09 1999: Tigran
removed the MONSTER define from mudlib.h Anything that blows up should be changed to ADVERSARY

Thu Dec 30 14:26:05 1999: Tigran
removed the GHOST define from mudlib.h (it was bogus anyway)

Sat Jan 1 07:08:33 2000: Tigran
tweaked the release script so that it will include the driver docs.

Sat Jan 1 07:11:51 2000: Tigran
tweaked the release script to prune out emacs backup files (*~)