--- deliantra/server/include/object.h 2008/05/03 11:14:50 1.172 +++ deliantra/server/include/object.h 2008/05/04 18:46:01 1.175 @@ -340,7 +340,8 @@ MTH static object *create (); const mapxy &operator =(const mapxy &pos); MTH void copy_to (object *dst); - MTH object *clone (); // create + copy_to + MTH object *clone (); // create + copy_to a single object + MTH object *deep_clone (); // copy whole more chain and inventory void do_destroy (); void gather_callbacks (AV *&callbacks, event_type event) const; MTH void destroy (bool destroy_inventory = false); @@ -538,6 +539,7 @@ void enter_exit (object *exit);//Perl MTH void enter_map (maptile *newmap, int x, int y); + void player_goto (const char *path, int x, int y); // only for players // returns the mapspace this object is in mapspace &ms () const; @@ -678,7 +680,7 @@ MTH void link (); MTH void unlink (); - MTH static object *get (const char *name); // find()->instance() + MTH static object *get (const char *name); // (find() || singularity)->instance() MTH object *instance (); object_vector_index ACC (RW, archid); // index in archvector