Mob Editor

Below is what it should look like inside of the mob editor (medit) .

Name:        [militedes executioner]
Area:        [    2] Midgaard
Act:         [npc sentinel warrior nopurge]
Vnum:        [ 3011]
Sex:         [male]
Race:        [giant]
Level:       [125]
Align:       [1000]
Hitroll:     [125]
Dam Type:    [crush]
Hit dice:    [257d42 +3787]
Damage dice: [42d2  +  90]
Mana dice:   [125d11 + 100]
Affected by: [detect_evil detect_invis detect_hidden infrared haste dark_vision]
Armor:       [pierce: -1000  bash: -1000  slash: -1000  magic: -740]
Form:        [edible sentient biped mammal]
Parts:       [head arms legs heart brains guts hands feet fingers ear eye]
Imm:         [summon charm mental]
Res:         [magic weapon fire cold]
Vuln:        [lightning mental]
Off:         [area_attack bash berserk disarm dodge fast kick parry rescue trip
crush assist_guard]
Size:        [huge]
Material:    [0]
Start pos.   [standing]
Default pos  [standing]
Wealth:      [    0]
Spec fun:    [spec_executioner]
Short descr: Militedes
Long descr:
Militedes is here, waiting to dispense some justice.
Description:
Big. Very big.
Not so stupid looking either.

Militedes, the guardian of the Temple of Mota, towers over you.  He's over
12 feet tall, every inch of it muscle. It would be a Bad Thing to commit a
crime in his presence.


Step 1) Name
This is the keywords your mob will be identifed by.
Example: name militedes executioner

 Step 2) Act flags
Act flags govern what the mob generally is.
'? act' will provide a list of act flags.

sentinel           scavenger          aggressive         stay_area
wimpy              pet                train              practice
undead             cleric             mage               thief
warrior            noalign            nopurge            outdoors
indoors            healer             gain               update_always
no_corpse          banker

Example: act sentinel warrior stay_area

Step 3) Sex
This matters very little.  Mostly for the use of the correct pronoun (he/she) 
associated with the name of the mob.
Example: sex male

Step 4)Race
Race selects the race for the mob.  Some races have built in immunities/vulnerabilites/
resistances/parts/and forms.  'race ?' will give a list of races.
Example: race giant

Step 5)Level
The level of the mob.
Example: level 100

Step 6)Alignment
The alignment of the mob will vary how much experience a character will receive for killing it.
Example: align -500

Step 7)Damage Type
The damage verb the mob will do without a weapon.  Some of these will attack the victims 
slash/pierce/magic armor class and will do more damage or have special affects with them.
'? weapon' will give a list of the available damage types.

hit                slice              stab               slash
whip               claw               blast              pound
crush              grep               bite               pierce
suction            beating            digestion          charge
slap               punch              wrath              magic
divinepower        cleave             scratch            peckpierce
peckbash           chop               sting              smash
shockingbite       flamingbite        freezingbite       acidicbite
chomp              lifedrain          thrust             slime
shock              thwack             flame              chill
poisonbite

Example: damtype chop

Step 8) Hit dice/Damage dice/ Mana dice
This will affect how many hit points/damage strength/and mana points the mob will get.
We have a automatic command that will decide these for you.
Based on the level of the mob, you have three choices to choose from:
autoeasy/autoset/autohard
If you wish the mob to be easy for the level, choose autoeasy, autoset for normal, and for
a difficult mob for the level given, autohard.
Inside the meditor, just type the command to set the dice rolls automatically.

Step 9)Affected by
To give the mob a uniqueness to it, you may add affect flags.  These are permanent spells that
are on the mob at all times.  
'? aff' will give a list of possible affect flags

blind              invisible          detect_evil        detect_invis
detect_magic       detect_hidden      detect_good        sanctuary
faerie_fire        infrared           curse              poison
protect_evil       protect_good       sneak              hide
sleep              charm              flying             pass_door
haste              calm               plague             weaken
dark_vision        berserk            swim               regeneration
slow

Example: aff berserk regeneration haste

Step 10) Armor
The armor class will be set automatically by the autoeast/autoset/autohard.

Step 11) Form
What kind of life form is this mob supposed to be?  Sometimes while setting the race, the
form will be set itself.
'? form' for a list.

Step 12) Parts
What kind of body part will be left after you decimate the mob?  This may also change when
you set the race on the mob.
'? part' for a list of parts.

head               arms               legs               heart
brains             guts               hands              feet
fingers            ear                eye                long_tongue
eyestalks          tentacles          fins               wings
tail               claws              fangs              horns
scales             tusks

Example: part head guts fangs tail

Step 13) Immunity/Resistance/Vulnerablities
The imm/res/vuln will futher set your mob apart from others.  Some races will set their own, or you
may set them according to your mob.
'? imm' '? res' '? vuln' will show you a list

summon             charm              magic              weapon
bash               pierce             slash              fire
cold               lightning          acid               poison
negative           holy               energy             mental
disease            drowning           light              sound
wood               silver             iron

Note, some do not matter in the least at this time, for they are  not coded in as damage types.

Example: imm summon charm iron


Step 14) Offense
Off will give your mob certian attacks and abilities while fighting.

area_attack        backstab           bash               berserk
disarm             dodge              fade               fast
kick               dirt_kick          parry              rescue
tail               trip               crush              assist_all
assist_align       assist_race        assist_players     assist_guard
assist_vnum        stun               feed

Example: off disarm parry dodge bash

Step 15) Size
Size will affect how much hp the mob gets.  The large the size, the more it gets.
'? size' for a list.

Example: size huge

Step 16) Start/Default Position
This will decide the postion the mob will repop in or the default position the mob will
be in if you were to flee a fight.
'? position' for a list.

Example: start position resting

Step 17) Wealth
How rich will your mob be?  Keep common sense in mind.  A rabbit won't be carrying around
200 gold.  This is measured in silver.

Step 18) Spec function
Spec functions are the most interesting part of a mob.  They are similar to the act flags, but
add extra life to a mob.
'? spec' for alist

breath_any         breath_acid        breath_fire        breath_frost
breath_gas         breath_lightning   cast_adept         cast_cleric
cast_judge         cast_mage          cast_undead        clan_guard
executioner        fido               guard              janitor
mayor              poison             questmaster        thief
nasty              troll_member       ogre_member        patrolman

Example: spec spec_breath_fire

Keep these to a minimum, for they take up valuable CPU time.

Step 19) Short description
This is what the name will be when you scan or fight the mob.

Example: short Militedes

Step 20) Long description
The long desc is what you will see when you walk into the same room as the mob.

Example: long  Militedes is here, waiting to dispense some justice.

Step 21) Description
The description is what you will see when you look at the mob.
Enter 'desc' and you will be taken to a medit desc editor.  It is exactly like the
room desc editor.  See it for futher details.

Step 22) Shops
If you want a shop, this is where you will add it.  See the olc shop help page for 
futher details on this.

Head back to the OLC help index.