#HELPS

51 IMMREF~
The Immortal Reference -        Table of Contents

EXTRA-FLAGS               Each section has information on the bit/type/num
ACT-BITS                  keywords (the words used with the editor commands)
AFFECT-BITS               and also the numeric values and a short phrase
WEAR-BITS                 description of the bit's meaning.  If your unsure,
OBJ-TYPES                 please don't hesitate to ask one of the other
OBJ-VALUES                builders for help!  Make sure to read CREATION-RULES!
PET-SHOPS
ROOM-FLAGS           AEDIT
LIQUIDS              OEDIT
APPLY-TYPES          REDIT
PEC-PROCS            MEDIT
EXIT-FLAGS           ALIST
SPELLS               SECTORS

These topics can be viewed using 'HELP <topic>'.
~


51 ALIST~
Syntax: alist

This command gives you a listing of all the areas along with their
vnum assignments and the builder(s) assigned to editing them.
~

51 AEDIT~
Syntax: aedit		-Enters the editor for the current area.
Syntax: aedit <vnum>	-Enters the editor for the selected area.

The follow commands are available from within the AEDITOR:

show                - hitting return, or 'show' shows the area stats
done                - exits the area editor and returns to normal play
create              - create a brand new area and switch to it
reset               - resets the current area
name <name>         - change the 'AREAS' name of this area
filename <filename> - change the file name for the area (be careful)
age <number>        - set the age of the area
recall <room vnum>  - set the room to recall to
security <rating>   - set the security rating for this area
builder <player>    - toggle that builder's access
lvnum <number>      - set the lower vnum of the area
uvnum <number>      - set the upper vnum of the area
vnum <lower> <upper>- set both lower and upper vnum's

~



51 REDIT~
Syntax: redit			-Enters the editor for the current room.
Syntax: redit <vnum>		-Enters the editor for the selected room.

The following commands are available from within the REDITOR:

show                - hitting return, or 'show' shows the room stats
done                - exists the room editor and returns to normal play
create <vnum>       - creates a room with a certain vnum
name <room title>   - changes the room title
ed                  - type this command for additonal extra-description help
desc                - edit description of room

You may also type the room flags found in ROOM-FLAGS, or the sector names
found in SECTORS.

For exits, type the direction (north/s/e/w) followed by:
delete             - delete this exit
dig <vnum>         - creates the room and makes a two way link
link <room vnum>   - make a two way link
room <room vnum>   - make a one way link (use with caution)
key <object vnum>  - makes specified object the vnum of the key required
name <door name>   - makes the door's name/keywords = to the given name
desc               - edit the description of the exit
door               - makes exit a door

You may also set the exit as a particular type found in EXIT-FLAGS.

~



51 OEDIT~
Syntax: oedit			-Enters the editor for the default object.
Syntax: oedit <vnum>		-Enters the editor for the selected object.

The following commands are available from within the OEDITOR:

show                - hitting return, or 'show' shows the object stats
done                - exits the object editor and returns to normal play
name <keywords>     - sets the keywords on an object
short <desc>        - sets the 'name' of an object (a sword, a fish etc)
long                - edit long description (the one in the room)
value0 <num>        - sets the value '0' on the object (also abbrev.d to 'v0')
value1 <num>        - sets the value '1' on the object (also abbrev.d to 'v1')
value2 <num>        - sets the value '2' on the object (also abbrev.d to 'v2')
value3 <num>        - sets the value '3' on the object (also abbrev.d to 'v3')
weight <stones>     - sets the weight of the object
cost <gold>         - sets the gold value of the object
create <vnum>       - creates object with specified vnum
ed                  - type this for info on adding/editing extended descripts

You may also type the name of the object type (see OBJ-TYPES) or
you can type the name of the extra bit you want to toggle (EXTRA-FLAGS).
~



51 MEDIT~
Syntax: medit			-Enters the editor for the default mobile.
Syntax: medit <vnum>		-Enters the editor for the selected mobile.

The following commands are available from within the OEDITOR:

show                - hitting return, or 'show' shows the mobile stats
done                - exits the mobile editor and returns to normal play
name <keywords>     - sets the keywords on an mobile
short <desc>        - sets the 'name' of an mobile (a sword, a fish etc)
long                - edit long description (the one in the room)
descr               - edit the mobile's description (when looked at)
shop                - type this command for further information
create <vnum>       - creates mobile with specified vnum
male/female/neuter  - set the mobile's sex
level <level>       - set the mobile's level
alignment <value>   - set the mobile's alignment

