--- deliantra/server/include/object.h 2006/09/12 01:26:07 1.31 +++ deliantra/server/include/object.h 2006/09/12 19:20:07 1.33 @@ -170,7 +170,6 @@ uint32 ACC (RW, tooltype); /* type of tool or build facility */ sint8 body_info[NUM_BODY_LOCATIONS]; /* body info as loaded from the file */ sint8 body_used[NUM_BODY_LOCATIONS]; /* Calculated value based on items equipped */ - uint8 ACC (RW, will_apply); /* See crossfire.doc */ /* See the doc/Developers/objects for more info about body locations */ /* Following mostly refers to fields only used for monsters */ @@ -214,6 +213,7 @@ uint8 ACC (RW, last_anim); /* last sequence used to draw face */ sint32 ACC (RW, elevation); /* elevation of this terrain - not currently used */ uint8 ACC (RW, smoothlevel); /* how to smooth this square around */ + uint8 ACC (RW, will_apply); /* See crossfire.doc */ MoveType ACC (RW, move_type); /* Type of movement this object uses */ MoveType ACC (RW, move_block); /* What movement types this blocks */ @@ -239,6 +239,10 @@ void set_owner (object *owner); object *get_owner (); + // info must hold 256 * 3 bytes currently + const char *debug_desc (char *info) const; + const char *debug_desc () const; + // fully recursive iterator struct iterator_base {