ゲームプレイに直接影響のなさそうな関数(システム寄り・ブラックボックスでも特に困らない・上位の関数の完全な下請けなど)は省いています ***allmain.c [#jcf30a20] [[display_gamewindows]]() [[do_positionbar]]() [[moveloop]]() [[newgame]]() [[stop_occupation]]() [[welcome]]() ***alloc.c [#v2ca5d2f] [[alloc]]() ***apply.c [#b579c179] [[add_class]]() [[catch_lit]]() [[check_leash]]() [[doapply]]() [[dojump]]() [[dorub]]() [[do_break_wand]]() [[fig_transform]]() [[figurine_location_checks]]() [[get_mleash]]() [[its_dead]]() [[jump]]() [[light_cocktail]]() [[m_unleash]]() [[next_to_u]]() [[number_leashed]]() [[o_unleash]]() [[reset_trapset]]() [[set_trap]]() [[snuff_candle]]() [[snuff_lit]]() [[tinnable]]() [[uhave_graystone]]() [[um_dist]]() [[unfixable_trouble_count]]() [[unleash_all]]() [[use_bell]]() [[use_camera]]() [[use_candelabrum]]() [[use_candle]]() [[use_cream_pie]]() [[use_figurine]]() [[use_grapple]]() [[use_grease]]() [[use_magic_whistle]]() [[use_stethoscope]]() [[use_towel]]() [[use_whistle]]() [[use_leash]]() [[use_mirror]]() [[use_lamp]]() [[use_pole ]]() [[use_stone]]() [[use_tinning_kit]]() [[use_trap]]() [[use_unicorn_horn]]() [[use_whip]]() ***artifact.c [#t2059f19] [[artifact_exists]]() [[artifact_has_invprop]]() [[artifact_hit]]() [[artifact_light]]() [[artifact_name]]() [[artiname]]() [[arti_invoke]]() [[arti_reflects]]() [[arti_speak]]() [[attacks]]() [[confers_luck]]() [[defends]]() [[discover_artifact]]() [[disp_artifact_discoveries]]() [[doinvoke]]() [[exist_artifact]]() [[get_artifact]]() [[hack_artifacts]]() [[init_artifacts]]() [[Mb_hit]]() [[mk_artifact]]() [[nartifact_exist]]() [[protects]]() [[restore_artifacts]]() [[restrict_name]]() [[save_artifacts]]() [[set_artifact_intrinsic]]() [[spec_ability]]() [[spec_abon]]() [[spec_applies]]() [[spec_dbon]]() [[spec_m2]]() [[touch_artifact]]() [[undiscovered_artifact]]() ***attrib.c [#pd7c7d61] [[acurr]]() [[acurrstr]]() [[adjabil]]() [[adjalign]]() [[adjattrib]]() [[change_luck]]() [[exerchk]]() [[exercise]]() [[exerper]]() [[gainstr]]() [[init_attr]]() [[losestr]]() [[newhp]]() [[postadjabil]]() [[redist_attr]]() [[reset_attribute_clock]]() [[restore_attrib]]() [[set_moreluck]]() [[stone_luck]]() ***ball.c [#r1190b1b] [[ballfall]]() [[bc_order]]() [[drag_ball]]() [[drag_down]]() [[drop_ball]]() [[litter]]() [[move_bc]]() [[placebc]]() [[set_bc]]() [[unplacebc]]() ***bones.c [#l929369d] [[can_make_bones]]() [[drop_upon_death]]() [[getbones]]() [[goodfruit]]() [[no_bones_level]]() [[resetobjs]]() [[savebones]]() ***botl.c [#e9dde62d] [[bot]]() [[bot1]]() [[bot2]]() [[botl_score]]() [[describe_level]]() [[max_rank_sz]]() [[rank]]() [[rank_of]]() [[rank_to_xlev]]() [[title_to_mon]]() [[xlev_to_rank]]() ***cmd.c [#abc14a31] [[add_debug_extended_commands]]() [[click_to_cmd]]() [[confdir]]() [[contained]]() [[count_obj]]() [[doattributes]]() [[doconduct]]() [[doextcmd]]() [[doextlist]]() [[domonability]]() [[doprev_message]]() [[dotravel]]() [[dtoxy]]() [[end_of_input]]() [[enlght_line]]() [[enlght_combatinc]]() [[enlightenment]]() [[enl_msg]]() [[enter_explore_mode]]() [[extcmd_via_menu]]() [[getdir]]() [[get_adjacent_loc]]() [[help_dir]]() [[isok]]() [[minimal_enlightenment]]() [[mon_chain]]() [[mon_invent_chain]]() [[movecmd]]() [[obj_chain]]() [[parse]]() [[pgetchar]]() [[popch]]() [[pushch]]() [[readchar]]() [[reset_occupations]]() [[rhack]]() [[sanity_check]]() [[savech]]() [[set_occupation]]() [[show_conduct]]() [[timed_occupation]]() [[unctrl]]() [[unmeta]]() [[wiz_detect]]() [[wiz_genesis]]() [[wiz_identify]]() [[wiz_level_change]]() [[wiz_level_tele]]() [[wiz_map]]() [[wiz_migrate_mons]]() [[wiz_mon_polycontrol]]() [[wiz_where]]() [[wiz_wish]]() [[wiz_panic]]() [[wiz_polyself]]() [[wiz_port_debug]]() [[wiz_roominfo_sub]]() [[wiz_roominfo]]() [[wiz_roomlist]]() [[wiz_show_seenv]]() [[wiz_show_vision]]() [[wiz_show_wmodes]]() [[wiz_show_stats]]() [[you_are]]() [[you_have]]() [[you_can]]() [[you_have_been]]() [[you_have_never]]() [[you_have_X]]() [[xytod]]() [[yn_function]]() ***dbridge.c [#u9168548] [[automiss]]() [[close_drawbridge]]() [[create_drawbridge]]() [[destroy_drawbridge]]() [[Enam]]() [[E_phrase]]() [[do_entity]]() [[e_at]]() [[e_died]]() [[e_jumps]]() [[e_missed]]() [[e_nam]]() [[e_survives_at]]() [[find_drawbridge]]() [[get_wall_for_db]]() [[is_db_wall]]() [[is_drawbridge_wall]]() [[is_ice]]() [[is_lava]]() [[is_pool]]() [[m_to_e]]() [[open_drawbridge]]() [[set_entity]]() [[u_to_e]]() ***detect.c [#fa3d1cc9] [[check_map_spot]]() [[clear_stale_map]]() [[cvt_sdoor_to_door]]() [[do_dknown_of]]() [[do_mapping]]() [[do_vicinity_map]]() [[dosearch]]() [[dosearch0]]() [[find_trap]]() [[findit]]() [[findone]]() [[food_detect]]() [[gold_detect]]() [[level_distance]]() [[monster_detect]]() [[o_in]]() [[o_material]]() [[object_detect]]() [[openit]]() [[openone]]() [[sense_trap]]() [[show_map_spot]]() [[sokoban_detect]]() [[trap_detect]]() [[use_crystal_ball]]() ***dig.c [#p2e40262] [[bury_an_obj]]() [[bury_monst]]() [[bury_obj]]() [[bury_objs]]() [[bury_you]]() [[dig]]() [[dig_check]]() [[dig_typ]]() [[dig_up_grave]]() [[digactualhole]]() [[dighole]]() [[escape_tomb]]() [[fillholetyp]]() [[holetime]]() [[is_digging]]() [[mdig_tunnel]]() [[mkcavearea]]() [[mkcavepos]]() [[rm_waslit]]() [[rot_corpse]]() [[rot_organic]]() [[unearth_objs]]() [[unearth_you]]() [[use_pick_axe]]() [[use_pick_axe2]]() [[watch_dig]]() [[wiz_debug_cmd]]() [[zap_dig]]() ***display.c [#scae23b4] [[back_to_glyph]]() [[check_pos]]() [[clear_glyph_buffer]]() [[cls]]() [[curs_on_u]]() [[display_monster]]() [[display_warning]]() [[docrt]]() [[doredraw]]() [[error4]]() [[feel_location]]() [[flush_screen]]() [[glyph_at]]() [[is_worm_tail]]() [[magic_map_background]]() [[map_background]]() [[map_invisible]]() [[map_location]]() [[map_object]]() [[map_trap]]() [[more_than_one]]() [[newsym]]() [[reset_glyph_bbox]]() [[row_refresh]]() [[see_monsters]]() [[see_objects]]() [[see_traps]]() [[set_corn]]() [[set_crosswall]]() [[set_mimic_blocking]]() [[set_seenv]]() [[set_twall]]() [[set_wall]]() [[set_wall_state]]() [[shieldeff]]() [[show_glyph]]() [[swallow_to_glyph]]() [[swallowed]]() [[t_warn]]() [[tmp_at]]() [[type_to_name]]() [[under_ground]]() [[under_water]]() [[unmap_object]]() [[vobj_at]]() [[wall_angle]]() [[zapdir_to_glyph]]() ***dlb.c [#p769ec32] [[close_library]]() [[dlb_cleanup]]() [[dlb_fclose]]() [[dlb_fgetc]]() [[dlb_fgets]]() [[dlb_fopen]]() [[dlb_fread]]() [[dlb_fseek]]() [[dlb_ftell]]() [[dlb_init]]() [[open_library]]() ***do.c [#o07237f1] [[boulder_hits_pool]]() [[canletgo]]() [[currentlevel_rewrite]]() [[deferred_goto]]() [[doaltarobj]]() [[doddrop]]() [[dodown]]() [[dodrop]]() [[donull]]() [[dosinkring]]() [[doup]]() [[dowipe]]() [[drop]]() [[dropx]]() [[dropy]]() [[final_level]]() [[flooreffects]]() [[goto_level]]() [[heal_legs]]() [[menu_drop]]() [[obj_no_longer_held]]() [[revive_corpse]]() [[revive_mon]]() [[save_currentstate]]() [[schedule_goto]]() [[set_wounded_legs]]() [[trycall]]() [[wipeoff]]() ***do_name.c [#dd27b94a] [[a_monnam]]() [[Adjmonnam]]() [[Amonnam]]() [[christen_monst]]() [[coyotename]]() [[ddocall]]() [[distant_monnam]]() [[do_mname]]() [[do_oname]]() [[docall]]() [[getpos]]() [[getpos_help]]() [[hcolor]]() [[l_monnam]]() [[m_monnam]]() [[mon_nam]]() [[Monnam]]() [[noit_mon_nam]]() [[noit_Monnam]]() [[oname]]() [[realloc_obj]]() [[rndcolor]]() [[rndghostname]]() [[rndmonnam]]() [[roguename]]() [[x_monnam]]() [[y_monnam]]() ***do_wear.c [#o01af881] [[adj_abon]]() [[already_wearing]]() [[already_wearing2]]() [[Amulet_off]]() [[Amulet_on]]() [[Armor_gone]]() [[Armor_off]]() [[Armor_on]]() [[armoroff]]() [[Blindf_off]]() [[Blindf_on]]() [[Boots_off]]() [[Boots_on]]() [[cancel_don]]() [[canwearobj]]() [[Cloak_off]]() [[Cloak_on]]() [[cursed]]() [[destroy_arm]]() [[do_takeoff]]() [[doddoremarm]]() [[donning]]() [[doputon]]() [[doremring]]() [[dotakeoff]]() [[dowear]]() [[erode_armor]]() [[find_ac]]() [[glibr]]() [[Gloves_off]]() [[Gloves_on]]() [[Helmet_off]]() [[Helmet_on]]() [[menu_remarm]]() [[off_msg]]() [[on_msg]]() [[reset_remarm]]() [[Ring_gone]]() [[Ring_off]]() [[Ring_off_or_gone]]() [[Ring_on]]() [[select_off]]() [[set_wear]]() [[Shield_off]]() [[Shield_on]]() [[Shirt_off]]() [[Shirt_on]]() [[some_armor]]() [[stuck_ring]]() [[take_off]]() [[unchanger]]() ***dog.c [#if4b3715] [[abuse_dog]]() [[dogfood]]() [[initedog]]() [[keepdogs]]() [[losedogs]]() [[make_familiar]]() [[makedog]]() [[migrate_to_level]]() [[mon_arrive]]() [[mon_catchup_elapsed_time]]() [[pet_type]]() [[tamedog]]() [[update_mlstmv]]() [[wary_dog]]() ***dogmove.c [#l26b6704] [[DROPPABLES]]() [[can_reach_location]]() [[could_reach_item]]() [[cursed_object_at]]() [[dog_eat]]() [[dog_goal]]() [[dog_hunger]]() [[dog_invent]]() [[dog_move]]() [[dog_nutrition]]() [[wantdoor]]() ***dokick.c [#h152d999] [[container_impact_dmg]]() [[dokick]]() [[down_gate]]() [[drop_to]]() [[ghitm]]() [[impact_drop]]() [[is_bigfoot]]() [[kick_monster]]() [[kick_object]]() [[kickdmg]]() [[kickstr]]() [[martial]]() [[obj_delivery]]() [[otransit_msg]]() [[ship_object]]() ***dothrow.c [#s0bab9f7] [[autoquiver]]() [[breakmsg]]() [[breakobj]]() [[breaks]]() [[breaktest]]() [[check_shop_obj]]() [[dofire]]() [[dothrow]]() [[gem_accept]]() [[hero_breaks]]() [[hitfloor]]() [[hurtle]]() [[hurtle_step]]() [[mhurtle]]() [[mhurtle_step]]() [[omon_adj]]() [[quest_arti_hits_leader]]() [[sho_obj_return_to_u]]() [[thitmonst]]() [[throw_gold]]() [[throw_obj]]() [[throwing_weapon]]() [[throwit]]() [[tmiss]]() [[toss_up]]() [[walk_path]]() ***drawing.c [#ab2b0fa3] [[assign_graphics]]() [[assign_rogue_graphics]]() [[def_char_to_monclass]]() [[def_char_to_objclass]]() [[switch_graphics]]() ***dungeon.c [#l41dbef3] [[add_branch]]() [[add_level]]() [[assign_level]]() [[assign_rnd_level]]() [[at_dgn_entrance]]() [[Can_dig_down]]() [[Can_fall_thru]]() [[Can_rise_up]]() [[correct_branch_type]]() [[deepest_lev_reached]]() [[depth]]() [[dname_to_dnum]]() [[dungeon_branch]]() [[dunlev]]() [[dunlevs_in_dungeon]]() [[find_branch]]() [[find_hell]]() [[find_level]]() [[get_level]]() [[goto_hell]]() [[In_hell]]() [[In_mines]]() [[In_quest]]() [[In_V_tower]]() [[In_W_tower]]() [[induced_align]]() [[init_dungeons]]() [[init_level]]() [[insert_branch]]() [[Invocation_lev]]() [[Is_botlevel]]() [[Is_branchlev]]() [[Is_special]]() [[ledger_no]]() [[ledger_to_dlev]]() [[ledger_to_dnum]]() [[lev_by_name]]() [[level_difficulty]]() [[level_range]]() [[maxledgerno]]() [[next_level]]() [[on_level]]() [[On_stairs]]() [[On_W_tower_level]]() [[parent_dlevel]]() [[parent_dnum]]() [[pick_level]]() [[place_level]]() [[possible_places]]() [[prev_level]]() [[print_branch]]() [[print_dungeon]]() [[restore_dungeon]]() [[save_dungeon]]() [[u_on_dnstairs]]() [[u_on_newpos]]() [[u_on_sstairs]]() [[u_on_upstairs]]()