- Sun Sep 29 17:11:21 1996: Zifnab
- fixed people to not barf on people logging in
- Tue Oct 1 03:31:08 1996: Ohara
- fixed clone so clone with no args clones cwf _provided_ it inherits from /std/object (Not a foolproof check .. but generally saneish)
- Tue Oct 1 09:28:19 1996: Beek
- fixed clone not to leave the object lying in limbo if it doesn't inherit /std/object.
- Tue Oct 1 15:33:39 1996: Beek
- added a new simul_efun: sort_by_value(array, function), which sorts the array based on the value of evaluate(function, element); e.g: sort_by_value(bodies(), (: $1->query_score() :))
- Wed Oct 2 08:04:39 1996: Zifnab
- made /opj/corpse.c return 0 for is_living, this solves the get foo from corpse problem, not sure what else it causes tho :)
- Wed Oct 2 08:12:10 1996: Zifnab
- removed the "STR" rule from query_verb_info for kill.c
- Wed Oct 9 07:20:46 1996: Ohara
- added a security check for /std/body/guilds .. currently it errors .. it should log.... suggestions on a postcard to ..
- Wed Oct 9 07:38:19 1996: Ohara
- removed fix_guild_data() .... if people's files brk, the7y haven't been on in a looooong time
- Wed Oct 9 08:24:04 1996: Ohara
- put a check to make sure that .me->add_guild( "foo" ) fails on non existant guilds.
- Wed Oct 9 10:24:40 1996: Beek
- fixed HELP_D to ignore /help/autodoc/FIXME (and any other dirs you want; see the ignore array at the top of HELP_D)
- Wed Oct 9 11:01:01 1996: Beek
- added /help/wizard/coding/tell
- Wed Oct 9 11:15:08 1996: Beek
- fixed help to actually PRINT the "that file doesn't exist message" when a file is removed
- Wed Oct 9 11:24:56 1996: Beek
- made it so that directories in the help structure also have entries; e.g. help wizard, help coding, help mudos_doc now work.
- Wed Oct 9 12:26:07 1996: Beek
- removed a (debugging?) write("
- Wed Oct 9 12:26:17 1996: Beek
- ... "XXXXXX") from the soul_d
- Wed Oct 9 12:29:56 1996: Beek
- fixed certain soul_d security checks to error() instead of failing silently
- Wed Oct 9 20:11:51 1996: Ohara
- fixed a bug in the ftp_d: Anon users can now use it (pwd was being set to /ftp//pub rather than /ftp/pub)
- Sun Oct 13 17:56:41 1996: Zifnab
- added a clean_up(){return 0;} to the ftp_d, and the http_d
- Mon Oct 14 05:34:59 1996: Ohara
- fixed sline for players
- Mon Oct 14 05:35:25 1996: Ohara
- ifdeffed the code in sline.c
- Tue Oct 15 09:12:36 1996: Beek
- fixed HELP_D to ignore zero length help files
- Tue Oct 15 09:19:31 1996: Beek
- fixed DOC_D not to make 0 length help files in the first place
- Tue Oct 15 14:05:13 1996: Zifnab
- installed kinison's fixed m_wander.c
- Thu Oct 17 05:16:18 1996: Ohara
- changed can_go_str and do_go_str: COMPAT_BUSTER (Sorry! :) - See news for mor details.
- Sat Oct 19 07:18:45 1996: Ohara
- updated example_room1 with the new can_go_ functionality and in the process:
- Sat Oct 19 07:19:23 1996: Ohara
- fixed cangodogo for vehicles.
- Sat Oct 19 08:27:40 1996: Ohara
- fixed "exits" for do_go_wherever()
- Sat Oct 19 08:33:56 1996: Ohara
- fixed exits in the room header for do_go
- Sat Oct 19 10:54:12 1996: Ohara
- fixed a large bug in cangodogo It should be bugfree now. ("Famous last words")
- Sun Oct 20 16:24:46 1996: Beek
- added default clean_up() behavior to /std/object.c
- Sun Oct 20 16:25:18 1996: Beek
- fixed users to never clean up.
- Sun Oct 20 16:27:55 1996: Beek
- made commands (but not verbs) clean up
- Mon Oct 21 10:04:58 1996: Beek
- ripped DAEMON; put correct functionality in all objects that used to inherit it
- Mon Oct 21 10:21:44 1996: Beek
- added M_DAEMON_DATA, which handles the saving and loading of most daemon data files now
- Mon Oct 21 12:45:04 1996: Rust
- fixed two bugs in mailbox_d's new clean_up ;-) Sorry if you lost aliases over this...
- Tue Oct 22 07:16:18 1996: Zifnab
- fixed cmd.c (I think!!!!! inherited M_DAEMON_DATA rather than DAEMON)
- Tue Oct 22 07:24:41 1996: Zifnab
- did the same to ed_session.c aliasmenu.c more_ob.c
- Tue Oct 22 09:22:14 1996: Beek
- fixed up the remaining objects that used to inherit DAEMON
- Tue Oct 22 09:37:10 1996: Beek
- also made imail_d use M_DAEMON_DATA. Associated changes: save file is now "/data/secure/daemons/imail.o" and not "/data/mail/imud_queue.o" for filename consistency; /data/secure/daemons was created and given @secure read permissions so that the queue file has the same protection as before (namely, write=@secure,read=@secure)
- Tue Oct 22 10:01:04 1996: Beek
- tweaked clean_up() behavior a bit; it is now easier to override the behavior of individual rooms without having to rewrite all of clean_up().
- Tue Oct 22 10:29:37 1996: Beek
- : the following daemons were converted to use M_DAEMON_DATA: HELP_D, DID_D, DOC_D, GUILD_D, IMUD_D, LAST_LOGIN_D, SKILL_D, SPELL_D
- Tue Oct 22 10:34:45 1996: Beek
- added help for M_DAEMON_DATA
- Thu Oct 24 01:02:27 1996: Ohara
- fixed "who" at login.
- Thu Oct 24 02:47:33 1996: Ohara
- added an M_ACTIONS to DOOR in order to make the targetted_action in M_BLOCKEXITS work correctly.
- Thu Oct 24 03:26:27 1996: Ohara
- meant M_MESSAGES not M_ACTIONS :)
- Thu Oct 24 09:19:25 1996: Beek
- fixed dbx* to do an unguarded when querying the error mapping.
- Thu Oct 24 14:39:50 1996: Beek
- fixed sort_by_value (it was sorting in reverse order)
- Thu Oct 24 16:50:21 1996: Beek
- fixed su (race)
- Thu Oct 24 16:56:37 1996: Beek
- fixed the review cmd
- Fri Oct 25 04:51:39 1996: Ohara
- fixed a bug in the wizroom
- Fri Oct 25 04:55:21 1996: Ohara
- notes that the bug that he fixed was to do with the state being incorrect if funkyness occured with the door before update ("closed" when actually open.) [A
- Fri Oct 25 06:17:17 1996: Beek
- made some changes to memcheck_d and permissions on system_post/remove_post
- Fri Oct 25 06:22:56 1996: Beek
- added some code to deal with a new body when loading from a save file. update_for_new_body() is called (currently does nothing)
- Fri Oct 25 06:42:21 1996: Beek
- fixed 'people' to work when someone is '(Nowhere)'
- Fri Oct 25 16:03:30 1996: Beek
- added a couple unguarded()'s to the dbx* commands so that non-admins can use them
- Fri Oct 25 17:33:40 1996: Beek
- changed NEWS_D to only save the changes since the last time it loaded each time a change is made; this is a HUGE efficiency gain. The full save file is updated either (1) when remove() is called or (2) when the object loads and notices it didn't get removed
- Fri Oct 25 17:44:03 1996: Beek
- made NEWS_D rip all information about deleted posts when it loads. Blame Ohara if this is a bad idea and we end up having to restore from a backup :-)
- Fri Oct 25 18:04:36 1996: Beek
- fixed the newsreader to deal with the above changes
- Fri Oct 25 18:39:01 1996: Ohara
- made autoadmin NOT require you to have AUTO_WIZ defined.
- Sun Oct 27 10:13:37 1996: Beek
- added a default_message() function to /std/monster/simple.c
- Sun Oct 27 10:26:10 1996: Beek
- fixed parse_imud_soul() to deal correctly with error messages from the parser
- Sun Oct 27 10:30:32 1996: Beek
- added a remove() function to M_WEARABLE to take care of clearing body slots
- Sun Oct 27 10:37:57 1996: Beek
- fixed the scarf to only set it's body slot if they are in use
- Sun Oct 27 10:44:20 1996: Beek
- fixed more not to error when a search fails
- Sun Oct 27 11:19:40 1996: Beek
- made pictures save their images
- Sun Oct 27 11:21:54 1996: Beek
- added a 'renew' command. (basically, it takes an object, saves it to a string, does an update -z on the file, clones a new one, restores it from the string, and puts it back where it was)
- Mon Oct 28 00:49:53 1996: Deathblade
- tweaked the stat_me() in /secure/user/inputsys.c to check previous priv for 1 to allow admins to debug any user, not just other admins.
- Mon Oct 28 02:24:42 1996: Deathblade
- cleaned out a lot of the obsolete flags and obsolete header files.
- Mon Oct 28 22:43:14 1996: Ohara
- moved update.c to update.bak (It was broken!) and replaced it with a fresh copy from alpha (Ta Kinison)
- Mon Oct 28 23:29:59 1996: Ohara
- fixed secret doors to return standard exit error/ default message when you attempt to walk through them.
- Tue Oct 29 14:30:14 1996: Beek
- fixed new_prompt() in /std/menu.c to return it's result (thx Tigran)
- Wed Oct 30 08:06:45 1996: Beek
- fixed it so you don't get errors if you don't have a body.
- Wed Oct 30 08:12:03 1996: Beek
- fixed it so you can 'su' when you don't have a body (and get a new one)
- Wed Oct 30 10:25:02 1996: Beek
- fixed the 'nothing before pipe' bug
- Thu Oct 31 15:35:01 1996: Ohara
- removed the M_SAVE inherit from M_VENDOR.
- Thu Oct 31 18:40:59 1996: Ohara
- made the oak door hidden again rather than secret - I needed a suitable testsubject and it was it :)
- Thu Oct 31 19:26:03 1996: Ohara
- fixed a typo in mudlist when only 1 mud of a type was up.
- Sat Nov 2 05:24:09 1996: Ohara
- fixed a very small bug in finger @ if the person wasn't idle.
- Sat Nov 2 06:01:56 1996: Ohara
- fixed the /close bug in telnet (with the exception if you use /tog )
- Sat Nov 2 06:41:08 1996: Ohara
- fixed the multiple edits clearing the edit flag problem. Who needs elegant anyway.
- Sat Nov 2 06:46:40 1996: Ohara
- fixed the marking of people in editing in who.
- Sat Nov 2 20:36:57 1996: Beek
- added 'uncd'. Returns you to the last dir you were in before you cd'ed. Twice brings you back.
- Sat Nov 2 20:41:27 1996: Ohara
- fixed a bug in /std/body - it was still using shout(). Note that the fix uses bodies rather than users - this stops people loggin in from getting deth messages.
- Sat Nov 2 20:52:17 1996: Beek
- changed FNAME to only be parsed if FILE, CFILE, or OBFILE have all failed
- Sat Nov 2 20:52:35 1996: Beek
- added OBFILE which is CFILE + get_object()
- Sat Nov 2 20:53:44 1996: Beek
- made ed and more use OBFILE
- Sat Nov 2 20:54:16 1996: Beek
- : showtree too
- Sat Nov 2 22:05:11 1996: Beek
- fixed OBFILE to recognize 'plain' filenames
- Wed Nov 6 01:48:08 1996: Ohara
- fixed ... another bug in cangodo
- Wed Nov 6 01:50:46 1996: Ohara
- stopped people from exiting the car while in the carwash.
- Fri Nov 8 01:38:02 1996: Beek
- made channels stand out a bit more; also moved the format to the top of the file (after tracking down 238943 instances ...)
- Fri Nov 8 10:12:41 1996: Ohara
- notes that 12 to 22 is a big leap. This upgrade has been brought to you by the letters S and Z, and the number 10
- Fri Nov 8 10:22:27 1996: Ohara
- notes that not only AREN'T we on the new driver, but Christmas has also been cancelled.
- Fri Nov 8 11:08:54 1996: Zifnab
- notes we are now on v22b22 tho not completely yet (no soul_d)
- Fri Nov 8 11:09:41 1996: Ohara
- notes that Beek said it would only break one hard to find thing .... ;)
- Fri Nov 8 13:37:36 1996: Ohara
- and Zifnab agree: DON'T ask what happened to souls. READ THE DID LOG READ THE DID LOG CAN IT BE ANY PLAINER THAN THIS
- Sat Nov 9 02:50:00 1996: Ohara
- fixed /std/object/names::id() and ::plural_id() to check for the existance of arrays before checking them ... fixes the objects( (: id( "sword" ) :)) bug hopefully ...
- Sat Nov 9 02:54:26 1996: Ohara
- er: @objects( (: $1->id( "sword" ) :)) (yes it does work)
- Sat Nov 9 07:06:42 1996: Ohara
- put val's temp fix for the soul_d in, and ripped the half-done current code ... To be returned to <1 in a future driver.
- Sat Nov 9 08:53:24 1996: Beek
- changed update to work on obfiles instead of cfiles
- Sat Nov 9 09:09:04 1996: Beek
- fixed the more command to call more() with an array (we want them in more once with n files, not n times with 1 file)
- Sun Nov 10 00:52:45 1996: Zakk
- fixed semote. *yawn*
- Sun Nov 10 03:24:47 1996: Ohara
- fixed mail to (admin)
- Sun Nov 10 03:29:35 1996: Ohara
- fixed mail not to include people on the Cclist that are on the To list.
- Sun Nov 10 23:30:24 1996: Ohara
- ripped moreob since it's now redundant
- Mon Nov 11 20:11:40 1996: Zifnab
- fixed the player menu to show adverbs correctly
- Tue Nov 12 05:09:50 1996: Beek
- changed dest not to mention objects w/o names to the room
- Tue Nov 12 05:14:52 1996: Beek
- fixed makeroom to protect quotes
- Tue Nov 12 06:45:32 1996: Zifnab
- installed the ne driver docs
- Tue Nov 12 11:00:41 1996: Beek
- added colour_strlen() and colour_truncate() to M_ANSI
- Tue Nov 12 11:10:32 1996: Beek
- fixed who to truncate correctly
- Tue Nov 12 19:10:37 1996: Zifnab
- made inheriting m_edible make objects gettable by default.
- Wed Nov 13 04:03:54 1996: Zifnab
- doh looks at his didlog, he meant to say inheritng m_gettable
- Wed Nov 13 10:07:15 1996: Beek
- fixed who to take the length of idle_string into account only once
- Thu Nov 14 21:55:43 1996: Zifnab
- fixed the grid_server, /secure/master.c compile_object() was prependign a / onto the path.
- Sat Nov 16 07:24:30 1996: Zifnab
- recompiled v22b22 with debuggin on
- Sat Nov 16 10:15:03 1996: Beek
- added a /contrib directory; see /contrib/README for details
- Sat Nov 16 10:17:26 1996: Beek
- moved /obj/http_connection.c to /contrib/http_connection.c, since /daemons/http_d.c is used by default.
- Sat Nov 16 11:30:05 1996: Beek
- added a CONFIGURABLE_COLOURS option (which is currently on here). Try 'colours', 'colours channel red', etc
- Sat Nov 16 20:12:32 1996: Deathblade
- fixed M_DAEMON_DATA to use unguarded() for the file_size() call. it was spamming a log.
- Sat Nov 16 21:44:59 1996: Ohara
- added SIGN to mudlib.h, and made the sign in the example area use it.
- Sat Nov 16 22:19:06 1996: Ohara
- made the backpack wearable.
- Sat Nov 16 23:42:14 1996: Ohara
- fixed guilds so that NPCs could inherit /std/body/guilds and not get tripped up on security.
- Sat Nov 16 23:42:48 1996: Ohara
- random elements or are they defined as evil somehow?
- Sat Nov 16 23:42:54 1996: Ohara
- oops :)
- Sun Nov 17 01:08:35 1996: Deathblade
- removed the extra CR from channel souls.
- Sun Nov 17 01:40:37 1996: Deathblade
- made monster not override create(). That prevented monster subclasses from using args in create() and/or mudlib_setup(). Recall that all mudlib objects should use mudlib_setup().
- Mon Nov 18 00:35:11 1996: Ohara
- added GUILD_GUARD (/std/guild_guard) / (/domains/std/guild_guard uses it)
- Mon Nov 18 01:16:08 1996: Ohara
- changed M_OPENABLE::set_closed() to have an extra short of closed as well as open ... This means that the backpack will now display "a backpack (closed)" when in your inventory.
- Mon Nov 18 01:43:19 1996: Ohara
- added a lima.priority group for things that are arbritrarily chosen by whoever (Read: _admins_ :) ... expect things to pop bac and forth between there and normal groups ;)
- Mon Nov 18 14:13:40 1996: Beek
- fixed more_ob not to use ansi()
- Tue Nov 19 08:48:19 1996: Beek
- added a 'cannonical_form' sefun, which converts alternate forms of object names to a standard form
- Tue Nov 19 08:50:59 1996: Beek
- fixed make_objects_if_needed() to use cannonical_form() to do the comparisons
- Tue Nov 19 17:59:18 1996: Beek
- made the shutdown() sefun error if the security check fails, instead of just silently failing
- Tue Nov 19 18:22:55 1996: Beek
- merged SHUTDOWN_D back into the shutdown command, removing about half a dozen calls between the two in the process (this also means timed shutdowns should work now)
- Tue Nov 19 18:25:19 1996: Beek
- fixed the cmd_rule for shutdown (thx kinison)
- Tue Nov 19 18:36:03 1996: Beek
- fixed SHUTDOWN_D not to say '1 minutes'
- Wed Nov 20 01:45:30 1996: Ohara
- fixed the Invalid privilege message to add some spaces in there :)
- Wed Nov 20 10:44:05 1996: Beek
- fixed 'drop all' when you have nothing, and removed the 'drop STR' rule (next person to use STR for error handling gets shot)
- Wed Nov 20 20:20:27 1996: Deathblade
- changed the SOCKET object to log an error at remove() time, rather than refuse to be removed.
- Thu Nov 21 02:21:43 1996: Deathblade
- tweaked a couple the Deleting prompt in the newsreader
- Thu Nov 21 07:09:37 1996: Beek
- fixed 'look for beek', 'look for ground'
- Fri Nov 22 07:05:14 1996: Zifnab
- removed about 300 FTP bug reports, and supplied one in summary
- Mon Nov 25 07:17:47 1996: Beek
- cleaned up CMD_D::parse_arg() [also fixes update]
- Mon Nov 25 09:10:46 1996: Beek
- fixed 'set foo bar' to set $foo to "bar" and not " bar"
- Mon Nov 25 09:11:16 1996: Beek
- notes he meant: 'set foo bar bazz' to set $foo to "bar bazz" and not " bar bazz"
- Mon Nov 25 09:15:17 1996: Beek
- fixed 'unset'
- Mon Nov 25 09:18:00 1996: Beek
- fixed 'unset' to print an error if no such var exists, instead of just saying 'Ok.'
- Mon Nov 25 16:48:57 1996: Beek
- fixed a bug in DIR handling in the CMD_D
- Tue Nov 26 01:32:44 1996: Rust
- gave FTP_D a clean_up()
- Wed Nov 27 13:01:42 1996: Beek
- added LPSCRIPT_D; more functionality and examples forthcoming
- Fri Nov 29 13:35:59 1996: Deathblade
- cleaned out the last this_player() and added an override. Removed a notify_fail() override and some related crap code in M_PARSING.