… | |
… | |
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 | { |
… | |
… | |
205 | MTH void deactivate (); |
211 | MTH void deactivate (); |
206 | |
212 | |
207 | MTH void chargen_race_done (); |
213 | MTH void chargen_race_done (); |
208 | MTH void chargen_race_next (); |
214 | MTH void chargen_race_next (); |
209 | |
215 | |
210 | MTH void set_observe (object *ob); |
216 | MTH void set_observe (object_ornull *ob); |
211 | |
217 | |
212 | void send_msg (int color, const char *type, const char *msg) |
218 | void send_msg (int color, const char *type, const char *msg) |
213 | { |
219 | { |
214 | ns->send_msg (color, type, msg); |
220 | ns->send_msg (color, type, msg); |
215 | } |
221 | } |