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 |