--- deliantra/server/include/player.h 2009/10/19 21:48:49 1.93 +++ deliantra/server/include/player.h 2009/11/04 17:24:00 1.94 @@ -136,7 +136,8 @@ object_ptr ACC (RW, combat_ob); // which weapon/bow/skill to use for direct attacks object_ptr ACC (RW, ranged_ob); // which skill/item/spell to use for ranged attacks object_ptr ACC (RW, golem); // the currently controlled golem - object_ptr ACC (RW, observe); // the object that is being observed (or 0) + object_ptr ACC (RW, observe); // the object that is being observed (never 0) + object_ptr ACC (RW, viewpoint); // the object that is being viewed in the map (never 0) sint16 ACC (RW, bed_x), ACC (RW, bed_y); /* x,y - coordinates of respawn (savebed) */ shstr ACC (RW, savebed_map); /* map where player will respawn after death */ @@ -236,6 +237,7 @@ MTH void chargen_race_next (); MTH void set_observe (object_ornull *ob); + MTH void set_viewpoint (object_ornull *ob); void send_msg (int color, const char *type, const char *msg) {