UNNOFICIAL Zen's EnvyMud patch Release 0.87j! (Ultra Envy2.2)
Wednesday, 10th December 1997
Zen vasc@camoes.rnl.ist.utl.pt
=== Greetings!
My name in MUDs is Zen... in rl i'm called Vasco Costa.
The first MUD i ever played was Envy 2.0 and Envy is my favorite mud still.
Reasons? No need of scrolls of recall, no need to retrieve corpse, need i go
on? Envy is soo much user friendly...
=== BUGS/UNDOCUMENTED FEATURES in this release of UltraEnvy:
Missile weapons support isn't very good yet (no bugs though).
Ridable mobs need more testing.
Clans code needs even more testing.
Resets aren't converted properly. (ILAB OLC feature).
[check out shaolin.are object's levels]
Otherwise, none i know of. I usually squash them when i see them. But see
new.txt also, just in case i forgot to add something here.
Thanx are in order for Joguel, Satan, Spear & Thanatos for helping me playtest
the mud in the early days. Also thanx to all the players of DragonMud which
flooded me with bugs reports ;-) I couldn't have made this release stable
without your precious help.
=== BUGS/UNDOCUMENTED FEATURES in Envy 2.2:
Zen: Don't do "ofind all"... If you do... segmentation fault!
Since "ofind all" overflowed the output buffer it would
crash the mud.
Fixed!
Zen: mobile_update() in update.c: mobs flee in terror if hurt
from some PC even if they can't see him...
Fixed!
Zen: do_imtlset has a bug when you use the '-' option.
Sometimes the mud crashes with a segmentation fault...
Fixed!
Zen: If you set a mobile in the area files to have
AFF_CHARM and try to kill him the mud crashes... :(
NOW FIXED! The bug was in fight.c's violence_update().
Kenneth Dugas: lower level thieves steal better than > level bug
Zen: comment: Steal bug still existed in act_obj.c!!!!!!!! :(
NOW FIXED! Just changed "percent > number_percent()" to
"percent < number percent".
Zen: Mob of race Fish may walk in dry land...
Solution: change do_move in act.move.c.
Fixed!
Joguel: characters/mobs of race Fish can't breathe
if room is ROOM_WATER_SWIM or ROOM_WATER_NOSWIM!
Zen: Solution: fix update.c
Fixed!
Zen & Joguel: Wand of water breathing in Midgaard magic shop is
utterly useless unless player is of race Bear.
As default player races don't have RACE_SWIM players
can't move in ROOM_UNDERWATER (see act_move.c)
Fish and God race have gills so why bother with the
wand? Zen's suggestion: new swim skill.
Swim skill implemented!
Zen: 'Cast from pointer to integer of different size'
warnings in save.c caused segmentation faults on DEC
Alpha.
Zen: Fixed bug in Envy 2.2 which caused descriptions of
objects in player files to have the corrupt string on
DEC Alpha. Some genius defined key_data.key[11] In
case you don't know this has value range [0..10] NOT
[0..11] so when comparing "Description" which is
actually { 'D', 'e', 's', 'c', 'r', 'i', 'p', 't',
'i', 'o', 'n' ,'\0' } you ran out of space...
- Zen