#define TROLL_REVIVE_CHANCE 37
#define ROT_AGE 250L
#define special_corpse( num )
#define ON_ICE( a )
| struct icp | |
| { | |
| int iprob; | |
| char iclass; | |
| } |
| Visible in: | src/mkobj.c | |
| Used in: | mkobj() | src/mkobj.c |
| Visible in: | src/mkobj.c | |
| Used in: | mkbox_cnts() | src/mkobj.c |
| Visible in: | src/mkobj.c | |
| Used in: | mkobj() | src/mkobj.c |
| Visible in: | src/mkobj.c | |
| Used in: | mkobj() | src/mkobj.c |
| Used in: | mksobj() |
treefruits
static int treefruits[]
| Used in: | rnd_treefruit_at() |
obj_state_names
static const char* obj_state_names[8]
| Used in: | where_name() |
| Prototyped in: | include/extern.h | |
| Calls: | panic() | src/end.c |
| Called by: | bury_an_obj() | src/dig.c |
| mineralize() | src/mklev.c | |
| mkgrave() | src/mklev.c | |
| References Variables: | level | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | panic() | src/end.c |
| Called by: | drop_upon_death() | src/bones.c |
| mkbox_cnts() | src/mkobj.c | |
| mksobj() | src/mkobj.c | |
| Prototyped in: | include/extern.h | |
| Calls: | panic() | src/end.c |
| Called by: | impact_drop() | src/dokick.c |
| moverock() | src/hack.c | |
| ship_object() | src/dokick.c | |
| References Variables: | migrating_objs | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | merged() | src/invent.c |
| panic() | src/end.c | |
| Called by: | display_minventory() | src/invent.c |
| drop_upon_death() | src/bones.c | |
| mdamagem() | src/mhitm.c | |
| Prototyped in: | include/extern.h | |
| Called by: | arti_speak() | src/artifact.c |
| fpostfx() | src/eat.c | |
| mksobj() | src/mkobj.c | |
| Prototyped in: | include/extern.h | |
| Calls: | alloc() | src/alloc.c |
| addtobill(), memcpy(), shop_keeper(), strncpy(), subfrombill() | ||
| Called by: | light_cocktail() | src/apply.c |
| touchfood() | src/eat.c | |
| use_lamp() | src/apply.c | |
| References Variables: | flags | src/decl.c |
| u | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | set_moreluck() | src/attrib.c |
| spec_ability() | src/artifact.c | |
| weight() | src/mkobj.c | |
| stop_timer() | ||
| Called by: | blessorcurse() | src/mkobj.c |
| dipfountain() | src/fountain.c | |
| final_level() | src/do.c | |
| m_initweap() | src/makemon.c | |
| Prototyped in: | include/extern.h | |
| Calls: | bless() | src/mkobj.c |
| curse() | src/mkobj.c | |
| rn2() | ||
| Called by: | mksobj() | src/mkobj.c |
| Prototyped in: | include/extern.h | |
| Calls: | del_light_source() | src/light.c |
| obj_sheds_light() | src/light.c | |
| panic() | src/end.c | |
| free(), obj_stop_timers() | ||
| Called by: | eatspecial() | src/eat.c |
| ghitm() | src/dokick.c | |
| menu_drop() | src/do.c | |
| mineralize() | src/mklev.c | |
| mkbox_cnts() | src/mkobj.c | |
| realloc_obj() | src/do_name.c | |
| throw_gold() | src/dothrow.c | |
| throw_obj() | src/dothrow.c | |
| Prototyped in: | include/extern.h | |
| Calls: | obj_extract_self() | src/mkobj.c |
| obfree() | ||
| Called by: | makemon() | src/makemon.c |
| Prototyped in: | include/extern.h | |
| Calls: | panic() | src/end.c |
| Called by: | remove_object() | src/mkobj.c |
| replace_object() | src/mkobj.c | |
| Prototyped in: | include/extern.h | |
| Calls: | panic() | src/end.c |
| Called by: | doorganize() | src/invent.c |
| freeinv() | src/invent.c | |
| obj_extract_self() | src/mkobj.c | |
| remove_object() | src/mkobj.c | |
| replace_object() | src/mkobj.c | |
| Prototyped in: | include/extern.h | |
| Calls: | alloc() | src/alloc.c |
| memcpy() | ||
| Prototyped in: | include/extern.h | |
| References Variables: | objects | |
| Prototyped in: | include/extern.h | |
| Calls: | mkcorpstat() | src/mkobj.c |
| oname() | src/do_name.c | |
| Called by: | done() | src/end.c |
| savebones() | src/bones.c | |
| Prototyped in: | include/extern.h | |
| Calls: | mksobj_at() | src/mkobj.c |
| tt_oname() | ||
| Called by: | dig_up_grave() | src/dig.c |
| fixup_special() | src/mkmaze.c | |
| Prototyped in: | include/extern.h | |
| Calls: | mksobj_at() | src/mkobj.c |
| save_mtraits() | src/mkobj.c | |
| start_corpse_timeout() | src/mkobj.c | |
| weight() | src/mkobj.c | |
| impossible(), monsndx(), obj_stop_timers() | ||
| Called by: | fixup_special() | src/mkmaze.c |
| makelevel() | src/mklev.c | |
| mk_named_object() | src/mkobj.c | |
| References Variables: | mons | |
| Prototyped in: | include/extern.h | |
| Calls: | In_hell() | src/dungeon.c |
| mksobj() | src/mkobj.c | |
| on_level() | src/dungeon.c | |
| panic() | src/end.c | |
| rnd() | ||
| Called by: | doapply() | src/apply.c |
| drinksink() | src/fountain.c | |
| mineralize() | src/mklev.c | |
| mkbox_cnts() | src/mkobj.c | |
| mkgrave() | src/mklev.c | |
| mkobj_at() | src/mkobj.c | |
| mksobj() | src/mkobj.c | |
| set_mimic_sym() | src/makemon.c | |
| References Variables: | bases | src/decl.c |
| dungeon_topology | src/decl.c | |
| hellprobs | src/mkobj.c | |
| mkobjprobs | src/mkobj.c | |
| rogueprobs | src/mkobj.c | |
| u | src/decl.c | |
| obj_descr, objects | ||
| Prototyped in: | include/extern.h | |
| Calls: | realloc_obj() | src/do_name.c |
| memcpy(), strlen() | ||
| Called by: | savebones() | src/bones.c |
| Prototyped in: | include/extern.h | |
| Calls: | obj_timer_checks() | src/mkobj.c |
| References Variables: | level | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | check_contained() | src/mkobj.c |
| fmt_ptr() | src/alloc.c | |
| mon_nam() | src/do_name.c | |
| where_name() | src/mkobj.c | |
| doname(), pline() | ||
| Called by: | sanity_check() | src/cmd.c |
| References Variables: | billobjs | src/decl.c |
| c_common_strings | src/decl.c | |
| invent | src/decl.c | |
| level | src/decl.c | |
| migrating_objs | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Called by: | dogfood() | src/dog.c |
| eatcorpse() | src/eat.c | |
| References Variables: | monstermoves | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | extract_nexthere() | src/mkobj.c |
| extract_nobj() | src/mkobj.c | |
| obj_timer_checks() | src/mkobj.c | |
| panic() | src/end.c | |
| unblock_point() | ||
| Called by: | move_bc() | src/ball.c |
| movebubbles() | src/mkmaze.c | |
| moverock() | src/hack.c | |
| movobj() | src/hack.c | |
| obj_extract_self() | src/mkobj.c | |
| set_bc() | src/ball.c | |
| References Variables: | level | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | extract_nexthere() | src/mkobj.c |
| extract_nobj() | src/mkobj.c | |
| panic() | src/end.c | |
| Called by: | realloc_obj() | src/do_name.c |
| References Variables: | invent | src/decl.c |
| level | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | mksobj_at() | src/mkobj.c |
| rn2() | ||
| Called by: | dokick() | src/dokick.c |
| References Variables: | treefruits | src/mkobj.c |
| Prototyped in: | include/extern.h | |
| Calls: | In_hell() | src/dungeon.c |
| rndmonst() | src/makemon.c | |
| monsndx(), rn2() | ||
| Called by: | fixup_special() | src/mkmaze.c |
| mksobj() | src/mkobj.c | |
| References Variables: | u | src/decl.c |
| mons | ||
| Prototyped in: | include/extern.h | |
| Calls: | alloc() | src/alloc.c |
| obj_sheds_light() | src/light.c | |
| obj_split_light_source() | src/light.c | |
| panic() | src/end.c | |
| weight() | src/mkobj.c | |
| memcpy(), obj_split_timers(), splitbill(), strncpy() | ||
| Called by: | ckfn() | src/invent.c |
| doeat() | src/eat.c | |
| getobj() | src/invent.c | |
| hold_another_object() | src/invent.c | |
| kick_object() | src/dokick.c | |
| light_cocktail() | src/apply.c | |
| menu_drop() | src/do.c | |
| scatter() | src/explode.c | |
| start_tin() | src/eat.c | |
| throw_obj() | src/dothrow.c | |
| touchfood() | src/eat.c | |
| use_candle() | src/apply.c | |
| useupf() | src/invent.c | |
| References Variables: | flags | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | rn2(), rnz(), start_timer() | |
| Called by: | forcelock() | src/lock.c |
| mkcorpstat() | src/mkobj.c | |
| mksobj() | src/mkobj.c | |
| References Variables: | in_mklev | src/decl.c |
| mons | ||
| Prototyped in: | include/extern.h | |
| Calls: | set_moreluck() | src/attrib.c |
| spec_ability() | src/artifact.c | |
| weight() | src/mkobj.c | |
| Prototyped in: | include/extern.h | |
| Calls: | set_moreluck() | src/attrib.c |
| spec_ability() | src/artifact.c | |
| weight() | src/mkobj.c | |
| stop_timer() | ||
| Called by: | dipfountain() | src/fountain.c |
| Prototyped in: | src/mkobj.c | |
| Calls: | fmt_ptr() | src/alloc.c |
| where_name() | src/mkobj.c | |
| pline() | ||
| Called by: | obj_sanity_check() | src/mkobj.c |
| Prototyped in: | src/mkobj.c | |
| Calls: | container_weight() | src/mkobj.c |
| weight() | src/mkobj.c | |
| Called by: | container_weight() | src/mkobj.c |
| obj_extract_self() | src/mkobj.c | |
| Prototyped in: | src/mkobj.c | |
| Calls: | add_to_container() | src/mkobj.c |
| dealloc_obj() | src/mkobj.c | |
| level_difficulty() | src/dungeon.c | |
| mkobj() | src/mkobj.c | |
| mksobj() | src/mkobj.c | |
| weight() | src/mkobj.c | |
| rn2(), rnd(), rnd_class(), stop_timer() | ||
| Called by: | mksobj() | src/mkobj.c |
| References Variables: | boxiprobs | src/mkobj.c |
| in_mklev | src/decl.c | |
| moves | src/decl.c | |
| Prototyped in: | src/mkobj.c | |
| Calls: | is_ice() | src/dbridge.c |
| start_timer(), stop_timer() | ||
| Called by: | obj_ice_effects() | src/mkobj.c |
| place_object() | src/mkobj.c | |
| remove_object() | src/mkobj.c | |
| References Variables: | monstermoves | src/decl.c |
| Prototyped in: | src/mkobj.c | |
| Calls: | realloc_obj() | src/do_name.c |
| monsndx(), strlen() | ||
| Called by: | mkcorpstat() | src/mkobj.c |
| Prototyped in: | src/mkobj.c | |
| Called by: | check_contained() | src/mkobj.c |
| obj_sanity_check() | src/mkobj.c | |
| References Variables: | obj_state_names | src/mkobj.c |