Lines Matching refs:obj

81 void dropx(struct obj *);
89 struct obj *splitobj(struct obj *, int);
98 void docall(struct obj *);
108 int armoroff(struct obj *);
111 void ringoff(struct obj *);
114 struct obj *some_armor(void);
124 int tamedog(struct monst *, struct obj *);
132 int poisonous(struct obj *);
160 boolean hmon(struct monst *, struct obj *, int);
164 struct obj *addinv(struct obj *);
165 void useup(struct obj *);
166 void freeinv(struct obj *);
167 void delobj(struct obj *);
168 void freeobj(struct obj *);
172 struct obj *o_at(int, int);
173 struct obj *sobj_at(int, int, int);
174 int carried(struct obj *);
176 struct obj *o_on(unsigned int, struct obj *);
179 struct obj *getobj(const char *, const char *);
180 int ggetobj(const char *, int (*fn)(struct obj *), int);
181 int askchain(struct obj *, char *, int, int (*)(struct obj *),
182 int (*)(struct obj *), int);
183 void prinv(struct obj *);
187 void stackobj(struct obj *);
202 void saveobjchn(int, struct obj *);
235 struct obj *mkobj_at(int, int, int);
237 struct obj *mkobj(int);
238 struct obj *mksobj(int);
240 int weight(struct obj *);
283 char *xname(struct obj *);
284 char *doname(struct obj *);
286 char *aobjnam(struct obj *, const char *);
287 char *Doname(struct obj *);
288 struct obj *readobjnam(char *);
307 void strange_feeling(struct obj *, const char *);
308 void potionhit(struct monst *, struct obj *);
309 void potionbreathe(struct obj *);
335 void pobj(struct obj *);
336 void unpobj(struct obj *);
359 struct obj *restobjchn(int);
370 void obfree(struct obj *, struct obj *);
378 void addtobill(struct obj *);
379 void splitbill(struct obj *, struct obj *);
380 void subfrombill(struct obj *);
382 int shkcatch(struct obj *);
395 void mpickobj(struct monst *, struct obj *);
494 void setuwep(struct obj *);
497 int chwepon(struct obj *, int);
519 void setworn(struct obj *, long);
520 void setnotworn(struct obj *);
528 void (*)(struct monst *, struct obj *),
529 int (*)(struct obj *, struct obj *),
530 struct obj *);
533 void fracture_rock(struct obj *);