… | |
… | |
328 | } |
328 | } |
329 | |
329 | |
330 | MTH void set_owner (object *owner); |
330 | MTH void set_owner (object *owner); |
331 | MTH void set_speed (float speed); |
331 | MTH void set_speed (float speed); |
332 | MTH bool change_weapon (object *ob); |
332 | MTH bool change_weapon (object *ob); |
|
|
333 | MTH bool change_skill (object *ob); |
333 | |
334 | |
334 | MTH void open_container (object *new_container); |
335 | MTH void open_container (object *new_container); |
335 | MTH void close_container () |
336 | MTH void close_container () |
336 | { |
337 | { |
337 | open_container (0); |
338 | open_container (0); |
… | |
… | |
537 | } oblinkpt; |
538 | } oblinkpt; |
538 | |
539 | |
539 | object *find_skill_by_name (object *who, const char *name); |
540 | object *find_skill_by_name (object *who, const char *name); |
540 | object *find_skill_by_name (object *who, const shstr &sh); |
541 | object *find_skill_by_name (object *who, const shstr &sh); |
541 | object *find_skill_by_number (object *who, int skillno); |
542 | object *find_skill_by_number (object *who, int skillno); |
542 | int change_skill (object *who, object *new_skill, int flag); |
|
|
543 | |
543 | |
544 | /* |
544 | /* |
545 | * The archetype structure is a set of rules on how to generate and manipulate |
545 | * The archetype structure is a set of rules on how to generate and manipulate |
546 | * objects which point to archetypes. |
546 | * objects which point to archetypes. |
547 | * This probably belongs in arch.h, but there really doesn't appear to |
547 | * This probably belongs in arch.h, but there really doesn't appear to |