--- deliantra/server/include/player.h 2008/08/29 02:07:09 1.81 +++ deliantra/server/include/player.h 2008/09/25 22:58:13 1.84 @@ -111,7 +111,8 @@ int ACC (RW, gen_sp_armour); /* Penalty to sp regen from armour */ int ACC (RW, gen_grace); /* Bonuses to regeneration speed of grace */ int ACC (RW, item_power); /* Total item power of objects equipped */ - uint8 ACC (RW, gender); /* 0 male, 1 female, others not yte defined */ + uint8 ACC (RW, gender); /* 0 male, 1 female, others not yet defined */ + uint8 ACC (RW, hintmode); /* 0 full, 1 hint, 2 disable */ /* Try to put all the bitfields together - saves some small amount of memory */ bool ACC (RW, braced); /* Will not move if braced, only attack */ @@ -179,12 +180,18 @@ static player *load_pl (object_thawer &thawer); MTH static player *load_pl (object_thawer *thawer) { return load_pl (*thawer); } + MTH void link_skills (); + MTH object *find_skill (const char *name) const; + object *find_skill (const shstr &name) const; + bool save_pl (object_freezer &freezer); MTH bool save_pl (const char *path); void do_destroy (); void gather_callbacks (AV *&callbacks, event_type event) const; + MTH dynbuf_text *expand_cfpod (const char *cfpod) const; + MTH void touch () { dirty = true; } // need to touch when logged out and changed MTH void play_sound (faceidx sound, int dx = 0, int dy = 0) const