How to handle very long @descs in FurryMUCK

Actually, it's not @desc, it's /_/de (/_/de is the attribute, @desc is the command to frob it... Pendantic? me?) and this is not a technique, this is a hack...

This is fairly easy thing to do. (As such, it certainly qualifies as a HACK! I wasted so little brain-power to figure this out that you woulnd't believe.) You can handle very long descriptions in FurryMUCK - all you need is the Emacs (or any other decent word-wrapping editor) and TinyFugue client (or any client that blast a file to the remote system as if you had typed it from keyboard).

Open a new text file to Emacs. I prefer naming these things after the morph ("normal" for my normal morph, etc). Into it, type the following lines:

lsedit me=/tmp/desc
.del 1 $

After those, type the description. You can use empty lines for paragraph breaks (empty lines will not be visible at the other end - but if you end your paragraphs with "{nl}", they will. Okay, oversimplified, but what the heck...) At the end of the description, type these lines:

.end
@desc me=@$desc %list[/tmp/desc]
morph #add
(morph command)
yes
(Name of the morph)
(message printed when morphing)
@set me=/tmp/desc#:
@set me=/tmp/:
(You can add other morph-related things here: say messages, scent, species,
gender, etc...)
qmorph (Name of the morph)

See morph #help for more info about morph command, name of the morph and message printed. Do not add the parenthesis - and remember that your name is appended automagically.

The yes line should be there only if you already have this morph, of course.

After this, just type

/quote '/path/to/file

(replace the path. '-mark should be there.) this updates your morph.

Wasn't that easy?


[Index] [Up] [Main] [Urpo Lankinen]