Release as version 7.6 3/05/04 mud should run quiet now. 3/04/04 Monsters now choose a random attack to use, allowing them to feint or swing. This makes them considerably better than just swinging all day but should still be no match for a real player. 3/03/04 added swap command lots of work on combat added a second attack, feint, fixed related bugs added online creation tools. 2/01/04 added relative position descriptions 1/30/04 begining of containers. looking at an object will show what objects are in it. 1/29/04 death code cleaned up depart command added 1/21/04 player files are now in data dumper format 1/19/04 work on combat 1/11/04 success/fail for skinning now done better stores now work. looking at objects in your hand now works properly. 1/08/04 You will now only recieve experience for a defensive move if there was some chance of success Fixed bugs related to attacking without a weapon 1/07/04 added wear effects to items added hold effects to items added armor 1/06/04 added cp bonus every 50 rank points added stat training fixed a display issue with experience. added skinning increased exp by 10 times 1/04/2004 minor change to vitalty display Released as 0.0.75 3/3/2003 fixed a bug that prevented weapon skills from being used in combat. added a go notice when roundtime is done. monsters should now wander attack type now comes from weapon. so each weapon can define it's own swing, bash, etc attacks input is now lowercased to avoid case issues on command parsing some more help information is now included 3/2/2003 more work on combat. EXP is now given attack message works better now. removed some outdated files. set up the new webpage. now picks target's body part to hit. now does damage! added more comments. fixed a bug that was corrupting body data. 2/8/2001 indented exp lists to clarify groups lots and lots of little bugfixes work on combat. worked on the format of room files, more kmml standard. lots of bugfixes and stuff. 2/7/2001 redid item loading redid player loading, added a load_decend sub. 1/15/2001 bug fixes made monsters strike back in combat, this isn't perfect yet or even very good but it works most of the time 1/14/2001 some small amount of work on monsters. fixed eng so it displays to everyone in the room that your attacking someone misc cleanups 1/12/2001 various bug fixes. some more work on combat. no longer tries to save eng data. was causing errors. 1/10/2001 put in some checks on names so you can't be named ?&$%@%^!@ or ../../ 1/7/2001 Lots of work on health system. fixed up somethings for the map editor compatibility. modified the room files to be more compliant with KML started work on the map editor 1/6/2001 Started work a map editor using perl/tk. 1/3/2001 added deathline and death desc options. released version 0.0.7 12/31/2000 added some comments to the combat code. but as it's not done yet I still suggest not going near it with a 10 foot pole. more work on combat. now chooses which body part to do damage to do. weighted but still random. added weapon command, to allow you to switch which hand you swing with. Now ending combat if your enemy dies. This is currently the only way to break off combat. 12/30/2000 Added describe system damage is now done. now checking if person dies after getting hit. 12/28/2000 more general code clean up. add more comments. you might actually be able to tell what I'm doing from time to time now.(but don't count on it) :) 12/26/2000 more work on combat. some more modularization Added some comments. see I said I would. 12/25/2000 Added who command. Added word wrap. (what an idea huh?) Added set width so players can customize the width in characters of their display Released version 0.0.6 12/24/2000 Finally got item saving to work(more or less). 12/22/2000 Addded some simple security measures. Added the beginings of combat. PvP only for now, and no actual damage yet. Fixed some basic functionality of the monsterscripts. got rid of the eval 12/21/2000 Put in some friendly messages when people enter and exit the game. Added the engage command to move to attack a monster. Released version 0.0.55 12/20/2000 Moved monsters into the monsters dir instead of players. Made playerload be able to load from diffrent dirs. 12/19/2000 Fixed up monster loading a bit, finally cleaned up the monster.xml file Misc things with monsters. added Birthscript for monsters and birthline 12/18/2000 Now checks for and loads multiple map files. Added way to add a module without restarting server. goal is to almost never need to restart. added lots of reloading commands without needing to restart the server. 12/17/2000 Fixed bug letting you wear something if you already were wearing something else there. 12/14/2000 Saving now prints to a file and it can load players from file. wahoo! It messes up on items if the server is taken down still. 12/13/2000 Fixed the event system so it won't miss events if it takes more than 1 second to update. IF people just had infinitly fast computers... 12/12/2000 got some more work done towards saving. can now make the XML file for players. but if the server goes down items will be lost as they are currently not being saved.(Intresting things will result) Released version 0.0.5 12/12/2000 Wow, has it been that long since I worked on this? anyway, a few littls things and added the infamous event system. With a little luck it'll be good and not blow up in my face. :) 12/2/2000 LOTS and LOTS of bugfixes. Monsters now decay after a given amount of time. Players get ressurrected. (Aren't they lucky) did I mention bugfixes? work on the map and items. 12/1/2000 Lots of little fixes here and there(as was promised). Removed pointless code setting user stats during creation. everything is loaded from the base userfile now. small amount of work on death. for now your regenerated shortly after you die. need to get monsters to decay. 11/30/2000 Added basic commandset, basic is ALWAYS available regardless of comandset the player is in. this way help and quit are always available. possible others (like an admin page or such). Added new feature to commandsets. You can now control the huh? message when commands aren't understood. now sets commandset to dead when you die. fixed some bugs with health. Added death(sortof). still could use some work though. 11/28/2000 Made look work with items worn and held in hands(tail mouth whatever). 11/27/2000 Added wear/remove commands. it was a major pain and probably created a bunch of bugs. I know of a few already. I'm going to call this 0.0.4 with items more or less functioning. 11/26/2000 Added get and drop commands, not that those are important or anything :) added inventory command. while loading player if any item their wearing or holding has a # in front of it, it is created as a new item. This is mostly for new player/monster templates. minor misc bugfixes. 11/24/2000 Finally made it load a "new" player file for new players. this will make it MUCH easier to control starting stats. (just edit the file) will also be able to easily set up diffrent bodies for the diffrent races and monsters. 11/23/2000 more slow work, but progress Released version 0.0.35 with health system working. (though you have to log in as kael to see it) more bug fixes. fixed stupidity bugs with checking password. added health system. still needs work. Changed monster creation. now loads a playerfile for each monster spawned. 11/22/2000 less work, more laziness Small bugfixes and upgrades. Added to the map a bit, fixed resulting bugs. Did up a small html file on how to make rooms. 11/21/2000 more slow and steady work. Released version 0.0.3 with limited item support. and we're on schedule! Wahoo :) Improved help command, added "help commands" which lists all commands in the players current commandset. Changed help to check the helptopics commandset for valid commands. this should work for topics that aren't commands. Bundled it up as a tarball. Added help command, it has no support for topics which aren't commands yet, but it's a start. the allowsit tag is needed to be able to sit on things. so you can't sit on swords and such. Can now sit on things. Like the bench in the main room. 11/20/2000 lots of little things, and most importantly the begining of items! Misc bug fixes, got rid of some warnings. Can now look at items in room Items marked with the noshow tag do not show on a look Basic item loading created Turned item, room, monster, and command loading into subs init.pm created to further spread out the code. moved item, room, monster and command loading to init.pm Positions now defined, sitting, lying, and standing Can only move room to room if standing Room descriptions for players allowing display other than their names. 11/18/2000 Started this file, and released version 0.0.22 (wahoo!) Changes include : Redid the way commands are handled completely. Added health to player files, though it doesn't actually do anything yet. Fixed the last of the bugs with people hanging up(I think) Misc bug fixes.