====== Arch Object attributes A == Object attributes beginning with the letter **a** . Partly taken from the (unsorted) wholepage [[:dev:Object Fields]] . ===== List of attributes == ==== ac ==== Type: sint8 Comment: Meaning: ==== activate_on_push ==== ==== activate_on_release ==== ==== alive ==== ==== animation == FIXME ==== anim == FIXME See also [[m#mina]] . ==== anim_full ==== Type: Comment: Meaning: For TRANSPORT, face to use when it's full. ==== anim_speed ==== Type: uint8 Comment: Ticks between animation-frames Meaning: See also [[l#last_anim]] ==== anim_suffix ==== Type: const char Comment: Used to determine combined animations Meaning: NEW introduced since ? ==== applied ==== ==== arch ==== Type: archt * Comment: Pointer to archetype Meaning: On maps the first line of an object placed onto a tile. The archetype block ends by [[e#end]] . Syntax: arch archetype_name x 1 y 1 end See also [[o#other_arch]] ==== attack_movement ==== Type: uint16 Comment: What kind of attack movement Meaning: ==== attacktype ==== Type: uint32 Comment: Bitmask of attacks this object does Meaning: ==== auto_apply ==== ---- ====== Server struct obj {} object == These are not archetype attributes, but server internal variables. \\ Read more on the [[:dev:object_fields]] page. ==== above ==== Type: obj * Comment: Pointer to the object stacked above this one. Meaning: Will link items on a same spot, or in the same container. See also [[b#below]] ==== active_next ==== Type: obj * Comment: Next object in the 'active' list. This is used in process_events() so that the entire object list does not need to be gone through. Meaning: Should not be used much. ==== active_prev ==== Type: obj * Comment: Previous object in the 'active list This is used in process_events so that the entire object list does not need to be gone through. Meaning: Should not be used much. ==== animation_id ==== Type: uint16 Comment: An index into the animation array Meaning: ==== artifact ==== Type: sstring Comment: If set, the item is the artifact with this name and the matching type. Meaning: NEW introduced since ? ==== attacked_by ==== Type: obj * Comment: This object start to attack us! only player & monster Meaning: ==== attacked_by_count ==== Type: tag_t Comment: The tag of attacker, so we can be sure Meaning: