| Visible in: | src/eat.c | |
| Used in: | start_eating() | src/eat.c |
| Visible in: | src/botl.c | |
| src/eat.c | ||
| Used in: | bot2() | src/botl.c |
| Used in: | floorfood() |
allobj
static const char allobj[]
| Used in: | floorfood() |
force_save_hs
static boolean force_save_hs
| Used in: | bite() |
| newuhs() |
tintxts
static const struct {...} tintxts[]
| Used in: | opentin() |
| Used in: | food_substitution() |
| lesshungry() | |
| opentin() | |
| start_tin() |
victual
static struct {...} victual
| Used in: | cpostfx() |
| eatmdone() |
foodwords
static const char* foodwords[]
| Used in: | foodword() |
| Prototyped in: | include/extern.h | |
| Called by: | unfaint() | src/eat.c |
| Used in: | rottenfood() | src/eat.c |
| References Variables: | flags | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | docall() | src/do_name.c |
| dropy() | src/do.c | |
| eatcorpse() | src/eat.c | |
| eatspecial() | src/eat.c | |
| floorfood() | src/eat.c | |
| foodword() | src/eat.c | |
| fprefx() | src/eat.c | |
| is_edible() | src/eat.c | |
| losestr() | src/attrib.c | |
| rottenfood() | src/eat.c | |
| start_eating() | src/eat.c | |
| start_tin() | src/eat.c | |
| touchfood() | src/eat.c | |
| You(), You_cant(), check_capacity(), freeinv(), losehp(), make_stunned(), pline(), rn2(), rnd(), rounddiv(), singular(), splitobj(), stackobj(), surface(), the(), weight(), xname() | ||
| Used in: | src/cmd.c | |
| References Functions: | xname() | |
| References Variables: | c_common_strings | src/decl.c |
| monstermoves | src/decl.c | |
| u | src/decl.c | |
| victual | src/eat.c | |
| youmonst | src/decl.c | |
| mons, objects | ||
| Prototyped in: | include/extern.h | |
| Called by: | dog_nutrition() | src/dogmove.c |
| recalc_wt() | src/eat.c | |
| References Variables: | mons, objects | |
| Prototyped in: | include/extern.h | |
| Calls: | acurr() | src/attrib.c |
| You_feel(), dmgtype(), pline() | ||
| Called by: | cprefx() | src/eat.c |
| References Variables: | delayed_killer | src/decl.c |
| u | src/decl.c | |
| youmonst | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | is_edible() | src/eat.c |
| on_level() | src/dungeon.c | |
| tinnable() | src/apply.c | |
| You_cant(), deltrap(), doname(), g_at(), getobj(), mksobj(), obj_extract_self(), sprintf(), strcmp(), t_at() | ||
| Called by: | doeat() | src/eat.c |
| use_tinning_kit() | src/apply.c | |
| References Variables: | allobj | src/eat.c |
| comestibles | src/eat.c | |
| dungeon_topology | src/decl.c | |
| level | src/decl.c | |
| u | src/decl.c | |
| ynqchars | src/decl.c | |
| youmonst | src/decl.c | |
| windowprocs | ||
| Prototyped in: | include/extern.h | |
| Calls: | obj_stop_timers() | |
| References Variables: | victual | src/eat.c |
| Prototyped in: | include/extern.h | |
| Called by: | realloc_obj() | src/do_name.c |
| References Variables: | tin | src/eat.c |
| victual | src/eat.c | |
| Prototyped in: | include/extern.h | |
| Calls: | newuhs() | src/eat.c |
| near_capacity(), rn2() | ||
| Called by: | moveloop() | src/allmain.c |
| References Variables: | moves | src/decl.c |
| u | src/decl.c | |
| uamul | src/decl.c | |
| uleft | src/decl.c | |
| uright | src/decl.c | |
| uwep | src/decl.c | |
| youmonst | src/decl.c | |
| objects | ||
| Prototyped in: | include/extern.h | |
| References Variables: | u | src/decl.c |
| Prototyped in: | include/extern.h | |
| Called by: | doeat() | src/eat.c |
| floorfood() | src/eat.c | |
| References Variables: | u | src/decl.c |
| youmonst | src/decl.c | |
| objects | ||
| Prototyped in: | include/extern.h | |
| Called by: | newuhs() | src/eat.c |
| reset_faint() | src/eat.c | |
| References Variables: | u | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | choke() | src/eat.c |
| newuhs() | src/eat.c | |
| reset_eat() | src/eat.c | |
| pline() | ||
| Called by: | bite() | src/eat.c |
| eatspecial() | src/eat.c | |
| opentin() | src/eat.c | |
| References Variables: | multi | src/decl.c |
| nomovemsg | src/decl.c | |
| tin | src/eat.c | |
| u | src/decl.c | |
| victual | src/eat.c | |
| ynchars | src/decl.c | |
| windowprocs | ||
| Prototyped in: | include/extern.h | |
| Calls: | newuhs() | src/eat.c |
| Called by: | choke() | src/eat.c |
| jump() | src/apply.c | |
| References Variables: | u | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | acurr() | src/attrib.c |
| bot() | src/botl.c | |
| is_fainted() | src/eat.c | |
| losestr() | src/attrib.c | |
| stop_occupation() | src/allmain.c | |
| You(), dmgtype(), done(), nomul(), pline(), rn2() | ||
| Called by: | do_reset_eat() | src/eat.c |
| done_eating() | src/eat.c | |
| gethungry() | src/eat.c | |
| lesshungry() | src/eat.c | |
| morehungry() | src/eat.c | |
| References Functions: | eatfood() | src/eat.c |
| opentin() | src/eat.c | |
| unfaint() | src/eat.c | |
| References Variables: | afternmv | src/decl.c |
| flags | src/decl.c | |
| force_save_hs | src/eat.c | |
| killer | src/decl.c | |
| killer_format | src/decl.c | |
| multi | src/decl.c | |
| nomovemsg | src/decl.c | |
| occupation | src/decl.c | |
| u | src/decl.c | |
| youmonst | src/decl.c | |
| urace, urole | ||
| Prototyped in: | include/extern.h | |
| Called by: | lesshungry() | src/eat.c |
| moveloop() | src/allmain.c | |
| References Variables: | victual | src/eat.c |
| Prototyped in: | include/extern.h | |
| Calls: | is_fainted() | src/eat.c |
| nomul() | ||
| Prototyped in: | include/extern.h | |
| Calls: | adjalign() | src/attrib.c |
| You_feel() | ||
| Called by: | eatcorpse() | src/eat.c |
| fprefx() | src/eat.c | |
| opentin() | src/eat.c | |
| References Variables: | u | src/decl.c |
| urole | ||
| Prototyped in: | include/extern.h | |
| Calls: | make_sick(), nomul() | |
| Called by: | choke() | src/eat.c |
| Prototyped in: | src/eat.c | |
| Calls: | choke() | src/eat.c |
| do_reset_eat() | src/eat.c | |
| lesshungry() | src/eat.c | |
| recalc_wt() | src/eat.c | |
| Called by: | eatfood() | src/eat.c |
| start_eating() | src/eat.c | |
| References Variables: | force_save_hs | src/eat.c |
| u | src/decl.c | |
| victual | src/eat.c | |
| Prototyped in: | src/eat.c | |
| Calls: | adjalign() | src/attrib.c |
| exercise() | src/attrib.c | |
| food_xname() | src/eat.c | |
| foodword() | src/eat.c | |
| morehungry() | src/eat.c | |
| vomit() | src/eat.c | |
| You(), You_feel(), done(), rn2() | ||
| Called by: | bite() | src/eat.c |
| eataccessory() | src/eat.c | |
| lesshungry() | src/eat.c | |
| References Variables: | killer | src/decl.c |
| killer_format | src/decl.c | |
| u | src/decl.c | |
| youmonst | src/decl.c | |
| urole | ||
| Prototyped in: | src/eat.c | |
| Calls: | adjattrib() | src/attrib.c |
| alloc() | src/alloc.c | |
| curs_on_u() | src/display.c | |
| eatmdone() | src/eat.c | |
| gainstr() | src/attrib.c | |
| givit() | src/eat.c | |
| intrinsic_possible() | src/eat.c | |
| newsym() | src/display.c | |
| You(), You_cant(), You_feel(), Your(), an(), dmgtype(), make_confused(), make_hallucinated(), make_stunned(), nomul(), pline(), pluslvl(), polyself(), rn2(), set_itimeout(), sprintf(), strcpy(), strlen() | ||
| Called by: | done_eating() | src/eat.c |
| opentin() | src/eat.c | |
| References Functions: | eatmdone() | src/eat.c |
| References Variables: | WIN_MAP | src/decl.c |
| afternmv | src/decl.c | |
| eatmbuf | src/eat.c | |
| flags | src/decl.c | |
| nomovemsg | src/decl.c | |
| u | src/decl.c | |
| youmonst | src/decl.c | |
| mons, urace, windowprocs | ||
| Prototyped in: | src/eat.c | |
| Calls: | change_luck() | src/attrib.c |
| fix_petrification() | src/eat.c | |
| revive_corpse() | src/do.c | |
| You(), You_feel(), done(), pline(), poly_when_stoned(), polymon(), rn2(), sprintf() | ||
| Called by: | opentin() | src/eat.c |
| start_eating() | src/eat.c | |
| References Variables: | killer | src/decl.c |
| killer_buf | src/decl.c | |
| killer_format | src/decl.c | |
| u | src/decl.c | |
| victual | src/eat.c | |
| youmonst | src/decl.c | |
| mons, urace, urole | ||
| Prototyped in: | src/eat.c | |
| Calls: | newuhs() | src/eat.c |
| recalc_wt() | src/eat.c | |
| stop_occupation() | src/allmain.c | |
| touchfood() | src/eat.c | |
| Called by: | bite() | src/eat.c |
| eatfood() | src/eat.c | |
| References Variables: | victual | src/eat.c |
| Prototyped in: | src/eat.c | |
| Calls: | cpostfx() | src/eat.c |
| food_xname() | src/eat.c | |
| fpostfx() | src/eat.c | |
| newuhs() | src/eat.c | |
| You(), pline(), useup(), useupf() | ||
| Called by: | eatfood() | src/eat.c |
| start_eating() | src/eat.c | |
| References Variables: | nomovemsg | src/decl.c |
| occupation | src/decl.c | |
| victual | src/eat.c | |
| Prototyped in: | src/eat.c | |
| Calls: | Ring_gone() | src/do_wear.c |
| adjattrib() | src/attrib.c | |
| choke() | src/eat.c | |
| newsym() | src/display.c | |
| see_monsters() | src/display.c | |
| set_mimic_blocking() | src/display.c | |
| You(), You_feel(), Your(), change_sex(), d(), discover_object(), dmgtype(), float_up(), incr_itimeout(), pline(), rescham(), rn2(), rnd() | ||
| Called by: | eatspecial() | src/eat.c |
| References Variables: | flags | src/decl.c |
| u | src/decl.c | |
| ublindf | src/decl.c | |
| uleft | src/decl.c | |
| uright | src/decl.c | |
| youmonst | src/decl.c | |
| mons, objects | ||
| Prototyped in: | src/eat.c | |
| Calls: | defends() | src/artifact.c |
| food_xname() | src/eat.c | |
| losestr() | src/attrib.c | |
| rottenfood() | src/eat.c | |
| touchfood() | src/eat.c | |
| violated_vegetarian() | src/eat.c | |
| You(), You_feel(), corpse_xname(), losehp(), make_sick(), peek_at_iced_corpse_age(), pline(), poly_when_stoned(), rn2(), rnd(), s_suffix(), sprintf(), useup(), useupf() | ||
| Called by: | doeat() | src/eat.c |
| References Variables: | monstermoves | src/decl.c |
| u | src/decl.c | |
| uwep | src/decl.c | |
| victual | src/eat.c | |
| youmonst | src/decl.c | |
| mons | ||
| Prototyped in: | src/eat.c | |
| Calls: | bite() | src/eat.c |
| do_reset_eat() | src/eat.c | |
| done_eating() | src/eat.c | |
| obj_here() | ||
| Used in: | newuhs() | src/eat.c |
| start_eating() | src/eat.c | |
| References Variables: | u | src/decl.c |
| victual | src/eat.c | |
| Prototyped in: | src/eat.c | |
| Calls: | newsym() | src/display.c |
| free() | ||
| Called by: | cpostfx() | src/eat.c |
| Used in: | cpostfx() | src/eat.c |
| References Variables: | eatmbuf | src/eat.c |
| nomovemsg | src/decl.c | |
| u | src/decl.c | |
| youmonst | src/decl.c | |
| Prototyped in: | src/eat.c | |
| Calls: | eataccessory() | src/eat.c |
| exercise() | src/attrib.c | |
| lesshungry() | src/eat.c | |
| o_unleash() | src/apply.c | |
| dealloc_obj(), dmgtype(), dopotion(), pline(), unpunish(), uqwepgone(), useup(), useupf(), uswapwepgone(), uwepgone() | ||
| Called by: | doeat() | src/eat.c |
| References Variables: | u | src/decl.c |
| uball | src/decl.c | |
| uchain | src/decl.c | |
| uquiver | src/decl.c | |
| uswapwep | src/decl.c | |
| uwep | src/decl.c | |
| victual | src/eat.c | |
| youmonst | src/decl.c | |
| Prototyped in: | src/eat.c | |
| Calls: | s_suffix(), singular(), sprintf(), the(), xname() | |
| Called by: | choke() | src/eat.c |
| done_eating() | src/eat.c | |
| eatcorpse() | src/eat.c | |
| start_eating() | src/eat.c | |
| References Functions: | xname() | |
| References Variables: | mons | |
| Prototyped in: | src/eat.c | |
| Calls: | discover_object() | |
| Called by: | choke() | src/eat.c |
| doeat() | src/eat.c | |
| rottenfood() | src/eat.c | |
| References Variables: | foodwords | src/eat.c |
| objects | ||
| Prototyped in: | src/eat.c | |
| Calls: | gainstr() | src/attrib.c |
| heal_legs() | src/do.c | |
| bcsign(), done(), make_blinded(), make_sick(), make_vomiting(), outrumor(), poly_when_stoned(), polymon(), rehumanize(), rn2(), rnd(), sprintf(), you_unwere() | ||
| Called by: | done_eating() | src/eat.c |
| References Variables: | delayed_killer | src/decl.c |
| killer | src/decl.c | |
| killer_buf | src/decl.c | |
| killer_format | src/decl.c | |
| u | src/decl.c | |
| ublindf | src/decl.c | |
| youmonst | src/decl.c | |
| mons | ||
| Prototyped in: | src/eat.c | |
| Calls: | violated_vegetarian() | src/eat.c |
| d(), dmgtype(), make_vomiting(), more_experienced(), pline(), rn2(), rnd(), singular() | ||
| Called by: | doeat() | src/eat.c |
| References Functions: | xname() | |
| References Variables: | current_fruit | src/decl.c |
| flags | src/decl.c | |
| monstermoves | src/decl.c | |
| u | src/decl.c | |
| victual | src/eat.c | |
| youmonst | src/decl.c | |
| objects, urace, urole | ||
| Prototyped in: | src/eat.c | |
| Calls: | see_monsters() | src/display.c |
| You(), You_feel(), Your(), dmgtype(), rn2() | ||
| Called by: | cpostfx() | src/eat.c |
| References Variables: | u | src/decl.c |
| ublindf | src/decl.c | |
| youmonst | src/decl.c | |
| mons | ||
| Prototyped in: | src/eat.c | |
| Called by: | cpostfx() | src/eat.c |
| References Variables: | mons | |
| Prototyped in: | src/eat.c | |
| Calls: | cpostfx() | src/eat.c |
| cprefx() | src/eat.c | |
| gainstr() | src/attrib.c | |
| hcolor() | src/do_name.c | |
| lesshungry() | src/eat.c | |
| rndmonnam() | src/do_name.c | |
| violated_vegetarian() | src/eat.c | |
| You(), b_trapped(), body_part(), dmgtype(), incr_itimeout(), make_vomiting(), makeplural(), obj_here(), pline(), rn2(), rnd(), useup(), useupf() | ||
| Used in: | newuhs() | src/eat.c |
| start_tin() | src/eat.c | |
| References Variables: | c_color_names | src/decl.c |
| flags | src/decl.c | |
| tin | src/eat.c | |
| tintxts | src/eat.c | |
| u | src/decl.c | |
| victual | src/eat.c | |
| ynchars | src/decl.c | |
| youmonst | src/decl.c | |
| mons, windowprocs | ||
| Prototyped in: | src/eat.c | |
| Calls: | eaten_stat() | src/eat.c |
| weight() | ||
| Called by: | bite() | src/eat.c |
| do_reset_eat() | src/eat.c | |
| References Variables: | victual | src/eat.c |
| Prototyped in: | src/eat.c | |
| Calls: | foodword() | src/eat.c |
| on_level() | src/dungeon.c | |
| You_feel(), body_part(), d(), dmgtype(), make_blinded(), make_confused(), nomul(), pline(), pline_The(), rn2(), rnd(), surface() | ||
| Called by: | doeat() | src/eat.c |
| eatcorpse() | src/eat.c | |
| References Functions: | Hear_again() | src/eat.c |
| References Variables: | afternmv | src/decl.c |
| dungeon_topology | src/decl.c | |
| flags | src/decl.c | |
| nomovemsg | src/decl.c | |
| u | src/decl.c | |
| ublindf | src/decl.c | |
| youmonst | src/decl.c | |
| Prototyped in: | src/eat.c | |
| Calls: | bite() | src/eat.c |
| cprefx() | src/eat.c | |
| done_eating() | src/eat.c | |
| food_xname() | src/eat.c | |
| set_occupation() | src/cmd.c | |
| sprintf() | ||
| Called by: | doeat() | src/eat.c |
| References Functions: | eatfood() | src/eat.c |
| References Variables: | msgbuf | src/eat.c |
| victual | src/eat.c | |
| Prototyped in: | src/eat.c | |
| Calls: | acurr() | src/attrib.c |
| acurrstr() | src/attrib.c | |
| dropx() | src/do.c | |
| set_occupation() | src/cmd.c | |
| You(), aobjnam(), body_part(), makeplural(), pline(), pline_The(), rn2(), setuqwep(), setuswapwep(), setuwep(), splitobj(), stackobj() | ||
| Called by: | doeat() | src/eat.c |
| References Functions: | opentin() | src/eat.c |
| References Variables: | tin | src/eat.c |
| u | src/decl.c | |
| uquiver | src/decl.c | |
| uswapwep | src/decl.c | |
| uwep | src/decl.c | |
| youmonst | src/decl.c | |
| Prototyped in: | src/eat.c | |
| Calls: | dropy() | src/do.c |
| addinv(), bill_dummy_object(), costly_spot(), freeinv(), inv_cnt(), merge_choice(), splitobj(), verbalize() | ||
| Called by: | do_reset_eat() | src/eat.c |
| doeat() | src/eat.c | |
| eatcorpse() | src/eat.c | |
| References Variables: | invent | src/decl.c |
| mons, objects | ||
| Prototyped in: | src/eat.c | |
| Calls: | Hear_again() | src/eat.c |
| stop_occupation() | src/allmain.c | |
| Used in: | newuhs() | src/eat.c |
| References Variables: | flags | src/decl.c |
| u | src/decl.c | |