EmberMUD Changelog v0.30 [9-21-97] -------------------------------------------------------------------------- Zak --- Please check out the README.030 file in this directory for release notes regarding this version of EmberMUD. Added config.h file for defining various constants for use in the game. (things like colors for the various channels, connect and quit messages, etc). I expect to change some of these things from constants to variables that can be changed on-line while the game is running (no hotboot required!) Definately take a look at config.h if you're a new EmberMUD admin! Fixed a bug pointed out by Rindar: All of the healing, curing, etc spells were using hit_xp_compute() to figure xp for casting the spell. This has been replaced with a new function cast_xp_compute() that no longer modifies the caster's alignment. While messing around in this code, I noticed that a lot of spells are not giving the caster any xp at all. Someone (me?) should go through and put some cast_xp_compute() calls in those spells as well, probably. Fixed a small bug in do_finger (x!=71 changed to x<71). If a player's title was especially long, x could already be more than 71 before the loop was entered... Therefore the loop would never end! [Thanks go to Kyle Boyd for pointing this bug out.] Raven & Rindar -------------- Modified the add2last function. This should fix a number of errors when accompanied with the send fix. Modified do_sendinfo so that it would work with add2last. This should fix a number of errors when accompanied with the new add2last fix. These errors include crashes due to gossips, being AFK, and using the LAST command. Fixed the bug in do_quit which would often crash the game when someone quit. Did two quick fixes in fight.c to the functions do_bash and do_dirt. They had probably been there since MERC. Added the "heal" command and healer to EmberMUD. This feature can be found in a number of MUDs, and allows NPC's to sell healing spells to rich adventurers. Use the act HEALER flag to enable this. [ Zak: If you look back in Zane's 0.21 changes, this was removed before. I'm going to allow it to stay for the meantime, but I do still intend to remove it permanently and replace it with a mobprog someday ] Activated the shield_block skill. It works in a way similar to parry. This is not meant to be a brand new feature; it is simply a way to justify keeping the shield block skill in the character roller and to keep players of the backs of Admins. Activated the special weapon code for some of the weapons (technically, Russ Taylor activated the code.. we just ported it over). Changed the way the game loads when booting. The new order allows objects or MOBs from an area to be used as resets in ANY other area. Fixed the memory leak in add2last that was causing the MUD to crash after too many gossips were executed. Fixed the bug with the WHO list that showed the "Visible immortals:" message even when all imms were WizInvis. Fixed the bug in which too long of titles crashed the game when a SCORE was done. Fixed the bug in which too long of tells would crash the game. Fixed the MAJOR bug that allowed charmed NPC's to execute MOBPROGS when ordered. This bug could give anyone with the charm spell IMP powers. Fixed the MAJOR bug that allowed the master to force a charmed PC to DELETE themselves or change their password. Fixed the possible "roll-over experience" bug that allowed players to easily get to the lowest IMM level. Fixed the buy bug that crashed the game when too many items were purchased. Also fixed the bug that allowed characters to gain skill in haggle even if they didn't buy anything. Fixed the bug in polearms that was setting them as whips. Fixed the bug in the bodypart list that would set MOB bodyparts incorrectly. Three new manuals have been added to the DOC folder: ADDRACE.TXT, ADDCOMM.TXT and CRLFFIX.TXT. The first instructs the reader in how to add new races, the second in how to add new commands, and the third in how to remove unwanted CR's. The unofficial EmberMUD homepage is now up at: http://www.concentric.net/~Clogar/ The site contains various code snippets, bug fixes, rumors, and links. v0.29 [11-25-96] -------------------------------------------------------------------------- New beep command to toggle beeps on/off. When you have beeps on, you will hear a beep when someone tells to you. When someone tells to you while you're AFK, you will still see the tell (and hear a beep if beeps are on), as well as the tell being recorded in your messages. Reconnect code has been reactivated and eq clone bug has been fixed the RIGHT way. Bug stomped... When you ordererd a pet or charmee to wake up, the mud would crash. FIXED. I'm pretty confidant the whois related crashes will stop now. add2last_imm was occasionally trying to free an empty tmp->sender string somehow... There's an if check in there now to prevent that, but I'm not sure why it was doing it in the first place. <shrug> Ordering a mob to wake or stand would crash the mud. FIXED. v0.28 [11-23-95] -------------------------------------------------------------------------- Fixed crash bug where ordering a charmed mob to advance would crash the mud. Fixed bug in xp per hit system where you could get xp for damaging yourself. (ie: poison, casting magic missile on self, etc). Small code cleanup in act_wiz to prevent compile-time warnings. Fixed security bug in do_prompt (no smash_tilde(argument)). _OLD_ bug introduced when OLC was installed fixed. In do_mstat, there was a reference to ch->pcdata->security that should have been victim->pcdata->security. <shrug> Dunno how that happened. This caused crashes every once in awhile (for instance if you were switched and got statted, the !IS_NPC(victim) would pass, but victim->pcdata would be NULL (since you really ARE an NPC), and the above reference would cause a segfault. There are still some switch related bugs in do_mstat. Nothing that seems to crash the MUD, but stuff that produces some strange information... Hey, don't stat someone while they're switched, and you won't have a prob! Crash bug fix. If Zak switched into Hassan, then someone told to Hassan, the mud would crash. Problem was that add2tell wasn't checking for a NULL victim->pcdata. Bug in the maximum damage check fixed. If a mob did more than 1000 points damage, the mud would crash. _ALL_ references to the control port have been removed. I don't have the time to work on this piece of code right now, and it's still causing people problems, so it's gone. It was a good idea, though. 8-) v0.27 [10-19-97] -------------------------------------------------------------------------- Zak --- I think this falls in the DUH category. Last was being added to once for each player online. All calls to add2last need to be moved outside of the descriptor_list loops. Sorry about that guys <blush>. You can now name rooms with OLC to include the word dark. Added a cls(descriptor) macro to clear screen. Used it in show_string to clear screen before each screenfull of text. I think the hotboot bug may be fixed. It seems to be working okay on my home system, at least. After hotboot, I can telnet back into the control port w/o a problem, as well as the main mud. I get no errors in my logfile, and it doesn't seem to be eating memory like crazy anymore. I still need someone to test it out on a heavy-use system, though. Added a last command for the imm channel. Use lastimm to view the last MAX_LAST_LENGTH messages from the imm channel. Added a last command for all private messages (tells, gtells, replies...) Type tq to show your last MAX_LAST_LENGTH private messages. Wizi imms should now show up as someone in last if they were wizi above your level when they gossiped (or whatever). v0.26 [10-6-96] -------------------------------------------------------------------------- Zak --- Made the last_list global instead of being attached to each individual. This saves a lot of memory, plus allows players just logging on to view the last MAX_LAST_LENGTH messages from before they logged in. Also, dunno if this is a plus or a minus, but if you're "tuned out" of a certain channel, you can still see what's been said on it lately by typing last. _ALL_ clan code has been commented out. Eventually it will be removed completely. I'm going to redo all of the clan code from the beginning. You need to remove clans.are from your area directory, and from the area.lst file. whois crash bug fixed (trying to free_string something that shouldn't have been being freed). v0.25 [9-10-96] -------------------------------------------------------------------------- Zak --- Started changes to support control client connections on the port the mud is running on plus one. Zane ---- Re-enabled xp/alignment code. It works like this: When you're of good alignment and kill a good mob, you get less xp than if you kill a bad mob. If you're of bad alignment and kill a good mob, you get more xp than if you killed a bad mob. Get it? Fleeing now costs 5% of level. This should help prevent bs-flee-bs-flee... Recall during a fight now costs 10% of level. If you do more than 1000 hp of damage in one hit, your weapon will be taken away, and your name will be logged. You now get 15% more xp while in a group. ( Zak - Is this the right way to encourage grouping?? ) Damage messages are now based on the % of HP damage you do to your enemy instead of flat numbers of HP. You no longer recieve xp for killing a mob. You now recieve xp on a per hit basis. You will recieve a message telling you the total xp you earned after the fight has ended (whether through flee, recall, kill, whatever). You now recieve xp for casting healing spells on anyone besides yourself. Also, you recieve xp for casting any remove spell. The amount is based on the amount of HP healed, and the level of the caster. v0.24 [9-2-96] -------------------------------------------------------------------------- Zane ---- Note boards are in. New command board to list/change current board. Note command changed as follows: note list - now lists all notes on the current board. note read - now reads a note on the current board. note write - starts writing a new note. You are automatically set AFK until done, and any tells to you are queued until you're done. note - note without an argument reads the next new note on the current board. If there are no new notes left, the current board is changed to the next board. Autolevel is out (type advance when you are notified that you are ready to level). This will allow you to go wear leveling eq first, or save your xp up to spend later (at a meta shop perhaps)? Message queues are in. Tells to you are saved in a queue while you are AFK, asleep, in quiet mode, or posting a note to a note board. When you awake, come back from AFK, turn of quieit mode, or finish posting, you will be notified of how many messages have been recorded. Type messages to see tells recorded in the queue. When you're AFK, you can now still do stuff, but you will be constantly reminded that you are still AFK. Also, when you wake from being asleep, you automatically do a look now. Memory leak in alias code fixed. Memory leak in prompt code fixed. New command, last. Repeats last MAX_LAST_LENGTH things you would have heard (tells, gossips, infos, etc). PK corpses could be looted by players if the kill was by a mob. Fixed. Last mob or player to kill a player stored in pcdata (and shown in whois). Number of pk kills and number of times killed by pk players stored in pcdata (and shown in whois). email and comment commands added. email <text> and comment <text>. Both variables are displayed in whois text. track.c integrated into act_move.c alias.c integrated into act_info.c Crash bug in AFK code fixed (has to do with switched immortals). v0.23 [8-29-96] -------------------------------------------------------------------------- Zane ---- Added hotboot wiz command. Thanks to reszor@intrcom.com for his TAOD code so we could grab this bit of code. It's really nice. It reboots the MUD (for code changes, loading new area files, or whatever) without kicking all of the players offline. Zak --- Memory leak in do_finger fixed. v0.22 [8-12-96] -------------------------------------------------------------------------- Zak --- Got rid of the global buf and arg except in olc_act.c. Don't know who added it or when (probably Alander), but there's a nice little undocumented feature a lot of people may be interested in. You can gzip all of the pfiles in the player directory, and when someone logs in, their file will auto-ungzip. Use this once a month. Whatever .gz files are left at the end of the month are players that haven't logged on in a month and can be deleted. Cooley, eh? CON_GET_ANSI connected state added. Players prompted "Use ANSI?" in new_descriptor(). d->ansi set accordingly. Color command remains for online toggling. Just hitting ENTER at the "Use ANSI?" prompt defaults to Y. help item ANSIGREET is displayed instead of GREETING for new connections answering Y to "Use ANSI?" prompt. smash_tilde() added to do_alias function to fix security bug. That alias code came directly from ROM 2.4, I think... Hrm... Fixed lots of buf[] and arg[] crash bugs. I'm beginning to think maybe we should change them ALL back... New whois (maybe other stuff?) doesn't use the reserved file descriptor. That could probably pose a problem... Someone else do it -- PLEASE! <G> v0.21 [not released] -------------------------------------------------------------------------- Zak --- Couple of extra spaces in whois output for players not currently online removed. Track command added. This should probably be a skill or not be available to players at all or something. Usage: track <someone> will tell you the first step to take in the direction of <someone> as long as they are in the same area as you. <somone> may be a mob or a player either one. (I would like this to be worldwide, but not until it's made into a skill). Lots of little touches. Small fix in score display, changed "Note protected" string to "Note unprotected" when unprotecting a note, etc... New MOBProg command, mpremember. Syntax is: mpremember <name>. MOB will remember <name> until name logs off. New MOBProg command, mpforget. Clears calling mob's memory. New MOBProg variable, $b. References name of mob or player in memory. New MOBProg ifcheck, memory. Used as follows: if memory( ) : Returns TRUE if memory is not empty. if memory( ) == $* : Returns result of evaluation of opr and $*. opr may be any of ==,!=,/,or !/. $* may be any of $n, $t, and $r. if memory( ) == <name> : Returns result of evaluation of opr and <name>. opr may be any of ==,!=,/,or !/. <name> may be any string not beginning with $. Following is an example of how to use the new MOB memory stuff: >speech_prog die~ mpremember $n say I shall remember thee, $n! tell $n YOU, my friend, are the one that shall die! ~ >speech_prog forget~ if memory( ) shout Oops, I forgot all about $b! mpforget endif ~ >rand_prog 5~ if memory( ) shout $b shall die! endif ~ | Zane ---- All buf[MAX_STRING_LENGTH] and arg[MAX_STRING_LENGTH] should be using the global versions instead of function specific versions. This means it is possible that some buf's and arg's are being overwritten by a new function before the old one gets used. If a command is acting strangely or not working, this is most likely the cause. PLEASE LET US KNOW! Mobs now load with all comm flags turned on. This means MOBProgs can now yell, shout, gossip, etc... Removal of healer.c (specific vnum coding must DIE!). New MOBProg for healer to replace healer.c stuff. db.c and db2.c cleaned up and combined. Old areafile conversion routines nuked as part of db.c cleanup. New make diff option added to Makefile. src/original directory must exist and have copies of the *.h, *.c, and Makefile you are diffing against. v0.20 [6-20-96] DELETE YOUR notes.txt FILE!!!!!!!! -------------------------------------------------------------------------- Zak --- New str_len() function to return the length of a string w/o counting any color codes inside it. Allows me to put your title into score and whois output. New whois output. Title in score. Added protected bit for notes and auto-delete for old non-protected notes. note_cleanup() is called at bootup, and anytime someone posts a new note. Auto-delete timer is one week currently. It is set inside note_cleanup(). note protect imp command added to make a note permanent. If a note is protected from auto-deletion, it will have a red P next to it's number in note list. Also, the N in note list for unread notes is now also red. If a note is protected from auto-deletion, when you read it, the word Permanent will appear in the note's header. Players are now reminded to note post upon entering the note editor. note protect imp command added to make a note permanent. do_count() function removed. Yeah, I could have fixed it, but I think I'd rather just rewrite it from scratch later instead. I added some more color here and there. Default white color of gecho changed to grey (as it should always have been). Added get_curdate() and get_curtime() functions. Fixed memory leak in current time in configurable prompt. Fixed that extra space in do_score() for three digit levels. v0.19 [6-16-96 I think it was] -------------------------------------------------------------------------- Zak --- Startup script changed to work under bash, since that's my shell of choice. Old startup script renamed to startup.csh. Removed the extra space after player's name (before title) in whois output. v0.18 [not released] -------------------------------------------------------------------------- The original v0.18 Changelog was lost when we lost our old site. The following is what I can remember has changed since v0.17. Thexder ------- %T in prompt for current time (according to the MUD's host's system clock). raffect command added to manipulate room affects. clan command added. who display changed. (PK) instead of (KILLER), and player's clan name in front of their name. whois command added. rlist changed to work outside of OLC editors. Thex & Zak ---------- Room affects added. show command added. show clans lists all clans. show clan <name> shows some information about clan name <name>. v0.17 [1-19-96] -------------------------------------------------------------------------- Zak --- Makefile and startup script changed. The MUD now compiles to an executable named ember instead of merc. A new distribution of the MUD has been built now. It includes only the area files neccesary to get you started. Since we upped the level limit to 100, the old area files were unbalanced. When we have our own standard distribution of balanced areas ready, we will probably distribute them as well. Until then, thank the gods for OLC! <grin> v0.16 [not released] -------------------------------------------------------------------------- Thexder ------- MAJOR bug fix. When Allowing mobs to cast for MOBProgs, all mobs could cast even pets, with unlimited mana and no level restricts on spells. Now charmed mobs cannot cast spells. This should fix any abuse of this bug. (Zak - I don't like this... I wanna figure something else out, like maybe a higher level charm that allows charmed mobs to cast with some kinda limited mana or something. Maybe Thex has something else in mind??) Fix for rest or sit while affected by sleep spell (would allow you to awake). Code added to do_who to show a player's clan (if clan!=0). Level 101 and 102 players now show up in who, but they show up as only level 100. Useful for implementers who wish to snoop on other level 100 players. Added function new_damage, same as damage function, with the addition of a boolean argument of whether to show the damage message. Fix for pk and wands. You could zap anyone with wand, this is fixed. (Hopefully we have taken care of all "attack" instances and pk problems) Now while AFK no commands are accepted except "afk". Small fix in do_afk needed to work with this code. Upon entering game if char is afk, do_afk is called, seeing as how if they are there to enter the game, they aren't too afk. :) Simplified is_safe code by creating ACT_NO_KILL for mobs. These are the only mobs now unattackable by chars. Added brew and scribe skills. Char must be holding an empty vial or blank parchment before the skill can be used. Fix for some characters not being able to get on with Illegal name warnings. is_name was parsing their name to a mob name. (Need a better fix for this later) Autosave disabled during CHAOS. Log reports skipped autosaves. cwho fixed(I think). Added another placeholder in who level. Check for NPC in wizi portion of show_char_to_char, otherwise setting a mob to ACT_UNDEAD made them look (Wizi). Minor color fix for 'web' string. Aliases, alias <word> <string>, unalias <word>. Current MAX_ALIAS = 8. Shutdown and reboot disabled while in CHAOS mode. Zak --- Who now takes a name argument. "who i" for a list of immorts online changed to "who imm" (because the way "who i" was checked made usernames starting with I not work when the name argument was provided. Added a function to save clans(in olc_save.c) called using 'asave world' 'asave changed' or 'asave clans'. Clans are now saved in area/clans.are, any existing clans need to be moved this file. Work on edit clan commands begun. set char <name> clan <clan name> now works, but does not save new member to the clan's member list (yet). find_clan function added to code for use in set char clan and for other future uses. v0.15 12/18/95 -------------------------------------------------------------------------- Thexder ------- Save command disabled while in CHAOS mode, to reduce chance of cloning. Also, there is now an info message when chaos is toggled. Changed str_cmp to str_prefix in is_name function in handler.c Allows for things like 'tell thex Hi' and 'kill has' Title no longer changes when advancing a level. Wizinvis players who went AFK or returned from AFK were still being reported via the INFO channel. Fixed. Zak --- Level for asave, alist, edit, and resets commands changed from HERO to level 90. If you want to make a non-god builder, advance or trust them to level 90. There are still security checks in the code that keep level 90s that shouldn't be messing with those commands from doing anything. Upon reboot and shutdown, the mud will now sinfo a message like INFO: Reboot by Zak! unless Zak is wizinvis. The echo call is still there, in case someone has their info channel turned off. All references to Mota in the code changed to "the gods". Changed code so that only ACT_GAIN mobs and ACT_HEALER mobs are immune to being attacked by players. You still can't actually HIT those guildmasters and shopkeeprs, but you can get your butt kicked _BY_ them now. <grin> New damage messages added: if dam <=44 points, PULVERIZES (replaces DISEMBOWELS). if dam <=165 points, <><><> BUTCHERS <><><>. if dam <=185 points, <><><> DISEMBOWELS <><><>. Beta testing raise in max level on mud to 100. Maximum mortal level is now level 90. Several things are being affected by these changes, so if something seems broke, it's being worked on. v0.14 [12/14/95] -------------------------------------------------------------------------- Thexder ------- worth command fixed. CHAOS code has been started and is functional. Chaos has the following effects: 1. Once chaos is toggled using the 'chaos' command the game is wizlocked 2. Regen is at half rate for hit points and mana. 3. Where command is disabled for levels below HERO 4. Teleport, summon, gate, and vision spells are disabled 5. When a character dies, they are disconnected. Characters eq is moved to the room. ie. They drop everything on death. NOTE: pfiles are not saved! chaos.txt file for logging chaos deaths and finishing scores. (Need something better when I figure it out) 'cwho' command added to show chaos scores of attached players. Imms can now set a player's recall room with the set command. asave no longer wipes out mobprogs (could use some work). Pet-recall crash bug fixed. Regeneration code back in place. Combat prompt, "prompt combat" for the two line "coolprompt" Fix in check_assist, will not assist pk char if attacking another player. If you want to attack a pk player, you must do it explicitly. Added ROOM_NOTELEPORT room flag, teleport skips these rooms when finding random room. Fix for EX_HIDDEN, looking in a direction no longer reveals a hidden door. Fix for PK - pk players may now cast offensive spells on each other. Zak --- 'mpstat' moved to a level 53 command. 'beacon' moved to a level 53 command. v0.13 [12/1/95] -------------------------------------------------------------------------- Thexder ------- Info channel was not reporting deaths properly. FIXED. recall_room added to pcdata for setting a player's recall room. Beacon command added for imps to set recall room. Sample command. New config prompt codes %x and %X for current xp and xp to level. New config prompt codes %A for act bit on player AFK, WIZI, KILLER, THIEF. Wizi also shows the level of wizinvis. Pour command added. Pour <container> out to empty <container> and pour <container> <container2> to pour from <container> into <container2>. Mobprogs in beta testing mode!!! Hidden Door flag added. Moving in the direction of a hidden door doesn't reveal that there is a door there. Sample search command for hidden doors. Fix for autoassist and pk leaders. Revised junk command. Junk now does a sac from inventory only. Also does not check for splitting gold recieved. Revised purge command. You can now purge a specific item(obj). Must be in current room. Fix for loss of racial benefits after death. Fix for stat generation, was possible to enter number higher than column, resulting in very strange stats. Regen code back in place, hopefully for good this time. Added a default prompt. Use prompt default to return to default prompt. v0.12 [Nodist] -------------------------------------------------------------------------- Thexder ------- AC for mobs in OLC editor fixed. New spell code in place, but spells not made available to mortals yet. New scan (thanks Thex). Shows current room and some other changes. No longer sees through closed doors. New prompt code %#. Shows current room vnum. New addaffect for objects. Affect alignment. New door flag added (passproof). Can't pass with 'pass door'. v0.11 [11/15/95] -------------------------------------------------------------------------- Thexder ------- fight.c patched so that other aggresive attacks between non-pk players are NOT allowed. Thanks Thexder! Zane ---- AFK command added (Away From Keyboard). Added INFO channel to report player deaths, players becoming pk, players leveling, and players that are AFK. Added sinfo command for level 59+ players to talk on INFO channel. Beginnings of clan code are in. Not activated yet, but they're in. <G> v0.10 [11/1/95] -------------------------------------------------------------------------- Zane ---- OLC is back in and appears to be working without crashes for the most part. There are a few things causing crashes, but no more random crashes appear to be related to OLC (ie: all crashes can be traced to "do this, cause crash"). All crash bugs are being worked on. Player Killing has been added! Type pk twice to toggle the flag for yourself. Keep in mind that it is NOT REVERSABLE! Zak --- Major bug fixed with xp needed to level for level 40+ players. New features will begin to be added again now that random crashes seem to have been eliminated. v0.09 [10/24/95] -------------------------------------------------------------------------- Zane ---- Many modifications made in both the color and config prompt code to hopefully avoid future crashes relating to said code. v0.08 [9/24/95] -------------------------------------------------------------------------- Zane ---- OLC is in. Still testing it to see how it works... AFK command added. who output format modified. v0.07 [9/23/95] -------------------------------------------------------------------------- Zak & Thexder ------------- Group bug fixed. Anytime you were grouped, you would recieve ZERO xp. A new formula for figuring xp in group situations has been implemented as follows. YourXP = YourLevel * TotalXP / TotalLevelsinGroup. Zane ---- Note crash bug fixed (I hope). Cloning bug fixed. (aka reconnect bug) Scan no longer sees invisible mobs and players, but still sees through closed doors. Dual wield no longer works if you are wearing a shield or holding an item. v0.06 [9/10/95] -------------------------------------------------------------------------- Zane ---- New NPC races added - Sheriff, Sailor, and Thain. Working on new consider command. Working on new player races. Working on dual wield skill for players. v0.05 [9/3/95] -------------------------------------------------------------------------- Zane ---- SCAN command now in place. Added rem all command. Donation room and donate command are in. Go east from recall/temple. v0.04 [9/3/95] -------------------------------------------------------------------------- Zane ---- EFFECTS command is in to show current spell effects, etc, upon a player (replaces effects part of old SCORE command). Levels command added to display needed XP per level (after creation points modifier is applied). Configurable prompts are in. Help code for prompts added. (help prompt) More work done on creation points affecting xp needed to level. Zak & Zane ---------- New score command, shows how your creation points are affecting your ability to level in addition to all the other stats. Looks much prettier now too, don't you think? v0.03 [9/2/95] -------------------------------------------------------------------------- Zane ---- XP requirements per level are now SET. The only thing that will modify the number of XP you will need to get from one level to the next is the number of creation points you spend when you create a player. Taking out XP for killing mobs being based on your alignment and the mob's alignment. Removing code that made a low level character get more xp from a kill than a high level character would. The xp value of a mob should be dependant on how hard the mob is in general. Working towards returning to old more xp required to level per level way of doing things. The log-in configuration where you spend creation points will still have an effect on your xp required to level each level, however. Wiped out the code whereby the longer you took to level, the more xp you would get per kill. Still adding color here and there around the mud. "Hurt and Suspicious" no backstab thing removed. Possibly will be replaced in the future with a more sensible no backstab rule. v0.02 [9/1/95] -------------------------------------------------------------------------- Zane ---- Added color command to turn colors on and off. Added ` codes to change colors ANYWHERE and EVERYWHERE in the mud, including in says, tells, shouts, etc. v0.01 [8/30/95] -------------------------------------------------------------------------- Zak --- Small changes to the Makefile and the original ROM 2.3 source to get it compiling on our Linux system. ==================== The EmberMUD development team ======================= Thexder Firehawk - James Ledbetter - thexder@gxl.com Zaknafein - Kevin Williams - thexder@gxl.com (temporarily) Zane - Ej Wilburn - zane@fn.net ========================================================================== Please contact one of us if you have any coding ideas, etc.