… | |
… | |
506 | int push_ob(object *who, int dir, object *pusher); |
506 | int push_ob(object *who, int dir, object *pusher); |
507 | /* pets.c */ |
507 | /* pets.c */ |
508 | object *get_pet_enemy(object *pet, rv_vector *rv); |
508 | object *get_pet_enemy(object *pet, rv_vector *rv); |
509 | void terminate_all_pets(object *owner); |
509 | void terminate_all_pets(object *owner); |
510 | void remove_all_pets(mapstruct *map); |
510 | void remove_all_pets(mapstruct *map); |
511 | void follow_owner(object *ob, object *owner); |
511 | int follow_owner(object *ob, object *owner); |
512 | void pet_move(object *ob); |
512 | void pet_move(object *ob); |
513 | object *fix_summon_pet(archetype *at, object *op, int dir, int is_golem); |
513 | object *fix_summon_pet(archetype *at, object *op, int dir, int is_golem); |
514 | void move_golem(object *op); |
514 | void move_golem(object *op); |
515 | void control_golem(object *op, int dir); |
515 | void control_golem(object *op, int dir); |
516 | int summon_golem(object *op, object *caster, int dir, object *spob); |
516 | int summon_golem(object *op, object *caster, int dir, object *spob); |