#include "hack.h"
#include "quest.h"
#include "qtext.h"
Functions | |
int | NDECL ((*afternmv)) |
void | decl_init () |
Variables | |
const char * | hname = 0 |
int | hackpid = 0 |
NEARDATA int | bases [MAXOCLASSES] = DUMMY |
NEARDATA int | multi = 0 |
char | multi_txt [BUFSZ] = DUMMY |
NEARDATA int | nroom = 0 |
NEARDATA int | nsubroom = 0 |
NEARDATA int | occtime = 0 |
int | x_maze_max |
int | y_maze_max |
int | otg_temp |
struct dgn_topology | dungeon_topology = {DUMMY} |
struct q_score | quest_status = DUMMY |
NEARDATA char | pl_tutorial [QT_T_MAX-QT_T_FIRST+1] = {0} |
NEARDATA int | smeq [MAXNROFROOMS+1] = DUMMY |
NEARDATA int | doorindex = 0 |
NEARDATA char * | save_cm = 0 |
NEARDATA int | killer_format = 0 |
const char * | killer = 0 |
const char * | delayed_killer = 0 |
char | killer_buf [BUFSZ] = DUMMY |
const char * | nomovemsg = 0 |
const char | nul [40] = DUMMY |
NEARDATA char | plname [PL_NSIZ] = DUMMY |
NEARDATA char | pl_character [PL_CSIZ] = DUMMY |
NEARDATA char | pl_race = '\0' |
NEARDATA char | pl_fruit [PL_FSIZ] = DUMMY |
NEARDATA int | current_fruit = 0 |
NEARDATA struct fruit * | ffruit = (struct fruit *)0 |
NEARDATA char | tune [6] = DUMMY |
const char * | occtxt = DUMMY |
const char | quitchars [] = " \r\n\033" |
const char | vowels [] = "aeiouAEIOU" |
const char | ynchars [] = "yn" |
const char | ynqchars [] = "ynq" |
const char | ynaqchars [] = "ynaq" |
const char | ynNaqchars [] = "yn#aq" |
NEARDATA long | yn_number = 0L |
const char | disclosure_options [] = "iavgc" |
struct linfo | level_info [MAXLINFO] |
NEARDATA struct sinfo | program_state |
const char | sdir [] = "hykulnjb><" |
const char | ndir [] = "47896321><" |
const schar | xdir [10] = { -1,-1, 0, 1, 1, 1, 0,-1, 0, 0 } |
const schar | ydir [10] = { 0,-1,-1,-1, 0, 1, 1, 1, 0, 0 } |
const schar | zdir [10] = { 0, 0, 0, 0, 0, 0, 0, 0, 1,-1 } |
NEARDATA schar | tbx = 0 |
NEARDATA schar | tby = 0 |
NEARDATA struct multishot | m_shot = { 0, 0, STRANGE_OBJECT, FALSE } |
NEARDATA struct dig_info | digging |
NEARDATA dungeon | dungeons [MAXDUNGEON] |
NEARDATA s_level * | sp_levchn |
NEARDATA stairway | upstair = { 0, 0 } |
NEARDATA stairway | dnstair = { 0, 0 } |
NEARDATA stairway | upladder = { 0, 0 } |
NEARDATA stairway | dnladder = { 0, 0 } |
NEARDATA stairway | sstairs = { 0, 0 } |
NEARDATA dest_area | updest = { 0, 0, 0, 0, 0, 0, 0, 0 } |
NEARDATA dest_area | dndest = { 0, 0, 0, 0, 0, 0, 0, 0 } |
NEARDATA coord | inv_pos = { 0, 0 } |
NEARDATA boolean | in_mklev = FALSE |
NEARDATA boolean | stoned = FALSE |
NEARDATA boolean | unweapon = FALSE |
NEARDATA boolean | mrg_to_wielded = FALSE |
NEARDATA struct obj * | current_wand = 0 |
NEARDATA boolean | in_steed_dismounting = FALSE |
NEARDATA coord | bhitpos = DUMMY |
NEARDATA coord | doors [DOORMAX] = {DUMMY} |
NEARDATA struct mkroom | rooms [(MAXNROFROOMS+1)*2] = {DUMMY} |
NEARDATA struct mkroom * | subrooms = &rooms[MAXNROFROOMS+1] |
struct mkroom * | upstairs_room |
struct mkroom * | dnstairs_room |
struct mkroom * | sstairs_room |
struct engr * | head_engr |
dlevel_t | level |
struct trap * | ftrap = (struct trap *)0 |
NEARDATA struct monst | youmonst = DUMMY |
NEARDATA struct permonst | upermonst = DUMMY |
NEARDATA struct flag | flags = DUMMY |
NEARDATA struct instance_flags | iflags = DUMMY |
NEARDATA struct you | u = DUMMY |
NEARDATA struct obj * | invent = (struct obj *)0 |
NEARDATA struct obj * | uwep = (struct obj *)0 |
NEARDATA struct obj * | uarm = (struct obj *)0 |
NEARDATA struct obj * | uswapwep = (struct obj *)0 |
NEARDATA struct obj * | uquiver = (struct obj *)0 |
NEARDATA struct obj * | uskin = (struct obj *)0 |
NEARDATA struct obj * | uarmc = (struct obj *)0 |
NEARDATA struct obj * | uarmh = (struct obj *)0 |
NEARDATA struct obj * | uarms = (struct obj *)0 |
NEARDATA struct obj * | uarmg = (struct obj *)0 |
NEARDATA struct obj * | uarmf = (struct obj *)0 |
NEARDATA struct obj * | uamul = (struct obj *)0 |
NEARDATA struct obj * | uright = (struct obj *)0 |
NEARDATA struct obj * | uleft = (struct obj *)0 |
NEARDATA struct obj * | ublindf = (struct obj *)0 |
NEARDATA struct obj * | uchain = (struct obj *)0 |
NEARDATA struct obj * | uball = (struct obj *)0 |
const int | shield_static [SHIELD_COUNT] |
NEARDATA struct spell | spl_book [MAXSPELL+1] = {DUMMY} |
NEARDATA long | moves = 1L |
NEARDATA long | monstermoves = 1L |
NEARDATA long | wailmsg = 0L |
NEARDATA struct obj * | migrating_objs = (struct obj *)0 |
NEARDATA struct obj * | billobjs = (struct obj *)0 |
NEARDATA struct obj | zeroobj = DUMMY |
NEARDATA char | dogname [PL_PSIZ] = DUMMY |
NEARDATA char | catname [PL_PSIZ] = DUMMY |
NEARDATA char | horsename [PL_PSIZ] = DUMMY |
char | preferred_pet |
NEARDATA struct monst * | mydogs = (struct monst *)0 |
NEARDATA struct monst * | migrating_mons = (struct monst *)0 |
NEARDATA struct mvitals | mvitals [NUMMONS] |
NEARDATA struct c_color_names | c_color_names |
const char * | c_obj_colors [] |
struct c_common_strings | c_common_strings |
const char * | materialnm [] |
NEARDATA boolean | vision_full_recalc = 0 |
NEARDATA char ** | viz_array = 0 |
NEARDATA winid | WIN_MESSAGE = WIN_ERR |
NEARDATA winid | WIN_STATUS = WIN_ERR |
NEARDATA winid | WIN_MAP = WIN_ERR |
NEARDATA winid | WIN_INVEN = WIN_ERR |
char | toplines [TBUFSZ] |
struct tc_gbl_data | tc_gbl_data = { 0,0, 0,0 } |
char * | fqn_prefix [PREFIX_COUNT] |
void decl_init | ( | ) |
E int NDECL | ( | * | afternmv ) |
NEARDATA int bases[MAXOCLASSES] = DUMMY |
Referenced by discover_object(), dodiscovered(), dowrite(), fruitadd(), init_objects(), mkobj(), pleased(), readobjnam(), restnames(), savenames(), setgemprobs(), shuffle_all(), and undiscover_object().
Referenced by bhit(), bhitm(), boomhit(), buzz(), do_break_wand(), domove(), erode_obj(), fightm(), hit(), kick_monster(), kick_object(), launch_obj(), lookat(), m_throw(), mbhit(), mbhitm(), miss(), ohitmon(), scatter(), sho_obj_return_to_u(), thitmonst(), throw_gold(), throwit(), and use_pole().
Referenced by add_to_billobjs(), bp_to_obj(), freedynamicdata(), getlev(), obj_extract_self(), savelev(), and setpaid().
NEARDATA struct c_color_names c_color_names |
{ "black", "amber", "golden", "light blue", "red", "orange", "green", "silver", "blue", "purple", "white" }
struct c_common_strings c_common_strings |
{ "Nothing happens.", "That's enough tries!", "That is a silly thing to %s.", "shudder for a moment.", "something", "Something", "You can move again.", "Never mind.", "vision quickly clears.", {"the", "your"} }
const char* c_obj_colors[] |
{ "black", "red", "green", "brown", "blue", "magenta", "cyan", "gray", "transparent", "orange", "bright green", "yellow", "bright blue", "bright magenta", "bright cyan", "white", }
Referenced by mimic_hit_msg(), rndcolor(), and use_stone().
NEARDATA char catname[PL_PSIZ] = DUMMY |
Referenced by get_compopt_value(), makedog(), parse_config_line(), and parseoptions().
NEARDATA int current_fruit = 0 |
Referenced by fprefx(), fruitadd(), lookat(), mksobj(), readobjnam(), restgamestate(), and savegamestate().
NEARDATA struct obj* current_wand = 0 |
Referenced by destroy_item(), do_break_wand(), dozap(), and shopdig().
const char* delayed_killer = 0 |
Referenced by damageum(), do_genocide(), fix_petrification(), fix_worst_trouble(), fpostfx(), hitmu(), newman(), nh_timeout(), polyman(), and polymon().
Referenced by dig(), holetime(), launch_obj(), still_chewing(), use_pick_axe2(), watch_dig(), and watch_on_duty().
const char disclosure_options[] = "iavgc" |
Referenced by get_compopt_value(), parseoptions(), should_query_disclose_option(), and special_handling().
Referenced by fixup_special(), getlev(), goto_level(), In_W_tower(), rloc_pos_ok(), rloco(), savelev(), and tele_jump_ok().
struct mkroom * dnstairs_room |
Referenced by find_branch_room(), fix_stair_rooms(), has_dnstairs(), and mkstairs().
NEARDATA char dogname[PL_PSIZ] = DUMMY |
Referenced by get_compopt_value(), makedog(), parse_config_line(), and parseoptions().
NEARDATA int doorindex = 0 |
Referenced by add_door(), clear_level_structures(), do_room_or_subroom(), dodoor(), flip_level(), getlev(), join(), makeniche(), okdoor(), sel_set_door(), shkinit(), and trap_detect().
Referenced by add_door(), fill_zoo(), flip_level(), getlev(), savelev(), shkinit(), stock_room(), and trap_detect().
struct dgn_topology dungeon_topology = {DUMMY} |
Referenced by restore_dungeon(), and save_dungeon().
Referenced by add_branch(), align_shift(), arti_invoke(), Can_rise_up(), convert_arg(), deepest_lev_reached(), depth(), describe_level(), dname_to_dnum(), done(), dorecover(), dunlevs_in_dungeon(), find_branch(), forget_mapseen(), get_level(), In_hell(), induced_align(), init_dungeons(), Invocation_lev(), Is_botlevel(), ledger_no(), ledger_to_dlev(), ledger_to_dnum(), level_range(), level_tele(), makelevel(), makemaz(), maxledgerno(), mkportal(), no_bones_level(), print_mapseen(), random_teleport_level(), restore_dungeon(), save_dungeon(), and set_bonesfile_name().
Referenced by fruitadd(), goodfruit(), parseoptions(), readobjnam(), restgamestate(), savebones(), savefruitchn(), and xname().
Referenced by addinv(), addinv_core1(), addtobill(), adj_abon(), adjattrib(), amulet(), Amulet_on(), angry_guards(), animate_statue(), arti_invoke(), attack(), attack_checks(), autopick(), back_to_glyph(), ballfall(), bhitm(), bhito(), bill_dummy_object(), Blindf_off(), Blindf_on(), bot(), bot1(), bot2(), boulder_hits_pool(), break_statue(), breamu(), burn_away_slime(), bypass_obj(), can_twoweapon(), cancel_item(), cancel_monst(), cast_wizard_spell(), castmu(), change_inv_order(), change_sex(), check_here(), check_tutorial_farlook(), check_tutorial_location(), check_tutorial_message(), clear_bypasses(), clone_mon(), cloneu(), close_drawbridge(), cls(), convert_arg(), corpse_chance(), count_categories(), cpostfx(), cprefx(), create_gas_cloud(), cursetxt(), cutoff(), cutworm(), damageum(), del_sokoprize(), delete_levelfile(), demon_talk(), destroy_drawbridge(), digactualhole(), display_pickinv(), do_break_wand(), do_earthquake(), do_entity(), do_genocide(), do_look(), do_play_instrument(), doapply(), dobreathe(), doconsult(), docrt(), doddoremarm(), doddrop(), dodiscovered(), dodown(), dodrink(), dofire(), dofiretrap(), dog_eat(), dog_invent(), dog_move(), dogaze(), dokick(), domagictrap(), domindblast(), domonnoise(), domove(), done(), done1(), doorganize(), doorlock(), dopay(), dopray(), doread(), dorecover(), dosacrifice(), dosave0(), doset(), dosit(), dosounds(), dosummon(), dotalk(), dotele(), dotogglepickup(), dotrap(), dotypeinv(), dounpaid(), dowear(), dowield(), dowieldquiver(), drain_en(), drain_item(), drinkfountain(), drop(), drop_boulder_on_monster(), drop_boulder_on_player(), dropx(), drown(), e_died(), eataccessory(), encumber_msg(), engrave(), enlightenment(), erode_obj(), explmu(), explode(), fall_asleep(), feature_alert_opts(), find_ac(), findtravelpath(), fix_attributes_and_properties(), fix_worst_trouble(), flash_hits_mon(), flooreffects(), flush_screen(), food_detect(), forget_levels(), fracture_rock(), freeinv_core(), get_compopt_value(), getobj(), getpos(), getspell(), ggetobj(), ghost_from_bottle(), Gloves_off(), Gloves_on(), goto_level(), growl(), gulpmu(), gulpum(), hack_artifacts(), hatch_egg(), heal_legs(), healup(), Hear_again(), Helmet_off(), Helmet_on(), help_menu(), hit(), hitmu(), hmon(), hmon_hitmon(), hold_another_object(), identify_pack(), inherits(), initoptions(), intemple(), intended_cdt(), interrupt_multi(), known_hitum(), lev_by_name(), level_tele(), lift_object(), lookaround(), losehp_how(), losexp(), m_move(), m_respond(), m_throw(), make_blinded(), make_confused(), make_corpse(), make_hallucinated(), make_sick(), make_stunned(), makemon(), maketrap(), makewish(), mattacku(), maybe_tutorial(), Mb_hit(), mb_trapped(), mcalcmove(), mdamagem(), mdamageu(), mdig_tunnel(), meatmetal(), meatobj(), menu_drop(), menu_loot(), menu_remarm(), minimal_enlightenment(), mintrap(), miss(), missmu(), missum(), mkgoldobj(), mksobj(), mon_adjust_speed(), mon_consume_unstone(), more_experienced(), moveloop(), moverock(), mpickgold(), mpickstuff(), mquaffmsg(), mreadmsg(), mrustm(), mswings(), mswingsm(), mzapmsg(), newcham(), newgame(), newhp(), newman(), newuhs(), nh_timeout(), noises(), nomul(), obj_to_let(), off_msg(), ohitmon(), on_msg(), openone(), opentin(), parse(), parse_config_line(), parseoptions(), passive(), pay(), pay_for_damage(), peffects(), pick_lock(), pickup(), pickup_object(), pleased(), plnamesuffix(), pluslvl(), poly_gender(), polyman(), polymon(), potionbreathe(), precheck(), priest_talk(), query_category(), query_objlist(), rank(), read_engr_at(), readobjnam(), rehumanize(), relobj(), remove_damage(), restgamestate(), restmonchn(), restobjchn(), resurrect(), rhack(), rigid_role_checks(), Ring_off_or_gone(), Ring_on(), role_init(), rot_corpse(), rottenfood(), rust_dmg(), savebones(), savegamestate(), savelev(), savelife(), seffects(), set_artifact_intrinsic(), set_wounded_legs(), setmangry(), shieldeff(), shopdig(), should_query_disclose_option(), special_handling(), spell_would_be_useless(), spelleffects(), spitmu(), split_mon(), splitobj(), spo_level_flags(), spo_level_sounds(), steal(), stealgold(), still_chewing(), stop_occupation(), strange_feeling(), strategy(), sub_one_frombill(), take_gold(), tamedog(), test_move(), thitu(), throw_gold(), throw_obj(), topten(), toss_up(), u_init(), ugolemeffects(), unfaint(), use_container(), use_crystal_ball(), use_defensive(), use_figurine(), use_pick_axe2(), use_whip(), wakeup(), watch_dig(), watch_on_duty(), welcome(), were_change(), whimper(), wield_tool(), wildmiss(), wizdead(), xprname(), yelp(), and zap_over_floor().
char* fqn_prefix[PREFIX_COUNT] |
{ (char *)0, (char *)0, (char *)0, (char *)0, (char *)0, (char *)0, (char *)0, (char *)0, (char *)0 }
Referenced by fqname(), get_compopt_value(), init_dungeons(), and validate_prefix_locations().
Referenced by amulet(), can_make_bones(), deltrap(), doidtrap(), expulsion(), flip_level(), forget_traps(), freedynamicdata(), getlev(), goto_level(), maketrap(), mon_arrive(), savebones(), savelev(), see_traps(), set_wportal(), sokoban_detect(), t_at(), and trap_detect().
int hackpid = 0 |
Referenced by dosave0(), goto_level(), and savelev().
Referenced by del_engr(), engr_at(), fixup_special(), make_engr_at(), rest_engravings(), and save_engravings().
NEARDATA char horsename[PL_PSIZ] = DUMMY |
Referenced by get_compopt_value(), makedog(), and parseoptions().
NEARDATA struct instance_flags iflags = DUMMY |
Referenced by attack_checks(), bot1(), bot2(), check_tutorial_command(), click_to_cmd(), describe_level(), disp_artifact_discoveries(), display_pickinv(), dmonsfree(), do_look(), dochat(), dodiscovered(), doloot(), domove(), doname_base(), done(), done2(), doquickwhatis(), doremring(), dosave0(), doset(), doset_add_menu(), dospellmenu(), dotakeoff(), dotogglepickup(), dotravel(), dump_object(), duplicate_opt_detection(), enhance_skill(), enter_explore_mode(), findtravelpath(), freedynamicdata(), get_compopt_value(), getdir(), getpos(), getpos_help(), help_dir(), in_or_out_menu(), init_dungeons(), initoptions(), invdisp_nothing(), look_here(), m_detach(), mapglyph(), minimal_enlightenment(), movecmd(), moveloop(), newgame(), newsym(), nomul(), option_help(), parse(), parse_config_line(), parseoptions(), pickup(), query_objlist(), rhack(), savebones(), savelev(), select_newcham_form(), set_duplicate_opt_detection(), showdmg(), sokoban_detect(), special_handling(), switch_graphics(), test_move(), use_crystal_ball(), use_pick_axe(), VA_DECL(), vision_recalc(), vision_reset(), wc_set_font_name(), and wc_set_window_colors().
NEARDATA boolean in_steed_dismounting = FALSE |
Referenced by spoteffects().
Referenced by invocation_message(), invocation_pos(), makemaz(), mkinvokearea(), restore_dungeon(), and save_dungeon().
Referenced by addinv(), askchain(), assigninvlet(), autoquiver(), bot2(), bribe(), can_blnd(), can_ooze(), cancel_monst(), carry_count(), carrying(), chat_with_leader(), check_leash(), damageum(), deadbook(), demon_talk(), destroy_item(), dipfountain(), disclose(), display_pickinv(), dochug(), doconsult(), dodown(), dodrop(), dog_eat(), dog_goal(), doloot(), domonnoise(), done(), doorganize(), dopay(), dopayobj(), doprgold(), doprinuse(), doprtool(), dosit(), dotrap(), dotypeinv(), dounpaid(), drag_ball(), drinkfountain(), drop(), drop_upon_death(), dropx(), drown(), emergency_disrobe(), find_oid(), finish_paybill(), freedynamicdata(), freeinv(), gd_move(), get_mleash(), getobj(), ggetobj(), ghitm(), gold_detect(), gulpmu(), have_lizard(), hidden_gold(), hurtle_step(), identify_pack(), inherits(), inv_cnt(), inv_weight(), invault(), inven_inuse(), kill_genocided_monsters(), lava_effects(), level_tele(), lift_object(), litroom(), litter(), m_move(), m_unleash(), maybe_tutorial(), menu_drop(), menu_identify(), menu_loot(), menu_remarm(), merge_choice(), moverock(), next_to_u(), number_leashed(), pay_for_damage(), paygd(), pleased(), priest_talk(), query_classes(), reassign(), reorder_invent(), replace_object(), resists_blnd(), resists_magm(), restgamestate(), rndcurse(), savegamestate(), seffects(), set_apparxy(), set_artifact_intrinsic(), setpaid(), shopdig(), skill_init(), steal(), stealamulet(), stealarm(), stone_luck(), take_gold(), test_move(), try_disarm(), uhave_graystone(), unleash_all(), unturn_dead(), use_container(), worst_cursed_item(), and zapyourself().
const char* killer = 0 |
Referenced by cast_wizard_spell(), choke(), corpse_chance(), cprefx(), destroy_drawbridge(), do_class_genocide(), do_entity(), do_genocide(), dogaze(), done(), done2(), done_in_by(), dosacrifice(), dosave0(), drown(), e_died(), enlightenment(), explode(), fpostfx(), fry_by_god(), gazemu(), goto_level(), gulpum(), hitmu(), kick_object(), lava_effects(), level_tele(), losehp_how(), losexp(), m_throw(), moveloop(), newman(), newuhs(), nh_timeout(), poisoned(), polyman(), rehumanize(), topten(), toss_up(), trickery(), violated(), zapyourself(), and zhitu().
char killer_buf[BUFSZ] = DUMMY |
Referenced by corpse_chance(), cprefx(), explode(), fpostfx(), and throw_obj().
NEARDATA int killer_format = 0 |
Referenced by cast_wizard_spell(), choke(), corpse_chance(), cprefx(), damageum(), destroy_drawbridge(), do_class_genocide(), do_entity(), do_genocide(), dogaze(), done(), done_in_by(), dosacrifice(), drown(), e_died(), explode(), fpostfx(), fry_by_god(), gazemu(), gulpum(), hitmu(), kick_object(), lava_effects(), level_tele(), losehp_how(), losexp(), moveloop(), newman(), newuhs(), nh_timeout(), poisoned(), polyman(), rehumanize(), topten(), toss_up(), violated(), zapyourself(), and zhitu().
Referenced by add_damage(), add_region(), add_to_buried(), attack_checks(), back_to_glyph(), bad_location(), bc_order(), bhitpile(), blocked_boulder(), bound_digging(), burn_floor_paper(), bury_objs(), Can_dig_down(), check_here(), check_map_spot(), check_special_room(), chest_trap(), clear_level_structures(), click_to_cmd(), container_at(), costly_spot(), count_features(), create_altar(), cursed_object_at(), del_sokoprize(), delallobj(), dig(), dig_typ(), digactualhole(), dipfountain(), display_binventory(), do_break_wand(), do_flood(), do_mapping(), do_storms(), do_vicinity_map(), dochug(), does_block(), doforce(), dog_invent(), dog_move(), doloot(), dosacrifice(), dosit(), dosounds(), drown(), dryup(), feel_location(), fill_room(), fill_zoo(), find_defensive(), find_lev_obj(), find_misc(), find_oid(), fixup_special(), flip_level(), floorfood(), freedynamicdata(), g_at(), getbones(), getlev(), gush(), hitmu(), home_shk(), impact_drop(), join(), kick_object(), kill_genocided_monsters(), look_here(), m_move(), magic_map_background(), make_niches(), makelevel(), makemaz(), makeniche(), maketrap(), map_background(), map_invisible(), map_object(), map_trap(), mapglyph(), mattacku(), maybe_tutorial(), mbhit(), mdig_tunnel(), meatmetal(), meatobj(), mfndpos(), mineralize(), mkfount(), mkgarden(), mklev(), mkmap(), mkswamp(), mktemple(), mktrap(), mkundead(), movebubbles(), moverock(), mpickstuff(), obj_extract_self(), obj_here(), obj_ice_effects(), object_detect(), openone(), pay_for_damage(), pick_lock(), pickup(), place_object(), readobjnam(), remove_damage(), remove_monster(), remove_object(), repair_damage(), replace_object(), restdamage(), revive_nasty(), rnd_defensive_item(), rndmonst(), rndtrap(), savebones(), savedamage(), savelev(), scatter(), seffects(), set_mimic_sym(), setpaid(), ship_object(), shk_has_leather_jackets(), shkgone(), shop_object(), show_map_spot(), sobj_at(), sokoban_detect(), sp_level_coder(), spo_level_flags(), spo_level_sounds(), spo_mon_generation(), stackobj(), still_chewing(), stock_room(), tele(), tele_restrict(), u_teleport_mon(), unearth_objs(), unmap_object(), untrap(), use_defensive(), use_grapple(), use_whip(), water_prayer(), and zap_dig().
struct linfo level_info[MAXLINFO] |
Referenced by create_levelfile(), delete_levelfile(), dosave0(), forget_levels(), goto_level(), lev_by_name(), open_levelfile(), restore_dungeon(), save_dungeon(), and savelev().
Referenced by hmon_hitmon(), hurtle(), mshot_xname(), throw_obj(), and thrwmu().
const char* materialnm[] |
{ "mysterious", "liquid", "wax", "organic", "flesh", "paper", "cloth", "leather", "wooden", "bone", "dragonhide", "iron", "metal", "copper", "silver", "gold", "platinum", "mithril", "plastic", "glass", "gemstone", "stone" }
Referenced by burnarmor().
NEARDATA struct monst* migrating_mons = (struct monst *)0 |
Referenced by clear_bypasses(), find_mid(), find_oid(), freedynamicdata(), losedogs(), migrate_to_level(), mon_is_local(), restgamestate(), resurrect(), savegamestate(), and setpaid().
NEARDATA struct obj* migrating_objs = (struct obj *)0 |
Referenced by add_to_migration(), clear_bypasses(), find_oid(), freedynamicdata(), obj_delivery(), obj_extract_self(), restgamestate(), and savegamestate().
NEARDATA long monstermoves = 1L |
Referenced by add_damage(), arti_invoke(), burn_object(), cleanup_burn(), dodown(), doeat(), dog_eat(), dog_hunger(), dog_invent(), dog_move(), dogfood(), dosacrifice(), eatcorpse(), edibility_prompts(), fall_asleep(), fig_transform(), forcelock(), getlev(), hatch_egg(), in_container(), initedog(), keepdogs(), mattackm(), mattacku(), meatobj(), migrate_to_level(), mksobj(), mon_arrive(), mon_catchup_elapsed_time(), mon_consume_unstone(), moveloop(), obj_split_timers(), obj_timer_checks(), out_container(), pay_for_damage(), peek_at_iced_corpse_age(), repair_damage(), restdamage(), restgamestate(), restobjchn(), resurrect(), revive_mon(), run_timers(), savegamestate(), savelev(), start_corpse_timeout(), start_timer(), tamedog(), update_mlstmv(), and wary_dog().
NEARDATA long moves = 1L |
Referenced by adjattrib(), align_shift(), bot2(), breakobj(), check_tutorial_command(), cursetxt(), deadbook(), dig(), discover_object(), domonnoise(), domove(), done(), engrave(), exerchk(), exercise(), exerper(), gethungry(), hitmu(), maybe_tutorial(), maybe_wail(), mkbox_cnts(), mksobj(), mon_regen(), moveloop(), moverock(), nh_timeout(), noises(), priest_talk(), read_engr_at(), reset_attribute_clock(), rest_engravings(), rest_regions(), restgamestate(), save_regions(), savegamestate(), shk_move(), use_bell(), use_pick_axe2(), use_stethoscope(), wake_nearby(), worm_move(), and zap_updown().
NEARDATA boolean mrg_to_wielded = FALSE |
Referenced by doname_base(), and pickup_object().
NEARDATA int multi = 0 |
Referenced by cancel_don(), cast_cleric_spell(), doconsult(), dofire(), doloot(), domove(), done1(), done2(), done_in_by(), dopay(), dopickup(), dosave(), doswapweapon(), dothrow(), dowield(), dowieldquiver(), drown(), engrave(), exerchk(), fall_asleep(), find_offensive(), gazemu(), gd_move(), hitmu(), hmonas(), interrupt_multi(), invault(), kick_monster(), launch_obj(), lesshungry(), m_throw(), mattacku(), mintrap(), moveloop(), newuhs(), nomul(), parse(), peffects(), pickup(), polyman(), polymon(), rhack(), savelife(), scatter(), slime_dialogue(), steal(), timed_occupation(), unconscious(), unmul(), use_container(), use_figurine(), and you_aggravate().
char multi_txt[BUFSZ] = DUMMY |
Referenced by done_in_by(), nomul(), and unmul().
Referenced by done(), find_mid(), find_oid(), freedynamicdata(), keepdogs(), losedogs(), and mon_is_local().
const char ndir[] = "47896321><" |
Referenced by click_to_cmd(), getpos(), movecmd(), and use_pick_axe().
const char* nomovemsg = 0 |
Referenced by armoroff(), bagotricks(), cancel_don(), chest_trap(), choke(), cpostfx(), domove(), done_eating(), dopray(), dowear(), eatmdone(), engrave(), fall_asleep(), ghost_from_bottle(), gulpum(), hitmu(), intemple(), jump(), lesshungry(), mattacku(), Mb_hit(), mintrap(), newuhs(), nh_timeout(), passive(), peffects(), potionbreathe(), rottenfood(), savelife(), unconscious(), unmul(), use_bell(), use_container(), use_crystal_ball(), use_pick_axe2(), and you_aggravate().
NEARDATA int nroom = 0 |
Referenced by add_room(), build_room(), clear_level_structures(), create_room(), fill_rooms(), find_branch_room(), finish_map(), fix_stair_rooms(), getlev(), join_map(), make_niches(), makecorridors(), makelevel(), makeniche(), makerooms(), mk_split_room(), mkgarden(), mklev(), mkshop(), mkswamp(), pick_room(), place_lregion(), place_random_engraving(), pos_to_room(), remove_room(), remove_rooms(), rest_rooms(), save_rooms(), sort_rooms(), and spo_region().
NEARDATA int nsubroom = 0 |
Referenced by add_subroom(), build_room(), clear_level_structures(), rest_room(), and rest_rooms().
const char nul[40] = DUMMY |
Referenced by moverock(), p_glow2(), reset_remarm(), rot_corpse(), and seffects().
NEARDATA int occtime = 0 |
Referenced by moveloop(), and set_occupation().
const char* occtxt = DUMMY |
Referenced by set_occupation(), and stop_occupation().
int otg_temp |
NEARDATA char pl_character[PL_CSIZ] = DUMMY |
Referenced by change_sex(), parseoptions(), restgamestate(), role_init(), and savegamestate().
NEARDATA char pl_fruit[PL_FSIZ] = DUMMY |
Referenced by fruitadd(), fruitname(), get_compopt_value(), initoptions(), parseoptions(), restgamestate(), and savegamestate().
NEARDATA char pl_race = '\0' |
Referenced by parseoptions().
NEARDATA char pl_tutorial[QT_T_MAX-QT_T_FIRST+1] = {0} |
Referenced by check_tutorial_message(), restgamestate(), savegamestate(), and tutorial_redisplay().
NEARDATA char plname[PL_NSIZ] = DUMMY |
Referenced by bot1(), check_special_room(), cloneu(), convert_arg(), do_mname(), done(), dopay(), dorecover(), dosave0(), dowrite(), get_compopt_value(), hot_pursuit(), impact_drop(), inherits(), invault(), lookat(), mattacku(), minimal_enlightenment(), paniclog(), parse_config_line(), parseoptions(), pay_for_damage(), paygd(), plnamesuffix(), prscore(), restshk(), rndghostname(), savebones(), seffects(), set_savefile_name(), shk_chat(), shk_move(), stolen_value(), topten(), u_entered_shop(), u_left_shop(), ustatusline(), and welcome().
char preferred_pet |
Referenced by get_compopt_value(), makedog(), parseoptions(), and pet_type().
NEARDATA struct sinfo program_state |
Referenced by bwrite(), done(), dorecover(), dosave(), newgame(), paniclog(), terminate(), topten(), vision_recalc(), and x_monnam().
struct q_score quest_status = DUMMY |
Referenced by goto_level(), makemon(), restgamestate(), revive(), savegamestate(), tamedog(), and xkilled().
const char quitchars[] = " \r\n\033" |
Referenced by doorganize(), getdir(), getobj(), getpos(), getspell(), and use_crystal_ball().
Referenced by add_room(), attack(), build_room(), check_special_room(), clear_level_structures(), create_altar(), create_corridor(), create_room(), fill_rooms(), fill_zoo(), find_branch_room(), finish_map(), fix_stair_rooms(), fixup_special(), flip_level(), getlev(), ghod_hitsu(), in_town(), invault(), join(), join_map(), litroom(), makecorridors(), makelevel(), makeniche(), makerooms(), mk_split_room(), mkgarden(), mklev(), mkshop(), mkswamp(), mktemple(), mon_arrive(), mon_in_room(), move_gold(), paygd(), pick_room(), place_random_engraving(), pos_to_room(), priestini(), recalc_mapseen(), remove_room(), remove_rooms(), replshk(), rest_rooms(), save_rooms(), search_special(), sel_set_door(), set_mimic_sym(), set_residency(), shk_has_leather_jackets(), shkgone(), shkinit(), shop_keeper(), shrine_pos(), somexy(), sort_rooms(), spo_region(), stock_room(), temple_occupied(), topologize(), u_entered_shop(), vault_occupied(), and wallify_vault().
NEARDATA char* save_cm = 0 |
Referenced by dofire(), dopickup(), dothrow(), moveloop(), and parse().
const char sdir[] = "hykulnjb><" |
Referenced by click_to_cmd(), getpos(), movecmd(), parseoptions(), and use_pick_axe().
const int shield_static[SHIELD_COUNT] |
NEARDATA int smeq[MAXNROFROOMS+1] = DUMMY |
Referenced by create_room(), join(), makecorridors(), and mk_split_room().
Referenced by add_level(), find_level(), init_dungeons(), Is_special(), restlevchn(), and savelevchn().
Referenced by dotele(), doturn(), dovspell(), initialspell(), learn(), pleased(), restgamestate(), savegamestate(), and u_init().
Referenced by Can_rise_up(), check_tutorial_location(), clear_level_structures(), click_to_cmd(), dfeature_at(), dodown(), doup(), down_gate(), drop_to(), find_defensive(), getlev(), has_dnstairs(), has_upstairs(), mon_arrive(), next_level(), obj_delivery(), On_stairs(), peffects(), place_branch(), prev_level(), savelev(), u_on_sstairs(), and use_defensive().
struct mkroom * sstairs_room |
Referenced by has_dnstairs(), has_upstairs(), and place_branch().
Referenced by gazemu(), minstapetrify(), passiveum(), use_mirror(), and xkilled().
Referenced by add_subroom(), build_room(), clear_level_structures(), rest_room(), rest_rooms(), and search_special().
struct tc_gbl_data tc_gbl_data = { 0,0, 0,0 } |
char toplines[TBUFSZ] |
NEARDATA char tune[6] = DUMMY |
Referenced by do_play_instrument(), init_dungeons(), pleased(), restore_dungeon(), and save_dungeon().
Referenced by a_gname(), able_to_loot(), abon(), acurr(), add_one_tobill(), add_region(), add_weapon_skill(), addinv_core1(), addtobill(), adj_lev(), adjalign(), align_shift(), amulet(), angry_priest(), angrygods(), animate_statue(), antholemon(), arti_invoke(), artifact_hit(), artifact_score(), at_dgn_entrance(), at_your_feet(), attack(), attack_checks(), attrcurse(), bad_rock(), badpos(), bagotricks(), ballfall(), bc_order(), bhit(), bhitm(), bhito(), bill_dummy_object(), bite(), block_door(), block_entry(), blocked_boulder(), boomhit(), Boots_off(), Boots_on(), bot1(), bot2(), boulder_hits_pool(), bound_digging(), br_string2(), break_armor(), breakobj(), bribe(), burn_floor_paper(), buzz(), can_advance(), can_blnd(), can_carry(), can_make_bones(), can_ooze(), can_pray(), can_reach_floor(), cancel_item(), cancel_monst(), canwearobj(), carry_count(), cast_cleric_spell(), cast_protection(), cast_wizard_spell(), castmu(), catch_lit(), ceiling(), change_luck(), change_sex(), charm_monsters(), chat_with_guardian(), chat_with_leader(), check_caitiff(), check_here(), check_leash(), check_shop_obj(), check_special_room(), check_tutorial_command(), check_tutorial_farlook(), check_tutorial_location(), check_unpaid_usage(), chest_trap(), choke(), clear_fcorr(), clearpriests(), click_to_cmd(), Cloak_off(), Cloak_on(), clone_mon(), cloneu(), clonewiz(), close_drawbridge(), confdir(), consume_offering(), container_impact_dmg(), convert_arg(), costly_cancel(), could_advance(), cpostfx(), create_altar(), create_critters(), create_monster(), create_object(), create_room(), create_subroom(), creatorname(), currentlevel_rewrite(), curse(), cursed_book(), cursetxt(), cuss(), cvt_sdoor_to_door(), damageum(), deadbook(), deferred_goto(), delfloortrap(), demon_talk(), demonpet(), describe_level(), destroy_arm(), destroy_drawbridge(), dig(), dig_check(), dig_up_grave(), digactualhole(), dighole(), dip(), dipfountain(), disarm_holdingtrap(), disarm_squeaky_board(), display_pickinv(), distant_monnam(), distfleeck(), djinni_from_bottle(), do_break_wand(), do_class_genocide(), do_clear_area(), do_earthquake(), do_entity(), do_flood(), do_genocide(), do_improvisation(), do_light_sources(), do_look(), do_mapping(), do_mname(), do_osshock(), do_play_instrument(), do_storms(), do_takeoff(), do_vicinity_map(), doaltarobj(), doapply(), dobreathe(), dochat(), dochug(), dochugw(), doclose(), doconsult(), docrt(), doddrop(), dodip(), dodown(), dodrink(), dodrop(), doeat(), dofindgem(), dofiretrap(), doforce(), dog_goal(), dog_hunger(), dog_move(), dogaze(), dogushforth(), dohide(), doidtrap(), doinvbill(), dokick(), doloot(), domagicportal(), domagictrap(), domindblast(), domonability(), domonnoise(), domove(), doname_base(), donamelevel(), done(), done2(), done_in_by(), doorlock(), dopay(), dopayobj(), dopickup(), dopray(), doprgold(), doprwep(), doread(), dorecover(), dosacrifice(), dosave(), dosave0(), dosearch0(), dosit(), dosounds(), dospinweb(), dospit(), dosummon(), doswapweapon(), dotele(), dotrap(), dotravel(), doturn(), dotwoweapon(), dotypeinv(), dountrap(), doup(), dowaterdemon(), dowaternymph(), dowatersnakes(), dowear(), dowipe(), down_gate(), dowrite(), dozap(), drag_ball(), drain_en(), drain_item(), drinkfountain(), drop(), drop_ball(), drop_boulder_on_monster(), drop_boulder_on_player(), drop_throw(), drop_to(), drop_upon_death(), drop_weapon(), dropx(), dropy(), drown(), e_died(), eataccessory(), eatfood(), eatmdone(), edibility_prompts(), emergency_disrobe(), end_engulf(), enexto_core_range(), engrave(), enhance_skill(), enlightenment(), exerper(), expels(), explmu(), explode(), expulsion(), fall_asleep(), fall_through(), feel_location(), fightm(), figurine_location_checks(), fill_room(), fill_zoo(), final_level(), find_ac(), find_defensive(), find_misc(), find_offensive(), find_roll_to_hit(), findgd(), findit(), findtravelpath(), finish_quest(), fix_attributes_and_properties(), fix_worst_trouble(), fixup_special(), float_down(), float_up(), flooreffects(), floorfood(), flush_screen(), food_detect(), forcelock(), forget(), forget_levels(), forget_map(), forget_traps(), fpostfx(), fprefx(), fracture_rock(), freeinv_core(), gd_move(), gd_sound(), gem_accept(), get_adjacent_loc(), get_cost(), get_cost_of_shop_item(), get_level(), get_mon_location(), get_obj_location(), get_wet(), getbones(), getdir(), gethungry(), getlev(), getobj(), getprice(), ggetobj(), ghitm(), ghod_hitsu(), ghost_from_bottle(), glibr(), Gloves_off(), Gloves_on(), god_zaps_you(), gods_upset(), gold_detect(), goodpos(), goto_level(), gulpmu(), gulpum(), gush(), heal_legs(), healup(), Helmet_off(), Helmet_on(), help_dir(), histemple_at(), hit(), hitfloor(), hitmm(), hitmu(), hitum(), hmon_hitmon(), hmonas(), hold_another_object(), holetime(), hurtle(), hurtle_step(), impact_drop(), in_container(), in_town(), in_trouble(), in_your_sanctuary(), induced_align(), inherits(), inhishop(), ini_inv(), init_uasmon(), init_uhunger(), intemple(), interest_mapseen(), intervene(), inv_weight(), invault(), invocation_message(), invocation_pos(), is_edible(), is_fainted(), is_home_elemental(), is_ok_location(), is_pure(), its_dead(), itsstuck(), joust(), jump(), keepdogs(), kick_object(), kickdmg(), known_hitum(), launch_obj(), lava_effects(), leader_speaks(), lesshungry(), lev_by_name(), level_difficulty(), level_distance(), level_tele(), level_tele_trap(), levl_follower(), lift_object(), light_cocktail(), linedup(), litroom(), look_here(), lookaround(), lookat(), loot_mon(), lose_weapon_skill(), losedogs(), losehp_how(), losestr(), losexp(), m_initgrp(), m_initinv(), m_initweap(), m_move(), m_throw(), make_blinded(), make_hallucinated(), make_happy_shk(), make_niches(), make_sick(), make_stunned(), makedog(), makelevel(), makemaz(), makemon(), makeniche(), maketrap(), makewish(), map_invisible(), mapglyph(), mattackm(), mattacku(), max_monster_difficulty(), maybe_tame(), maybe_tutorial(), maybe_wail(), Mb_hit(), mbag_item_gone(), mbhit(), mbhitm(), mcalcmove(), mdamagem(), mdamageu(), melt_ice(), menu_drop(), mfndpos(), mhurtle(), migrate_to_level(), min_monster_difficulty(), mineralize(), minimal_enlightenment(), minliquid(), mintrap(), mk_artifact(), mk_knox_portal(), mk_mplayer(), mk_roamer(), mk_split_room(), mkcavearea(), mkclass(), mkgoldobj(), mkinvokearea(), mklev(), mkmap(), mkobj(), mkshobj_at(), mksobj(), mkstairs(), mktemple(), mktrap(), mlevel_tele_trap(), mnexto(), mon_arrive(), mon_break_armor(), monflee(), mongone(), monster_detect(), monster_nearby(), monstone(), more_experienced(), morehungry(), morguemon(), move_bc(), move_into_trap(), move_update(), movebubbles(), movecmd(), moveloop(), movemon(), moverock(), mpickobj(), mstatusline(), msummon(), mv_bubble(), nameshk(), nasty(), nemesis_speaks(), newcham(), newexplevel(), newgame(), newhp(), newman(), newsym(), newuhs(), next_level(), next_to_u(), nh_timeout(), nohandglow(), nomul(), not_capable(), obfree(), obj_delivery(), object_detect(), oinit(), on_locate(), on_start(), onquest(), open_drawbridge(), openit(), opentin(), out_container(), p_coaligned(), paniclog(), parseoptions(), passive(), passive_obj(), passiveum(), pay(), pay_for_damage(), paybill(), paygd(), peace_minded(), peffects(), percent_success(), pick_lock(), pick_obj(), picking_lock(), picklock(), pickup(), pickup_object(), place_branch(), place_lregion(), place_random_engravings(), placebc(), pleased(), pluslvl(), poisoned(), poly_obj(), polyman(), polymon(), polyself(), polyuse(), potionbreathe(), potionhit(), prayer_done(), prev_level(), pri_move(), price_quote(), priest_talk(), priestname(), print_mapseen(), punish(), put_lregion_here(), quest_stat_check(), random_teleport_level(), rank(), read_engr_at(), readchar(), readobjnam(), ready_weapon(), realloc_obj(), recalc_mapseen(), recharge(), rehumanize(), remote_burglary(), remove_damage(), repair_damage(), replmon(), replshk(), reset_hostility(), resist(), resists_blnd(), restdamage(), restgamestate(), restlevelstate(), restore_waterlevel(), restpriest(), restrap(), restshk(), resurrect(), revive(), reward_untrap(), rhack(), Ring_off_or_gone(), Ring_on(), rloc(), rloc_pos_ok(), rloc_to(), rloco(), rm_waslit(), rndcurse(), rndexp(), rndmonst(), rndtrap(), rne(), rob_shop(), rottenfood(), save_waterlevel(), savebones(), savegamestate(), savelife(), scatter(), schedule_goto(), see_monsters(), seffects(), select_off(), selftouch(), sellobj(), set_apparxy(), set_artifact_intrinsic(), set_bc(), set_cost(), set_entity(), set_malign(), set_moreluck(), set_repo_loc(), set_residency(), set_trap(), set_uasmon(), setmangry(), setnotworn(), settrack(), setuwep(), setworn(), ship_object(), shk_move(), shkcatch(), shkgone(), shkinit(), sho_obj_return_to_u(), shopdig(), shopper_financial_report(), show_conduct(), skill_advance(), slept_monst(), slip_or_trip(), somegold(), sp_level_coder(), spec_applies(), spell_damage_bonus(), spelleffects(), split_mon(), splitbill(), spo_region(), spoteffects(), start_engulf(), steal(), steal_it(), stealamulet(), stealarm(), stealgold(), still_chewing(), stock_room(), strategy(), study_book(), stumble_onto_mimic(), successful_cdt(), summon_minion(), superfluous_cdt(), surface(), swallowed(), tactics(), take_gold(), tamedog(), target_on(), tele(), tele_trap(), teleds(), teleok(), teleport_pet(), test_move(), thitmonst(), thitu(), throw_gold(), throw_obj(), throwit(), throwspell(), thrwmu(), topologize(), topten(), toss_up(), touch_artifact(), trap_detect(), try_disarm(), u_entered_shop(), u_gname(), u_init(), u_left_shop(), u_on_newpos(), u_teleport_mon(), u_to_e(), u_wipe_engr(), ugolemeffects(), uhp(), uhpmax(), um_dist(), unconscious(), under_ground(), under_water(), unfaint(), unfixable_trouble_count(), unmul(), unplacebc(), unstuck(), untrap(), untrap_prob(), untwoweapon(), unwield_weapons_silently(), update_mon_intrinsics(), update_player_regions(), use_bell(), use_candelabrum(), use_candle(), use_container(), use_cream_pie(), use_defensive(), use_figurine(), use_grapple(), use_lamp(), use_leash(), use_mirror(), use_misc(), use_offensive(), use_pick_axe(), use_pick_axe2(), use_pole(), use_stethoscope(), use_stone(), use_towel(), use_trap(), use_whip(), useupf(), ustatusline(), uunstick(), uwep_skill_type(), violated(), vision_recalc(), wake_nearby(), wand_explode(), watch_on_duty(), water_friction(), water_prayer(), waterbody_name(), weapon_dam_bonus(), weapon_hit_bonus(), weffects(), weight_cap(), welcome(), were_summon(), wield_tool(), wipeoff(), wizdead(), worst_cursed_item(), wrong_elem_type(), x_monnam(), xkilled(), xname(), y_monnam(), you_have(), you_unwere(), you_were(), zap_dig(), zap_over_floor(), zap_updown(), zapyourself(), zhitm(), and zhitu().
Referenced by amulet(), Amulet_off(), Amulet_on(), do_takeoff(), doddoremarm(), done(), dopramulet(), doputon(), doremring(), dosacrifice(), dotakeoff(), emergency_disrobe(), fix_worst_trouble(), gethungry(), ggetobj(), hitmu(), lava_effects(), select_off(), stuck_ring(), unchanger(), and worst_cursed_item().
Referenced by Armor_gone(), Armor_off(), Armor_on(), break_armor(), burnarmor(), cancel_item(), canwearobj(), destroy_arm(), do_takeoff(), domonnoise(), donning(), doprarm(), doremring(), dosit(), dotakeoff(), dotrap(), dowear(), emergency_disrobe(), find_ac(), find_offensive(), find_roll_to_hit(), get_cost(), getobj(), god_zaps_you(), gulpmu(), hitmu(), hmon_hitmon(), hurtarmor(), ini_inv(), kick_monster(), lava_effects(), magic_negation(), maybe_tutorial(), percent_success(), polyself(), remove_worn_item(), savebones(), seffects(), select_off(), set_cost(), set_wear(), skinback(), some_armor(), steal(), take_off(), u_init(), u_slip_free(), use_grease(), water_damage(), wearing_armor(), worst_cursed_item(), and zhitu().
Referenced by break_armor(), burnarmor(), canwearobj(), Cloak_off(), Cloak_on(), destroy_arm(), do_takeoff(), domonnoise(), donning(), doprarm(), doremring(), dotakeoff(), dotrap(), emergency_disrobe(), equipname(), find_ac(), find_offensive(), get_cost(), getobj(), god_zaps_you(), gulpmu(), hitmu(), hurtarmor(), ini_inv(), lava_effects(), magic_negation(), passive(), peffects(), percent_success(), remove_worn_item(), select_off(), set_cost(), set_wear(), some_armor(), steal(), take_off(), u_init(), u_slip_free(), use_grease(), water_damage(), wearing_armor(), worst_cursed_item(), zapyourself(), and zhitu().
Referenced by Boots_off(), Boots_on(), break_armor(), burnarmor(), canwearobj(), damageum(), destroy_arm(), do_takeoff(), dokick(), domonnoise(), domove(), donning(), doprarm(), doremring(), dosit(), dotakeoff(), emergency_disrobe(), equipname(), erode_armor(), find_ac(), find_offensive(), fix_worst_trouble(), hitmu(), hmonas(), hurtarmor(), in_trouble(), ini_inv(), kick_monster(), kick_object(), kickdmg(), lava_effects(), magic_negation(), maybe_tutorial(), passive(), percent_success(), remove_worn_item(), select_off(), set_wear(), some_armor(), take_off(), u_init(), wearing_armor(), and worst_cursed_item().
Referenced by acurr(), adj_abon(), attack(), break_armor(), burnarmor(), can_twoweapon(), cancel_item(), canwearobj(), cursed_book(), destroy_arm(), do_takeoff(), domonnoise(), donning(), doprarm(), doputon(), doremring(), dotakeoff(), dotrap(), drain_item(), emergency_disrobe(), equipname(), find_ac(), find_offensive(), fix_worst_trouble(), glibr(), Gloves_off(), Gloves_on(), help_monster_out(), hitmu(), hmon_hitmon(), hmonas(), hurtarmor(), in_container(), in_trouble(), ini_inv(), lava_effects(), magic_negation(), maybe_tutorial(), out_container(), passive(), passive_obj(), percent_success(), pickup_object(), polyself(), ready_weapon(), rehumanize(), remove_worn_item(), select_off(), set_wear(), some_armor(), steal(), steal_it(), stuck_ring(), take_off(), thitmonst(), throw_obj(), u_init(), use_tinning_kit(), use_whip(), wearing_armor(), will_feel_cockatrice(), and worst_cursed_item().
Referenced by acurr(), adj_abon(), adjattrib(), ballfall(), break_armor(), burnarmor(), cancel_item(), canwearobj(), cast_wizard_spell(), destroy_arm(), do_takeoff(), dochug(), domindblast(), domonnoise(), donning(), doprarm(), doremring(), dosacrifice(), dosounds(), dotakeoff(), dotrap(), drain_item(), drop_boulder_on_player(), emergency_disrobe(), equipname(), find_ac(), find_offensive(), get_cost(), goto_level(), Helmet_off(), Helmet_on(), hitmu(), hmonas(), hurtarmor(), ini_inv(), lava_effects(), magic_negation(), maybe_tutorial(), passive(), peffects(), percent_success(), remove_worn_item(), select_off(), set_cost(), set_wear(), some_armor(), spelleffects(), spoteffects(), take_off(), throw_gold(), toss_up(), u_init(), u_slip_free(), wearing_armor(), worst_cursed_item(), zap_dig(), and zap_updown().
Referenced by break_armor(), burnarmor(), can_twoweapon(), canwearobj(), destroy_arm(), do_takeoff(), domonnoise(), donning(), doprarm(), doremring(), dotakeoff(), dotrap(), emergency_disrobe(), equipname(), find_ac(), find_offensive(), find_roll_to_hit(), freehand(), god_zaps_you(), gulpmu(), hitmu(), hmon_hitmon(), hurtarmor(), ini_inv(), lava_effects(), magic_negation(), maybe_tutorial(), percent_success(), ready_weapon(), remove_worn_item(), select_off(), set_wear(), some_armor(), take_off(), u_init(), wearing_armor(), wield_tool(), worst_cursed_item(), and zhitu().
Referenced by ballfall(), bc_order(), bhit(), bhito(), bury_an_obj(), chest_trap(), clear_fcorr(), delallobj(), dip(), dog_eat(), dotrap(), drag_ball(), drag_down(), dropy(), eatspecial(), feel_location(), float_down(), get_cost_of_shop_item(), goto_level(), hurtle(), impact_drop(), in_container(), kick_object(), litroom(), litter(), meatmetal(), meatobj(), move_bc(), omon_adj(), pick_obj(), placebc(), polyuse(), price_quote(), punish(), repair_damage(), savebones(), set_bc(), ship_object(), steal(), teleds(), thitmonst(), throwit(), u_init(), unplacebc(), and unpunish().
Referenced by all_but_uchain(), bc_order(), bhito(), bury_an_obj(), check_here(), chest_trap(), delallobj(), dog_eat(), drag_ball(), drop_ball(), eatspecial(), feel_location(), float_down(), get_cost_of_shop_item(), impact_drop(), in_container(), kick_object(), litroom(), meatmetal(), meatobj(), move_bc(), n_or_more(), pickup_object(), placebc(), polyuse(), price_quote(), repair_damage(), savebones(), set_bc(), ship_object(), u_init(), unplacebc(), unpunish(), and use_bell().
Referenced by cancel_item(), do_takeoff(), doddoremarm(), doprring(), doputon(), doremring(), dotakeoff(), drain_item(), eataccessory(), emergency_disrobe(), enlightenment(), find_ac(), fix_worst_trouble(), gethungry(), ggetobj(), glibr(), hmon_hitmon(), in_trouble(), lava_effects(), poly_obj(), recharge(), select_off(), steal(), stuck_ring(), u_init(), and worst_cursed_item().
Referenced by attack(), dowield(), hmon_hitmon(), restgamestate(), setuwep(), uwepgone(), and wield_tool().
Referenced by fixup_special(), getlev(), goto_level(), mon_arrive(), rloc_pos_ok(), savelev(), and tele_jump_ok().
Referenced by init_uasmon(), monsndx(), and set_uasmon().
struct mkroom* upstairs_room |
Referenced by find_branch_room(), fix_stair_rooms(), has_upstairs(), and mkstairs().
Referenced by autoquiver(), ballfall(), Blindf_on(), dip(), doddoremarm(), dofire(), doputon(), dowear(), dowield(), dowieldquiver(), drop(), dropy(), eatspecial(), ggetobj(), goto_level(), hold_another_object(), in_container(), ini_inv(), lava_effects(), obfree(), poly_obj(), remove_worn_item(), Ring_on(), rot_corpse(), seffects(), select_off(), ship_object(), steal(), throw_obj(), u_init(), uqwepgone(), and wield_tool().
Referenced by cancel_item(), do_takeoff(), doddoremarm(), doprring(), doputon(), doremring(), dotakeoff(), drain_item(), eataccessory(), emergency_disrobe(), enlightenment(), find_ac(), fix_worst_trouble(), gethungry(), ggetobj(), glibr(), hmon_hitmon(), in_trouble(), lava_effects(), poly_obj(), recharge(), select_off(), steal(), stuck_ring(), u_init(), and worst_cursed_item().
Referenced by dip(), doname_base(), dotakeoff(), polymon(), polyself(), remove_worn_item(), setworn(), skinback(), and steal().
Referenced by autoquiver(), bagotricks(), ballfall(), Blindf_on(), can_twoweapon(), curse(), dip(), doddoremarm(), doprwep(), doputon(), doswapweapon(), dotrap(), dowear(), dowield(), dowieldquiver(), drop(), drop_upon_death(), drop_uswapwep(), drop_weapon(), dropy(), eatspecial(), getobj(), ggetobj(), glibr(), Gloves_off(), goto_level(), hmonas(), hold_another_object(), in_container(), ini_inv(), joust(), known_hitum(), lava_effects(), obfree(), oname(), passive_obj(), poly_obj(), remove_worn_item(), Ring_on(), rot_corpse(), seffects(), select_off(), selftouch(), setnotworn(), ship_object(), shopdig(), steal(), u_init(), uswapwepgone(), weapon_dam_bonus(), weapon_hit_bonus(), wield_tool(), worst_cursed_item(), and zhitu().
Referenced by amulet(), attack(), autoquiver(), bagotricks(), ballfall(), Blindf_on(), break_armor(), can_track(), can_twoweapon(), canwearobj(), chwepon(), cpostfx(), curse(), cursed(), damageum(), demon_talk(), dig(), dig_check(), dip(), do_takeoff(), doapply(), dochugw(), doddoremarm(), dodown(), doforce(), domonnoise(), domove(), doprwep(), doputon(), dorub(), dosearch0(), doswapweapon(), dotrap(), dountrap(), dowear(), dowield(), dowieldquiver(), drag_down(), drop(), drop_weapon(), dropy(), eatspecial(), engrave(), enlightenment(), explmu(), find_misc(), find_offensive(), find_roll_to_hit(), fix_worst_trouble(), forcelock(), freehand(), gazemu(), gethungry(), getobj(), ggetobj(), glibr(), Gloves_off(), goto_level(), hitmu(), hmon_hitmon(), hmonas(), hold_another_object(), in_container(), in_trouble(), ini_inv(), joust(), known_hitum(), lava_effects(), litroom(), makemon(), mattacku(), maybe_tutorial(), mpoisons_subj(), noisy_hit(), obfree(), oname(), passive(), passive_obj(), pickup_object(), pleased(), poly_obj(), ready_weapon(), remove_worn_item(), resists_blnd(), resists_drli(), resists_magm(), restgamestate(), revive_corpse(), Ring_on(), rndcurse(), rot_corpse(), seffects(), select_off(), selftouch(), setnotworn(), setuwep(), ship_object(), spec_applies(), start_tin(), steal(), stuck_ring(), test_move(), thitmonst(), throw_obj(), throwit(), tool_in_use(), u_init(), use_grapple(), use_misc(), use_pick_axe(), use_pick_axe2(), use_pole(), use_whip(), uwep_skill_type(), uwepgone(), weapon_dam_bonus(), weapon_hit_bonus(), welded(), wield_tool(), worst_cursed_item(), and zhitu().
NEARDATA boolean vision_full_recalc = 0 |
Referenced by Blindf_off(), Blindf_on(), block_point(), boulder_hits_pool(), del_light_source(), digactualhole(), do_clear_area(), domove(), doorlock(), dorecover(), dotrap(), drop_ball(), drown(), float_down(), float_up(), goto_level(), litroom(), make_blinded(), mcalcdistress(), mkcavearea(), mkinvokearea(), movebubbles(), moveloop(), movemon(), new_light_source(), obj_merge_light_sources(), obj_split_light_source(), parseoptions(), polymon(), rehumanize(), set_artifact_intrinsic(), spoteffects(), teleds(), throwit(), unblock_point(), unstuck(), use_whip(), vision_init(), vision_recalc(), vision_reset(), and zap_over_floor().
NEARDATA char** viz_array = 0 |
Referenced by block_point(), done(), get_unused_cs(), mkcavepos(), mkinvpos(), moverock(), recalc_mapseen(), unblock_point(), vision_init(), vision_recalc(), vision_reset(), and wallify_vault().
const char vowels[] = "aeiouAEIOU" |
Referenced by an(), dip(), doname_base(), makeplural(), seen_string(), vtense(), and xname().
NEARDATA long wailmsg = 0L |
Referenced by maybe_wail().
Referenced by display_gamewindows(), and display_pickinv().
Referenced by cls(), cpostfx(), display_gamewindows(), do_mapping(), do_vicinity_map(), done(), dorecover(), dosave0(), find_trap(), flush_screen(), food_detect(), getpos(), gold_detect(), init_dungeons(), monster_detect(), moveloop(), object_detect(), row_refresh(), trap_detect(), and you_aggravate().
NEARDATA winid WIN_MESSAGE = WIN_ERR |
Referenced by chest_trap(), cls(), confused_book(), container_contents(), display_gamewindows(), do_oname(), dokick(), domove(), done(), done1(), done2(), dorecover(), dosacrifice(), dosave(), dosave0(), dotypeinv(), drinkfountain(), enter_explore_mode(), fall_through(), getpos(), goto_level(), gulpmu(), help_monster_out(), in_container(), level_tele(), lift_object(), look_here(), mkcavearea(), mkinvokearea(), out_container(), parse(), peffects(), pickup_object(), savebones(), shkinit(), and zapnodir().
NEARDATA winid WIN_STATUS = WIN_ERR |
Referenced by bot1(), bot2(), display_gamewindows(), and done().
int x_maze_max |
Referenced by fill_empty_maze(), get_location(), lvlfill_solid(), makemaz(), maze0xy(), maze1xy(), mazexy(), mkinvpos(), okay(), remove_boundary_syms(), splev_initlev(), and spo_map().
Referenced by boomhit(), confdir(), do_break_wand(), dtoxy(), findtravelpath(), getpos(), mkroll_launch(), movecmd(), scatter(), and xytod().
int y_maze_max |
Referenced by fill_empty_maze(), get_location(), lvlfill_solid(), makemaz(), maze0xy(), maze1xy(), mazexy(), mkinvpos(), okay(), remove_boundary_syms(), splev_initlev(), and spo_map().
Referenced by boomhit(), confdir(), do_break_wand(), dtoxy(), findtravelpath(), getpos(), mkroll_launch(), movecmd(), scatter(), and xytod().
NEARDATA long yn_number = 0L |
Referenced by askchain(), and pickup().
const char ynaqchars[] = "ynaq" |
const char ynchars[] = "yn" |
Referenced by dokick(), edibility_prompts(), and lesshungry().
const char ynNaqchars[] = "yn#aq" |
const char ynqchars[] = "ynq" |
Referenced by disclose(), dosacrifice(), engrave(), floorfood(), list_genocided(), loot_mon(), and use_container().
Referenced by able_to_loot(), acurr(), addtobill(), Amulet_off(), angrygods(), animate_statue(), artifact_hit(), attack(), badpos(), bagotricks(), bhito(), bite_monster(), body_part(), boomhit(), Boots_off(), break_armor(), breakobj(), burnarmor(), buzz(), can_blnd(), can_ooze(), can_pray(), can_twoweapon(), cancel_monst(), canwearobj(), cast_cleric_spell(), cast_wizard_spell(), change_sex(), check_special_room(), chest_shatter_msg(), chest_trap(), Cloak_on(), cloneu(), corpse_chance(), could_seduce(), cpostfx(), cprefx(), cursed_book(), cursetxt(), damageum(), deadbook(), demon_talk(), demonpet(), destroy_item(), destroy_mitem(), dip(), display_minventory(), do_break_wand(), do_earthquake(), do_genocide(), doapply(), dobreathe(), dochat(), dochug(), doclose(), dodown(), doeat(), dofire(), dofiretrap(), dog_move(), dogaze(), dohide(), doinvoke(), dokick(), doloot(), domagictrap(), domonability(), domonnoise(), domove(), dopickup(), doputon(), doread(), dosacrifice(), dosit(), dosummon(), doswapweapon(), dotele(), dothrow(), dotrap(), doturn(), dountrap(), dowear(), dowield(), dowrite(), drop_boulder_on_player(), drop_throw(), drop_weapon(), drown(), eataccessory(), eatcorpse(), eatfood(), eatmdone(), edibility_prompts(), encumber_msg(), engrave(), enhance_skill(), enlightenment(), erode_obj(), explmu(), explode(), fall_through(), feel_cockatrice(), find_mid(), find_roll_to_hit(), findtravelpath(), fix_worst_trouble(), float_down(), flooreffects(), floorfood(), forcelock(), fpostfx(), fprefx(), gazemu(), get_mon_location(), get_wet(), gethungry(), getobj(), glibr(), gold_detect(), goodpos(), goto_level(), grease_protect(), gulpmu(), gulpum(), help_monster_out(), hitmsg(), hitmu(), hmon_hitmon(), hmonas(), hold_another_object(), hurtarmor(), hurtle_step(), in_container(), in_trouble(), inside_gas_cloud(), inv_weight(), invault(), is_edible(), itsstuck(), jump(), kick_monster(), kick_object(), known_hitum(), launch_obj(), lava_effects(), level_tele(), level_tele_trap(), lift_object(), lookaround(), lookat(), loot_mon(), losexp(), m_move(), m_throw(), magic_negation(), make_blinded(), make_hallucinated(), make_stunned(), mattacku(), Mb_hit(), mbhit(), mbhitm(), minimal_enlightenment(), missmu(), missum(), monflee(), monstone(), moveloop(), moverock(), mpoisons_subj(), mstatusline(), newcham(), nh_timeout(), out_container(), passive(), passiveum(), peffects(), pick_lock(), picklock(), pickup(), pickup_object(), pleased(), poly_gender(), polyman(), polymon(), polyself(), potionbreathe(), potionhit(), punish(), raceptr(), ready_weapon(), rehumanize(), resists_blnd(), resists_drli(), resists_magm(), Ring_on(), rust_dmg(), scatter(), seffects(), select_off(), set_uasmon(), slept_monst(), some_armor(), spec_applies(), split_mon(), start_engulf(), start_tin(), steal_it(), stuck_ring(), tamedog(), teleds(), teleok(), test_move(), thitmonst(), thitu(), throw_obj(), throwit(), thrwmu(), toss_up(), touch_artifact(), try_disarm(), u_to_e(), untrap_prob(), unturn_dead(), ureflects(), urustm(), use_container(), use_cream_pie(), use_crystal_ball(), use_grease(), use_mirror(), use_stethoscope(), use_tinning_kit(), use_trap(), use_whip(), useupf(), ustatusline(), wary_dog(), weight_cap(), wield_tool(), wildmiss(), you_unwere(), zapyourself(), and zhitu().
Referenced by arti_invoke(), dip(), display_minventory(), domagictrap(), dowield(), dowieldquiver(), engrave(), getobj(), makewish(), maybe_tutorial(), mksobj(), mon_wield_item(), readobjnam(), select_rwep(), and use_grease().