Monsters can gain resistances by eating corpses
This is based on both the EvilHack implementation by k21971 <keith.simpson1971@gmail.com>, and xNetHack implementation by copperwater <aosdict@gmail.com>.
This commit is contained in:
@@ -655,6 +655,7 @@ extern void morehungry(int);
|
||||
extern void lesshungry(int);
|
||||
extern boolean is_fainted(void);
|
||||
extern void reset_faint(void);
|
||||
extern int corpse_intrinsic(struct permonst *);
|
||||
extern void violated_vegetarian(void);
|
||||
extern void newuhs(boolean);
|
||||
extern struct obj *floorfood(const char *, int);
|
||||
@@ -665,6 +666,7 @@ extern void food_substitution(struct obj *, struct obj *);
|
||||
extern void eating_conducts(struct permonst *);
|
||||
extern int eat_brains(struct monst *, struct monst *, boolean, int *);
|
||||
extern void fix_petrification(void);
|
||||
extern boolean should_givit(int, struct permonst *);
|
||||
extern void consume_oeaten(struct obj *, int);
|
||||
extern boolean maybe_finished_meal(boolean);
|
||||
extern void set_tin_variety(struct obj *, int);
|
||||
@@ -1392,6 +1394,7 @@ extern int movemon(void);
|
||||
extern int meatmetal(struct monst *);
|
||||
extern int meatobj(struct monst *);
|
||||
extern int meatcorpse(struct monst *);
|
||||
extern void mon_givit(struct monst *, struct permonst *);
|
||||
extern void mpickgold(struct monst *);
|
||||
extern boolean mpickstuff(struct monst *, const char *);
|
||||
extern int curr_mon_load(struct monst *);
|
||||
|
||||
Reference in New Issue
Block a user