A list and description of various MUD snippets by Erwin
Andreasen
None of the files are very large, so you might be better off just getting
easnip9610.tgz - the whole thing and reading
the documentation inside. (Last updated: October 96).
Note that if you use any of those snippets, you are required to mail me -
at least saying you are using them. I am happy to provide free source
code to the MUD community, but I have to know if anyone uses it at all!
This is a classic command, used on many MUDs, but probably most influenced by
the Mystic Adventure one. It changes the auction channel into an automated one,
giving the buyers the ability to see the stats of an item and bid on it. One
item is auctioned at a time.
Version 2, last update: December 95.
This utility command writes all the items reset on the MUD
into a comma-delimetered file, perfect for importing into Excel or another
spreadsheet. All the stats on items are written, including level. It is then
easy to sort the list, and find out what level equipment is lacking, which
weapon has the highest damage roll etc. A ROM 2.4b2 version is also available,
get this.
Both are version 1, last update: November 95.
After having played the Sneezy MUD,
I very much liked the idea of buying all of your bread at once. This modified do_buy
allows that, so you now can type buy 20 bread and avoid getting spammed!
Version 1, last update: October 95.
My version of the classic scan command. It is not very advanced, but it works :)
Version 1, last update: August 95.
This package includes: exlist which lists all the areas having exits to or from
the current area, vlist, which shows which areas occupy which series of
VNUMs, for - an extended AT which allows a command to be executed
on/at every player, and finally rename, which allow safe renaming of players on-line.
Version 3, last update: January 96.
This is a board system, much resembling the one of Mystic Adventure. It
allows the implementor to create a number of board for messages, like
"General", "Ideas", "Bugs" etc. for easier overview.
Each board can have a minimum level for reading as well as writing,
so you can have Immortal-Only boards. There is also an expire system, where notes
are automatically moved to another file when old.
A new editor is included which lets you write your note more directly, prompting
you for each item (much like mail editors do) instead of using NOTE +, NOTE TO etc.
Version 2, last update: May 96.
This package includes a number of Immortal commands for easier reset
editting. It is not an OLC in itself, so you need one to save the areas
editted. Basically, the concept is to view resets on room basis; You use the
RLOOK command to see what resets in the current room, then you can
e.g. insert E or G resets by referring to a mob's keyword instead of vnum
(like RGIVE sword 2.guard - give the first sword of this area to the 2nd
guard in this room). Recently updated to be compatible with ILAB OLC where
there is a reset list for each room.
Version 4, last update: October 96.
This handy immortal command allows you to tempoarily disable certain
commands online. If a new command has just been implemented, but shows
buggy, just DISABLE it! Or if you feel your players CHAT too much,
disable that! :) Status of disabled commands saves over reboots.
Version 1, last update: January 96.
A relatively small snippet of code I forgot to move to here from
ftp.game.org. Basically, it's an example of a dual wield command
implementation.
Version 1, last update: January 95.
Online social editor - instead of hardcoding the socials, edit them online
and let your immortals and dozens of new ones at players' request!
Version 3, last update: May 95.
Reboot your MUD without players losing link. This command spawns a new copy
of the MUD via exec, thus inheriting descriptors. Players' names are written
to a file and players are reloaded later and hooked up to the right
descriptors, meaning only that there is some temporary lag while the MUD
reloads.
Version 1, last update: June 95.
This snippet makes it possible to online edit the level a class gains a
skill/spell. This makes adding new classes much easier, if you have many
skills.
Version 1, last update: October 95.
A dynamic, crashproof string buffer which expands as needed. No more crashes
because you added a area, and the static size buffer in do_areas()
overflowed.
Version 1, last update: October 95.
This package includes: using signals to prevent deadlock, using signals to
save last command that occurred before crash, using stdarg.h to make your
life easier.
Version 1, last update: October 95.
Coming Real Soon Now:
Since I do have my own MUD
now, my work is centered on working for that MUD, rather than something that could be
generally useful. Nonetheless, some stuff will be forthcoming. Alas, my MUD does not need a fully
functional Arena right now, so this one will not appear until later.
If any of these links do not function, please mail me at erwin@pip.dknet.dk
Back to main page
Erwin's Snippets / Erwin S. Andreasen, erwin@pip.dknet.dk