Manual:DIL Manual/UNIT ST ROOM
Jump to navigation
Jump to search
if the type is UNIT_ST_ROOM
Note: the descr fields of exits are available as standard extra keywords, ie. 'north' ,'east',...,'down'. Example: ex := 'north' in self.extra;
'exit_names'[] :stringlist (RW) The names matching the exit name 'open grate' The index should be one of NORTH EAST SOUTH WEST UP DOWN in values.h and/or vme.h Example: sl := self.exit_names[SOUTH]; act("The $2t slides open as you press the button.", A_ALWAYS, activator, sl.[0], null, TO_CHAR); 'exit_info'[] :integer (RW) Bits specifying the conditions of the exits, see EX_* in values.h and/or vme.h The index should be one of NORTH EAST SOUTH WEST UP DOWN in values.h and/or vme.h 'exit_to'[] :unitptr (RO) The unit, the direction exits to. The index should be one of NORTH EAST SOUTH WEST UP DOWN in values.h and/or vme.h You may not change the directions through DIL programs. 'roomflags' :integer (RW) Bits specifying properties of the room, see ROOM_FL_* in values.h and/or vme.h 'movement' :integer (RW) The type of movement in the room, see SECT_* in values.h and/or vme.h