ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/player.h
(Generate patch)

Comparing deliantra/server/include/player.h (file contents):
Revision 1.80 by root, Sat May 17 14:57:23 2008 UTC vs.
Revision 1.84 by root, Thu Sep 25 22:58:13 2008 UTC

109 int ACC (RW, gen_hp); /* Bonuses to regeneration speed of hp */ 109 int ACC (RW, gen_hp); /* Bonuses to regeneration speed of hp */
110 int ACC (RW, gen_sp); /* Bonuses to regeneration speed of sp */ 110 int ACC (RW, gen_sp); /* Bonuses to regeneration speed of sp */
111 int ACC (RW, gen_sp_armour); /* Penalty to sp regen from armour */ 111 int ACC (RW, gen_sp_armour); /* Penalty to sp regen from armour */
112 int ACC (RW, gen_grace); /* Bonuses to regeneration speed of grace */ 112 int ACC (RW, gen_grace); /* Bonuses to regeneration speed of grace */
113 int ACC (RW, item_power); /* Total item power of objects equipped */ 113 int ACC (RW, item_power); /* Total item power of objects equipped */
114 uint8 ACC (RW, listening); /* Which priority will be used in info_all */
115 uint8 ACC (RW, gender); /* 0 male, 1 female, others not yte defined */ 114 uint8 ACC (RW, gender); /* 0 male, 1 female, others not yet defined */
115 uint8 ACC (RW, hintmode); /* 0 full, 1 hint, 2 disable */
116 116
117 /* Try to put all the bitfields together - saves some small amount of memory */ 117 /* Try to put all the bitfields together - saves some small amount of memory */
118 bool ACC (RW, braced); /* Will not move if braced, only attack */ 118 bool ACC (RW, braced); /* Will not move if braced, only attack */
119 bool ACC (RW, tmp_invis); /* Will invis go away when we attack ? */ 119 bool ACC (RW, tmp_invis); /* Will invis go away when we attack ? */
120 bool ACC (RW, do_los); /* If true, need to call update_los() in draw(), and clear */ 120 bool ACC (RW, do_los); /* If true, need to call update_los() in draw(), and clear */
178 static player *find (const_utf8_string name); 178 static player *find (const_utf8_string name);
179 179
180 static player *load_pl (object_thawer &thawer); 180 static player *load_pl (object_thawer &thawer);
181 MTH static player *load_pl (object_thawer *thawer) { return load_pl (*thawer); } 181 MTH static player *load_pl (object_thawer *thawer) { return load_pl (*thawer); }
182 182
183 MTH void link_skills ();
184 MTH object *find_skill (const char *name) const;
185 object *find_skill (const shstr &name) const;
186
183 bool save_pl (object_freezer &freezer); 187 bool save_pl (object_freezer &freezer);
184 MTH bool save_pl (const char *path); 188 MTH bool save_pl (const char *path);
185 189
186 void do_destroy (); 190 void do_destroy ();
187 void gather_callbacks (AV *&callbacks, event_type event) const; 191 void gather_callbacks (AV *&callbacks, event_type event) const;
192
193 MTH dynbuf_text *expand_cfpod (const char *cfpod) const;
188 194
189 MTH void touch () { dirty = true; } // need to touch when logged out and changed 195 MTH void touch () { dirty = true; } // need to touch when logged out and changed
190 196
191 MTH void play_sound (faceidx sound, int dx = 0, int dy = 0) const 197 MTH void play_sound (faceidx sound, int dx = 0, int dy = 0) const
192 { 198 {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines