--- deliantra/server/include/object.h 2007/04/21 16:56:32 1.109 +++ deliantra/server/include/object.h 2007/04/30 04:25:30 1.112 @@ -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" @@ -382,7 +389,7 @@ // set the givne flag on all objects in the inventory recursively MTH void set_flag_inv (int flag, int value = 1); - void enter_exit (object *exit);//PERL + void enter_exit (object *exit);//Perl MTH void enter_map (maptile *newmap, int x, int y); // returns the mapspace this object is in