… | |
… | |
207 | ob->close_container (); //TODO: client-specific |
207 | ob->close_container (); //TODO: client-specific |
208 | |
208 | |
209 | ns->update_look = 0; |
209 | ns->update_look = 0; |
210 | ns->look_position = 0; |
210 | ns->look_position = 0; |
211 | |
211 | |
212 | clear_los (ob); |
212 | clear_los (this); |
213 | |
213 | |
214 | ns->reset_stats (); |
214 | ns->reset_stats (); |
215 | |
215 | |
216 | /* make sure he's a player -- needed because of class change. */ |
216 | /* make sure he's a player -- needed because of class change. */ |
217 | ob->type = PLAYER; // we are paranoid |
217 | ob->type = PLAYER; // we are paranoid |
… | |
… | |
324 | |
324 | |
325 | void |
325 | void |
326 | player::set_observe (object *op) |
326 | player::set_observe (object *op) |
327 | { |
327 | { |
328 | observe = op ? op : ob; |
328 | observe = op ? op : ob; |
|
|
329 | do_los = 1; |
329 | } |
330 | } |
330 | |
331 | |
331 | player::player () |
332 | player::player () |
332 | { |
333 | { |
333 | /* There are some elements we want initialised to non zero value - |
334 | /* There are some elements we want initialised to non zero value - |