You may also type the name of the act bits to toggle (see ACT-BITS), or
you can type the name of the affect you want the mob to have (see the help on
AFFECT-BITS) AND you can also type the name of the spec function you
want (see SPEC-PROCS).
~



51 SPEC-PROCS~
Special procedures are hard-coded  'script' that allow mobs to attain certain
properties/intelligence et cetera.

  Spec name          Description
breath_any            can use any breath on players
breath_acid           breaths acid on players - dissolving items sometimes
breath_fire           breaths fire on players - melting some items sometimes
breath_frost          breaths frost on players - cracking some items sometimes
breath_gas            breaths gas on players
breath_lightning      breaths lightning on players (strange concept..)
cast_adept            casts 'helpful healing' spells
cast_cleric           casts damaging spells during combat
cast_judge            strange combat magic here
cast_mage             casts fireball and other mage spells
cast_undead           gates things in
executioner           creates guards during combat, attacks thieves/killers
fido                  eats corpses
guard                 attacks thieves/killers
janitor               picks up trash, sometimes eats it / drinks it etc.
mayor                 no longer needed - will produce strange effects, DONT USE
poison                bites players in combat, causing poison
thief                 steals money from players

~



51 EXIT-FLAGS~
Current exit flags are:

door           - exit is a door
closed         - exit is closed
locked         - exit is locked (don't forget the key)
bashed         - exit is bashed
bashproof      - exit cannot be bashed
pickproof      - exit cannot be picked (definitely a key)
passproof      - exit cannot be walked through

~



52 ROOM-FLAGS~
Currently room flags are:

dark           - room is always dark
no_mob         - room won't allow mobiles to enter
indoors        - room is indoors
private        - room allows only 2 people
safe           - room won't allow fighting
solitary       - room allows only 1 person
pet_shop       - room is a pet shop
no_recall      - room won't allow recalling
silence        - room is in a cone of silence

~



52 SECTORS~
Currently sectors are:

inside
city
field
forest
hills
mountain
water_swim
water_noswim
underwater
air
desert

~


51 AFFECT-BITS~
Currently affects are:

  blind
  invisible
  detect_evil
  detect_invis
  detect_magic
  detect_hidden
  hold
  sanctuary
  faerie_fire
  infrared
  curse
  poison
  protect
  sneak
  hide
  sleep
  charm
  flying
  pass_door
  waterwalk
  summoned
  mute
  gills
~


51 ACT-FLAGS~
Currently act flags are:

  is_npc	auto set for mobs
  sentinel	stays in one room
  scavenger	picks up objects 
  aggressive	attacks pc's     
  stay_area	won't leave area 
  wimpy		flees when hurt  
  pet		auto set for pets
  train		can train pc's   
  practice	can practice pc's
  gamble	runs a gambling game
~


51 APPLY-TYPES~
Currently apply types are:

  none
  str
  dex
  int
  wis
  con
  sex
  class
  level
  age
  height
  weight
  mana
  hit
  move
  gold
  exp
  ac
  hitroll
  damroll
  saving_para
  saving_rod
  saving_petri
  saving_breath
  saving_spell
~


51 WEAR-BITS~
Currently wear bits are:

  take
  wear_finger
  wear_neck
  wear_body
  wear_head
  wear_legs
  wear_feet
  wear_hands
  wear_arms
  wear_shield
  wear_about
  wear_waist
  wear_wrist
  wield
  hold
~


51 EXTRA-FLAGS~
Currently extra flags are:

  glow
  hum
  dark
  lock
  evil
  invis
  magic
  nodrop
  bless
  anti_good
  anti_evil
  anti_neutral
  noremove
  inventory
  poisoned
~


51 OBJ-TYPES~
Keyword         Description
=======         ===========
 light		used as lightsource
 scroll 	can be recited
 wand		can be zapped
 staff		can be brandished
 weapon 	can be use in combat (must be wielded)
 treasure	Can be sold as a worthless item and is not trash
 armor		Protection (must be worn somewhere)
 potion 	can be quaffed
 furniture	Currently unused
 trash		Default item type if given bad keyword (mvnum)
 container	Can hold items
 drink		Can hold liquid
 key		No special qualities
 food		Can be eaten
 money		When taken adds to ch->gold
 corpse		npc corpse
 fountain	can be drunk from
 pill		can be eaten but is magical

~



51 PET-SHOPS~

Here is how you create a pet shop:

Example:

Vnum 3031 is a pet shop (must have the PET_SHOP room flag)
Vnum 3032 is the pet shop storage room (has all the mobiles)

Each mobile to be sold must be loaded into the storage room (3032)
with resets and the mobs must have the act bit 'pet' set to them.

A good way to have the mobs loaded is through area resets.
~



51 LIQUIDS~
   liquid name	     color	 alcohol food drink (values)
   ===========       =====       ======= ==== =====
    water            "clear"         0    0    10
    beer             "amber"         3    2     5
    wine             "rose"          5    2     5
    ale              "brown"         2    2     5
    dark_ale         "dark"          1    2     5
    whisky           "golden"        6    1     4
    lemonade         "pink"          0    1     8
    firebreather     "boiling"       10   0     0
    local_specialty  "everclear"     3    3     3
    slime_mold_juice "green"         0    4    -8
    milk             "white"         0    3     6
    tea              "tan"           0    1     6
    coffee           "black"         0    1     6
    blood            "red"           0    2    -1
    salt_water       "clear"         0    1    -2
    cola             "cherry"        0    1     5
~



51 SPELLS~
        acid blast                      faerie fire
        adrenaline control              faerie fog
        agitation                       fireball
        armor                           flamestrike
        aura sight                      flesh armor
        awe                             fly
        ballistic attack                gate
        biofeedback                     giant strength
        bless                           harm
        blindness                       heal
        burning hands                   identify
        call lightning                  inertial barrier
        cause critical                  inflict pain
        cause light                     intellect fortress
        cause serious                   infravision
        cell adjustment                 invis
        change sex                      know alignment
        charm person                    lend health
        chill touch                     levitation
        colour spray                    lightning bolt
        combat mind                     locate object
        complete healing                magic missile
        continual light                 mass invis
        control flames                  mental barrier
        control weather                 mind thrust
        create food                     pass door
        create sound                    poison
        create spring                   project force
        create water                    protection
        cure blindness                  psionic blast
        cure critical                   psychic crush
        cure light                      psychic drain
        cure poison                     psychic healing
        cure serious                    refresh
        curse                           remove curse
        death field                     sanctuary
        detect evil                     share strength
        detect hidden                   shield
        detect invis                    shocking grasp
        detect magic                    sleep
        detect poison                   stone skin
        detonate                        summon
        disintegrate                    teleport
        dispel evil                     thought shield
        dispel magic                    ultrablast
        displacement                    ventriloquate
        domination                      weaken
        earthquake                      word of recall
        ectoplasmic form
        ego whip                        acid breath
        enchant weapon                  fire breath
        energy containment              frost breath
        energy drain                    gas breath
        enhance armor                   lightning breath
        enhanced strength
~



51 "b_ref item_light"~
01 ITEM_LIGHT
   value 1    unused
   value 2    unused
   value 3    hours of light available, 0 is dead, -1 is infinite            
   value 4    unused
~



51 "b_ref item_staff_wand"~
03 ITEM_WAND
   value 1    level
   value 2    max charges
   value 3    current charges
   value 4    spell name

04 ITEM_STAFF
   value 1    level
   value 2    max charges
   value 3    current charges
   value 4    spell name
~


51 "b_ref item_scroll_potion_pill"~
02 ITEM_SCROLL
   value 1    level
   value 2    spell name 1
   value 3    spell name 2
   value 4    spell name 3

10 ITEM_POTION
   value 1    level
   value 2    spell name 1
   value 3    spell name 2
   value 4    spell name 3

26 ITEM_PILL
   value 1    level
   value 2    spell name 1
   value 3    spell name 2
   value 4    spell name 3
~



51 "b_ref item_weapon"~
05 ITEM_WEAPON
   value 1    unused
   value 2    unused (formerly min damage)
   value 3    unused (formerly max damage)
   value 4    weapon type:
      00     hit
      01     slice
      02     stab
      03     slash
      04     whip
      05     claw
      06     blast
      07     pound
      08     crush
      09     grep
      10     bite
      11     pierce
      12     suction
      13     chop
~



51 "b_ref item_drink_con"~
15 ITEM_CONTAINER
   value 1    weight capacity
   value 2    flags: 1 closeable, 2 pickproof, 4 closed, 8 locked            
   value 3    key vnum
   value 4    unused
~



51 "b_ref item_food"~
19 ITEM_FOOD
   value 1    hours of food value
   value 2    unused
   value 3    unused
   value 4    if non-zero, food is poisoned
~



51 "b_ref item_money"~
20 ITEM_MONEY
   value 1    value in gold pieces
   value 2    unused
   value 3    unused
   value 4    unused
~


0 $~


#$