rogue25b3/
rogue25b3/space/planets/
rogue25b3/space/prototypes/
rogue25b3/space/ships/
Rogue FAQ Release 2.5 (Last Updated: October 5th, 2002)

=== Getting Started

Q) Okay, it's uncompressed, what do I do now?
A) Good of you to look here, you need to do a few things before you get to
   building your new RogueMUD. First, you need to establish your dominance over
   the Mudiverse. Edit (I use "pico -w <filename>") merc.h, found in the /src
   directory. Search (If using pico, hold CTRL and press W) for IMP_NAME, and
   change it from "Immortal" to <YourNewName>. This will make you the supreme
   and unchallenged deity of your world.

Q) Okay, so I changed the imp name, now what?
A) Save and exit merc.h (If using pico, CTRL+X, Y, ENTER). Now you should be
   ready to compile. You compile by typing "make" in the /src directory. If
   your using a supported compiler, you should be greeted with nothing more
   than names of *.cpp files. If your not, well then there is a good chance
   that you will be bombed by errors, warnings, and the most wonderful display
   of jargon you'll ever see.

Q) Yay, got all that done, anything else?
A) Join the mailing list!  roguemud@yahoogroups.com


=== Makefile & Compile

Q) I get an error about crypt, what can I do?
A) Edit /src/Makefile and remove the # before -DNOCRYPT, and place a # before
   the -DNOWEBUTILS (unless you don't want webutils), then remove the -lcrypt
   from the PROC. Save and type "make" again.

Q) I'm running windows how can I...?
A) I don't know. I don't support Windows.

Q) But I'm using cygwin...
A) I don't support Windows.


=== Startup & Running

Q) How do I run/execute the MUD?
A) After you have compiled, edit /src/rogue-run and change the PORT to your
   own choosing. Save then type: ./rogue-run &

Q) I want my MUD to run automatically, even if the server crashes.
A) Take a look at (edit): /src/.cronmud

Q) I don't understand what the stars mean in .cronmud
A) Those are times that it will be run. Starting with minutes, hours, etc. A
   star or asterisk (*) means it is run each minute/hour/day, etc.

Q) I keep getting an email from Cron Daemon, why?
A) Possibly because it is unable to run the cronmud script. This could be
   because you do not have the filenames and paths correct. Make sure that you
   have the Rogue directory and location of the .cronmud script correct.


=== Staff & Immortals

Q) Why am I dying? I thought I was an immortal..
A) Sure, but you can be hassled. To prevent such things as fluffy bunnies from
   chewing you apart, type "nohassle".

Q) What happened to wiznet?
A) We use "syslog", and three log levels. You want to use "syslog normal"
   unless you are debugging where you want "syslog complete". If you want to
   see only the most minimal of messages, use "syslog brief".

Q) I want to load in my own room, how do I do that?
A) Set your "loadroom" to something else. Note that setting someone's loadroom
   to "none" will make them load to their default. Syntax: set pers loadroom 1


=== Commands

Q) How come command shortcuts don't work?
A) Commands are not automatically prefixed. Instead they have two command lines
   that determine how much a command is prefixed. The "sort as" field is used
   for this purpose. If you want to be able to type "imm" for immtalk, then the
   "sort as" field needs to be "imm". This will allow you to use "imm" or
   "immt" or anything in between imm and immtalk, but not "im", understand?

Q) How do I edit commands?
A) Allow yourself the "olcadmin" group, and type "cedit <command>".

Q) How do I give other immortals commands? I set their level, but they don't
   have any commands.
A) Use the "allow" and "deny" functions to give other immortals commands.
   Please note that the ADMIN command group will let you allow/deny yourself or
   anyone below your level any command groups.

Q) What is the subcmd? Do you get one of those at Blimpie?
A) The subcmd has nothing to do with food, unless your using it in the "eat"
   function. It stands for Sub Command. It allows you to define two or more
   uses for the same function. It is used in places such as do_gen_comm for
   channels, or the do_allow for allow/deny. SUBCMDs are defined in interp.h,
   but are just simple number macros to help you keep track.

Q) What do I set the subcmd to in cedit?
A) Unless the command uses subcmds, leave it at zero.

