Add this block of code to the beginning of varargs int eventDie(mixed agent) in /lib/player.c.
Here's how to prevent zapping of arch wizards:
In /verbs/creators/zap.c, change:
write("You can only zap living things.");
else name = ob->GetName();
This is my update to the /lib/exits.c, /lib/std/room.c and /lib/interactive.c to allow for worded exits in verbose mode, and the usual short exits in brief mode.
This is my update to the /lib/exits.c and /lib/std/room.c to make obvious exits easier to use and worth with. It adds the following: