--- deliantra/server/include/object.h 2007/04/21 16:56:32 1.109 +++ deliantra/server/include/object.h 2007/04/24 00:42:02 1.111 @@ -364,11 +364,18 @@ return head ? head : this; } + MTH std::string long_desc (object *who = 0); + MTH std::string describe_monster (object *who = 0); + MTH std::string describe_item (object *who = 0); + MTH std::string describe (object *who = 0); + // If this object has no extra parts but should have them, // add them, effectively expanding heads into multipart // objects. This method only works on objects not inserted // anywhere. - void expand_tail (); + MTH void expand_tail (); + + MTH void create_treasure (treasurelist *tl, int flags = 0); // insert object at same map position as 'where' // handles both inventory and map "positions"