Q) How do I know if a command needs a subcmd?
A) If it has multiple uses. Look at the function to see what subcmds it has.
   Then look at interp.h to find the number that corresponds with each subcmd.

Q) What is a staff command? (staff_cmd)
A) A command that requires a staff flag (ADMIN, OLC, GENERAL). The staff_cmd is
   set to level -1 so that all levels can use the command so long as they have
   the permission (command granted to them). If a command is set to -1 then
   it does not show up on the "commands" screen, it shows up on the "wizhelp".


=== Wizlist

Q) How do I edit the wizlist?
A) Have the "admin" command group and type "wizlist help".

Q) What's with the gay wizlist?
A) Shutup.. it's not gay, it's functional. If you want to add fruity colors
   and change the way it looks, fine do it. At least mine is readable! ;p

Q) I'm sorry I called your wizlist gay.. how would I make it look like ...?
A) Oh, so now your asking me my opinion? >;p

Q) Where is the wizlist file located? I edited the "wizlist" help but nothing
   happened. When I type "wizlist" I get a different one. What am I missing?
A) The autowizlist is what your missing. It's no longer a help file. To do
   anything to the wizlist, edit the wizutils.cpp file. If you absolutly must
   mess with the actual wizlist.txt, go into the /data directory.


=== Levels

Q) How do I change the number of levels? How do I change the MAX_LEVEL?
A) Don't! RogueMUD is now based off of D&D 3rd Edition! There are only twenty
   experience levels for mortal characters, and ten immortal levels. Adding
   more mortal levels will cause you problems. If you are determined to add
   more levels however be sure to change MAX_LEVEL in merc.h, and add to the
   xp_table the number of levels you are adding.

Q) How many imm levels are there?
A) Levels 21 to 30 are immortal levels.

Q) How do I change my immortal's pretitle?
A) That's called a category or job title. Use the "category" command.

Q) I want a custom pretitle, but don't want to add a category..
A) Fine, use the "immtitle" command. Shesh!


=== Sounds, MSP, MXP, MCCP, and Pueblo

Q) How do I add music to the pmusic table?
A) Try "pedit", you must type out the full name. For names with spaces put the
   song name in "quotes".

Q) Location? What Location?
A) That is the remote server where people's clients can download the song if
   they don't have it on their local machine. Leave it blank if you don't want
   them downloading the song, or you don't have a website for it.

Q) I still can't change the location!
A) Try "url". Be sure to include http:// and whatever else.

Q) When I log on with zMUD 6.* I get html like <Exits> and </Exits>
A) Please upgrade your version of zMUD, older versions send the MUD info that
   it supports MXP but isn't really implemented, that's why you see the tags.

Q) How do I turn on compression?
A) If your client supports MCCP2 it should be enabled automatically. You have
   the option of compressing manually though by typing "compress".

Q) What else can I do with MXP?
A) http://www.zuggsoft.com/zmud/mxp.htm

Q) I have more questions about Pueblo and MSP!
A) Read the included PUEBLO.README document, please.


=== Guilds & Clans

Q) How come there is no "guild" command? How do put people in clans?
A) They must "apply" to a clan, then be "enlisted". You can "forceenlist" a
   player into a clan. To make a leader, "gedit" that clan and set him/her as
   the leader, then forceenlist them into that clan. They will be promoted to
   the rank of Leader and have full control of the clan.

Q) How do I make someone leave a clan?
A) They can "resign" or be get the "boot" by the Leader or a Commander.

Q) How does the Leader promote/demote people in the clan?
A) By using the "cpromote" or "cdemote" commands.


=== Stupid Stuff

Q) Cool, I love the immcurse command. Can you make some more?
A) *shudder* Okay that command was used for testing purposes mostly. I admit
   that I got quite a few laughs from turning people inside out and right-side
   backwards. I'm not in the habbit of making super-imm commands though.

Q) I LIeK NoOdLES!
A) Oy.. I need to go to bed.


=== Got a Question?

If you have a question not answered here, or you do not understand one of the
answers, please feel free to join the mailing list and ask somebody:

	http://groups.yahoo.com/subscribe/roguemud/