Lines Matching refs:object
51 #define OBJECT ((unsigned short) 01)
200 * struct object fields that are used for monsters. This, since each monster
201 * and object (scrolls, potions, etc) are represented by a struct object.
243 typedef struct obj object;
257 object *armor;
258 object *weapon;
259 object *left_ring, *right_ring;
264 object pack;
343 extern object level_objects;
352 extern object level_monsters;
445 object *alloc_object(void);
446 object *get_letter_object(int);
447 object *gr_monster(object *, int);
448 object *gr_object(void);
453 const char *mon_name(const object *);
454 const char *name_of(const object *);
455 object *object_at(object *, short, short);
456 object *pick_up(int, int, short *);
465 void check_gold_seeker(object *);
466 boolean check_imitator(object *);
473 void cough_up(object *);
476 void do_put_on(object *, boolean);
478 void do_wear(object *);
479 void do_wield(object *);
480 void dr_course(object *, boolean, short, short);
488 boolean flame_broil(object *);
489 void free_object(object *);
490 void free_stuff(object *);
491 int get_armor_class(const object *);
493 void get_desc(const object *, char *, size_t);
496 void get_food(object *, boolean);
497 int get_hit_chance(const object *);
504 int get_weapon_damage(const object *);
505 char gmc(object *);
508 void gr_ring(object *, boolean);
519 void insert_score(char [][82], char [][30], const char *, short, short, const object *, int);
522 void inventory(const object *, unsigned short);
529 void killed_by(const object *, short) __dead;
533 boolean m_confuse(object *);
552 int mon_can_go(const object *, short, short);
553 int mon_damage(object *, short);
554 void mon_hit(object *);
555 boolean mon_sees(const object *, int, int);
556 void move_mon_to(object *, short, short);
559 void mv_1_monster(object *, short, short);
566 short pack_count(const object *);
571 void place_at(object *, int, int);
579 void put_scores(const object *, short) __dead;
596 void rogue_damage(short, object *, short);
597 void rogue_hit(object *, boolean);
598 void rust(object *);
599 void s_con_mon(object *);
603 boolean seek_gold(object *);
604 void set_weapon_damage(object *);
605 void set_monster_damage(object *);
612 void special_hit(object *);
617 void take_from_pack(object *, object *);
622 void un_put_on(object *);
626 void unwear(object *);
627 void unwield(object *);
628 void vanish(object *, short, object *);
631 void wake_up(object *);
640 object *add_to_pack(object *, object *, int);
641 struct id *get_id_table(const object *);