This is an old revision of the document!
Table of Contents
Arch Object attributes M
Object attributes beginning with the letter m .
Taken from the (unsorted) wholepage Object Fields .
List
magic
Type: sint8
Meaning:
material
Type: uint16
Meaning:
materialname
Type: const char * (shared string)
Meaning:
map
Type: mapdef *
Meaning: Pointer to the map in which this object is present
map_layer
Type: uint8
Meaning:
maxgrace
Type: sint16
Meaning:
maxhp
Type: sint16
Meaning:
maxsp
Type: sint16
Meaning:
more
Type: obj *
Meaning: Pointer to the rest of a large body of objects
Found in treasure lists, to provide more chances for treasures listed in that list, when that item got not selected.
move_allow
Type: MoveType
Meaning:
move_block
Type: MoveType
Meaning: Prevents a character or monster from moving onto a tile occupied by the object.
- Each part of a multi-tile object may have a unique setting, unlike many other modifiers that are omitted or ignored in non-head parts.
See also move_block on the objects page.
move_on
Type: MoveType
Meaning:
move_off
Type: MoveType
Meaning:
move_slow
Type: MoveType
Meaning:
move_slow_penalty
Type: float
Meaning:
move_status
Type: sint32
Meaning:
move_type
Type: MoveType
Meaning:
msg
Type: const char * (shared string)
Meaning:
- for BOOK/SIGN/MAGICMOUTH/etc. what is displayed when activated.
- for EXITs pointing to random maps, map parameters.
- for races players can select, description of the race
check other uses.