Difference between revisions of "Manual:DIL Manual/UNIT ST OBJ"

From DikuMUD Wiki
Jump to navigation Jump to search
(XML import)
 
(XML import)
 
Line 1: Line 1:
 +
<span id="uobj"></span>
 +
'''if the type is UNIT_ST_OBJ'''
  
 
+
      'objecttype'  :integer (RW)
 +
          The type of an object, see ITEM_* in values.h and/or vme.h for types.
 +
      'value'[]      :integer (RW)
 +
          Values for an object. The meaning of the values differ
 +
          from object type to object type. Index should be [0..4].
 +
          These values are used differently for each object type.
 +
      'objectflags'  :integer (RW)
 +
          Bits specifying special properties for an object. Some
 +
          combinations may not be logical, see OBJ_* in values.h and/or vme.h
 +
      'cost'        :integer (RW)
 +
          The basic cost of an object. (old gold value)
 +
      'rent'        :integer (RW)
 +
          The basic cost of renting an object. Mostly used on very
 +
          special objects. (old gold value)
 +
      'equip'        :integer (RO)
 +
          The position in equipment. This is used by units in a PC/NPC's
 +
          inventory to tell if they are equipped by that PC/NPC.
 +
          use the 'addequip()' and 'unequip()' procedures.
 
<span id="uobj"></span>
 
<span id="uobj"></span>
 
  '''if the type is UNIT_ST_OBJ'''
 
  '''if the type is UNIT_ST_OBJ'''

Latest revision as of 22:35, 4 December 2025

if the type is UNIT_ST_OBJ
      'objecttype'   :integer (RW)
         The type of an object, see ITEM_* in values.h and/or vme.h for types.
      'value'[]      :integer (RW)
         Values for an object. The meaning of the values differ
         from object type to object type. Index should be [0..4].
         These values are used differently for each object type.
      'objectflags'  :integer (RW)
         Bits specifying special properties for an object. Some
         combinations may not be logical, see OBJ_* in values.h and/or vme.h
      'cost'         :integer (RW)
         The basic cost of an object. (old gold value)
      'rent'         :integer (RW)
         The basic cost of renting an object. Mostly used on very
         special objects. (old gold value)
      'equip'        :integer (RO)
         The position in equipment. This is used by units in a PC/NPC's
         inventory to tell if they are equipped by that PC/NPC.
         use the 'addequip()' and 'unequip()' procedures.

if the type is UNIT_ST_OBJ
      'objecttype'   :integer (RW)
         The type of an object, see ITEM_* in values.h and/or vme.h for types.
      'value'[]      :integer (RW)
         Values for an object. The meaning of the values differ
         from object type to object type. Index should be [0..4].
         These values are used differently for each object type.
      'objectflags'  :integer (RW)
         Bits specifying special properties for an object. Some
         combinations may not be logical, see OBJ_* in values.h and/or vme.h
      'cost'         :integer (RW)
         The basic cost of an object. (old gold value)
      'rent'         :integer (RW)
         The basic cost of renting an object. Mostly used on very
         special objects. (old gold value)
      'equip'        :integer (RO)
         The position in equipment. This is used by units in a PC/NPC's
         inventory to tell if they are equipped by that PC/NPC.
         use the 'addequip()' and 'unequip()' procedures.