Lunar
Eclipse
OLC
Menu

OLC Main

AEdit

REdit

OEdit

MEdit

SKEdit

GEdit

CMDEdit

RAEdit

HEdit

CEdit

Resets

Builders
Application

Lunar Eclipse
Main Page

RaEdit
(Race Editor)


How to create a race:

Beginning notes:
1) When you are in the editor, hitting ENTER or typing SHOW will display the current status of the race you are working on.  Type DONE to exit the editor.
2) When you are finished making changes to a race, type SAVE before you exit the editor.
3) Typing LIST while in the editor will give you a listing of all current races. Races with a minus (-) by their name are MOB races, those with a plus (+) are player races.
4) Once you create a race it CANNOT be deleted using the online editor. It must be done offline using the ..data/races file.
 

Race creation command:
First you must enter the raeditor.
Syntax: raedit <an existing race>
Example: raedit human

To create the new race you must then ‘create <new>’ while in the raeditor.
Syntax: create <new race>
Example: create elf
 

Name:
Syntax: name <race name>
Example: name human

The name will simply be the name of the race (human, elf, dwarf etc.)
 

Who Name:
Syntax: who <who name>
Example: who <Human>
In some instances you may not have room for an entire name.  For Half-Elves an example could be:
Example2: who <H-Elf>

The ‘Who Name’ is what characters will see on the ‘Who List’ of the MUD. This is usually limited to a number of figures, depending on how the ‘Who List’ is set up.
The ‘Who Name’ is NOT used for MOB races. 
 

Race PC:
Syntax: pcrace <true/false>
Example: pcrace true

Race PC will determine if the race is available as a choice to the players or if it is simply a type of race to be used in building MOBs.
When making races you will always select true unless you are creating a new race for the builders to use.
 

Act:
Syntax: act <act flag(s)>
Example: act aggressive
Example2: act nopurge healer

This will determine how the race will act.  This is NOT used when creating a player race, only a race used for MOBs. 
‘? Act’ will give you a listing of the act flags available.
These flags are toggles. Type them again to remove them.
 

Aff:
Syntax: aff <affect flag(s)>
Example: aff flying

Example2: aff flying haste berserk
The affect flags are basically spells/skills that a race is always affected by.  By typing ‘aff flying’ a player race will always be flying and never have the need to cast the spell.  ‘Aff dark-vision’ would allow a player race to always see at night and never need a light source.
Be careful when choosing these for player races. Make sure they are reasonable and not overpowering the race itself. For instance, most player races wouldn’t be affected by haste or sanctuary.
‘? Aff’ will give you a list of affects to choose from.
These flags are toggles. Type them again to remove them.
 

Aff2:
Syntax: aff2 <affect2 flag(s)>
Example: aff2 mirror
Example: aff2 fireshield camoflague

The affect2 slot is the same as the affect but with different spells/skills to choose from. Usually with spells/skills more original to the MUD. Again they should be used reasonably when creating a player race.
‘? Affect2’ will give you a list of affects to choose from.
These flags are toggles. Type them again to remove them.
 

Off:
Syntax: off <offense flag(s)>
Example: off trip
Example2: off counterattack dodge disarm

Offenses are the skills/spells a race will have when fighting.  This is NOT used in player races.
‘? Off’ gives you a list of flags available
These flags are toggles. Type them again to remove them.
 

Imm:
Syntax: imm <immune flag(s)>
Example: imm summon
Example2: imm charm drowning

In a player race, an immunity should be chosen carefully (if not at all) and within reason, of course, with the race being created.
‘? Imm’ gives a list of available flags.
These flags are toggles. Type them again to remove them.
 

Res:
Syntax: res <resistant flag(s)>
Example: res fire
Example2: res holy mental

Making a race resistant to something decreases the amount of damage it will take by the chosen flag. These should also be chosen carefully and not overdone.
‘? Res’ gives a list of available flags.
These flags are toggles. Type them again to remove them.
 

Vuln:
Syntax: vuln <vulnerable flag(s)>
Example: vuln magic
Example2: vuln cold lightning magic mental holy

This determines what a race if vulnerable to. If they are vulnerable to iron, they will take more damage from an iron weapon than one of steel.  If they are vulnerable to holy, they are weak against many cleric attacks rather than the magical ones of mages. 
‘? Vuln’ gives a list of available flags.
These flags are toggles. Type them again to remove them.
 

Form:
Syntax: form <form flags>
Example: form poison insect
Example2: form edible sentient biped mammal

Form will show what the race is made of. There will almost always be more than one flag used when determining the form of the race. Certain flags will have an affect on the parts. If the form is poison, the parts will be poisonous if eaten.  If the form is construct, the parts are not edible.
‘? Form’ gives a list of available flags.
These flags are toggles. Type them again to remove them.
 

Part:
Syntax: part <body parts flags>
Example: part head arms legs hands feet fingers ears
Example2: part head wings tail scales claws fangs horns

The parts are basically the variety of things that may be chopped off a MOB or player when they die. Depending on the form and the part will determine if the part is edible or not, and if it is, if it is poisonous or not.
‘? Part’ gives a list of available flags.
These flags are toggles. Type them again to remove them.
 

Points:
Syntax: points <number of creation points a race costs>
Example: points 5

Points is NOT used when creating a MOB race. The points are the creation points the race will cost. A player race that has more immunities/affects/skills or better attributes will cost more than one that has less.
To change existing points, simply reset it by typing ‘points <new number>’.
 

Size:
Syntax: size <size flag>
Example: size small

Only one size may be chosen for a race.  The size is how big or small the race is from a human point of view. 
To change the existing size, simply type ‘size <new size>’.
 

CMus:
Syntax: cmult <class> <modifier number>
Example: cmult mage 100

CMus are the class modifiers.  These must be done for each class existing on the MUD.  They are NOT necessary for the MOB races, only the player races.

Explanation of CMu listing for a faery race with a cost of 6 creation points (cps):
Name  CMu Exp
Mage  100 1300( 46)
Thief  175 2275( 46)
Paladin 200 2000( 46)

Name = Name of the class
CMu = Class Modifier
Exp = Experience it will take said class to level if choosing the class DEFAULT in creation. The number in parenthesis is the number of cps that determined the experience per level (40 cps for choosing a typical default + 6 cps for choosing a faery = 46 cps).

* Because a Faery is a race created for more magical classes, such as mages or clerics the CMus are lower.  The race is not intended for the physical classes, therefore the CMus are much larger.  A faery mage takes less experience than a faery warrior.

* 100 CMus is the default number. Humans will have 100 CMus for each class.  CMus may be any number 100+, preferably not higher than 200 depending on the MUD.
 

Minimum Stats:
Syntax: stat <attribute> <number>
Example: stat str 10

This will determine the minimum attributes for the race. This is NOT needed when creating a MOB race. The attributes must be typed in using their three letter abbreviations (str, int, wis, dex, con, per).
 

Maximum Stats:
Syntax: maxstat <attribute> <number>
Example: maxstat str 20

This will determine the maximun attributes for the race.  This is NOT needed when creating a MOB race. The attributes must be typed in using their three letter abbreviations (str, int, wis, dex, con, per).
 

Skills:
Syntax: skill <number> <skill>
Example: skill 0 kick

The skills you list under here, starting with number 0 and up, will make the skill a default to the race you are working on.  If you give drows hide and sneak, any class that chooses drow as its race will automatically get hide and sneak at a level determined for the race. 
To remove a skill, just type ‘skill <number>’

page created by:
Siouxsie and Zinla of Lunar Eclipse
© 2000, 2001
Back to Top of Page