• src/allmain.c
  • src/alloc.c
  • src/apply.c
  • src/artifact.c
  • src/attrib.c
  • src/ball.c
  • src/bones.c
  • src/botl.c
  • src/cmd.c
  • src/dbridge.c
  • src/decl.c
  • src/detect.c
  • src/dig.c
  • src/display.c
  • src/dlb.c
  • src/do.c
  • src/dog.c
  • src/dogmove.c
  • src/dokick.c
  • src/do_name.c
  • src/dothrow.c
  • src/do_wear.c
  • src/drawing.c
  • src/dungeon.c
  • src/eat.c
  • src/end.c
  • src/engrave.c
  • src/exper.c
  • src/explode.c
  • src/extralev.c
  • src/files.c
  • src/fountain.c
  • src/hack.c
  • src/hacklib.c
  • src/invent.c
  • src/light.c
  • src/lock.c
  • src/mail.c
  • src/makemon.c
  • src/mapglyph.c
  • src/mcastu.c
  • src/mhitm.c
  • src/mhitu.c
  • src/minion.c
  • src/mklev.c
  • src/mkmap.c
  • src/mkmaze.c
  • src/mkobj.c
  • src/mkroom.c
  • src/mon.c
  • src/mondata.c
  • src/monmove.c
  • src/monst.c
  • src/monstr.c
  • src/mplayer.c
  • src/mthrowu.c
  • src/muse.c
  • src/music.c
  • src/objects.c
  • src/objnam.c
  • src/o_init.c
  • src/options.c
  • src/pager.c
  • src/pickup.c
  • src/pline.c
  • src/polyself.c
  • src/potion.c
  • src/pray.c
  • src/priest.c
  • src/quest.c
  • src/questpgr.c
  • src/read.c
  • src/rect.c
  • src/region.c
  • src/restore.c
  • src/rip.c
  • src/rnd.c
  • src/role.c
  • src/rumors.c
  • src/save.c
  • src/shk.c
  • src/shknam.c
  • src/sit.c
  • src/sounds.c
  • src/spell.c
  • src/sp_lev.c
  • src/steal.c
  • src/steed.c
  • src/teleport.c
  • src/timeout.c
  • src/topten.c
  • src/track.c
  • src/trap.c
  • src/uhitm.c
  • src/u_init.c
  • src/vault.c
  • src/version.c
  • src/vision.c
  • src/vis_tab.c
  • src/weapon.c
  • src/were.c
  • src/wield.c
  • src/windows.c
  • src/wizard.c
  • src/worm.c
  • src/worn.c
  • src/write.c
  • _q1_path(srow,scol,y2,x2)
  • _q2_path(srow,scol,y2,x2)
  • _q3_path(srow,scol,y2,x2)
  • _q4_path(srow,scol,y2,x2)
  • a_gname()
  • a_monnam(mtmp)
  • able_to_loot(x, y)
  • abuse_dog(mtmp)
  • accessible(x, y)
  • accessory_has_effect(otmp)
  • activate_statue_trap(trap, x, y, shatter)
  • acurr(x)
  • acurrstr()
  • add_autopickup_exception(mapping)
  • add_branch(dgn, child_entry_level, pd)
  • add_class(cl, class)
  • add_damage(x, y, cost)
  • add_debug_extended_commands()
  • add_door(x,y,aroom)
  • add_erosion_words(obj,prefix)
  • add_id_mapping(gid, nid)
  • add_level(new_lev)
  • add_menu_cmd_alias(from_ch, to_ch)
  • add_mon_to_reg(reg, mon)
  • add_one_tobill(obj, dummy)
  • add_rect(r)
  • add_rect_to_reg(reg, rect)
  • add_region(reg)
  • add_room(lowx, lowy, hix, hiy, lit, rtype, special)
  • add_sound_mapping(mapping)
  • add_subroom(proom, lowx, lowy, hix, hiy, lit, rtype, special)
  • add_to_billobjs(obj)
  • add_to_buried(obj)
  • add_to_container(container, obj)
  • add_to_migration(obj)
  • add_to_minv(mon, obj)
  • add_valid_menu_class(c)
  • add_weapon_skill(n)
  • addinv(obj)
  • addinv_core1(obj)
  • addinv_core2(obj)
  • addtobill(obj, ininv, dummy, silent)
  • addupbill(shkp)
  • adj_abon(otmp, delta)
  • adjabil(oldlevel,newlevel)
  • adjalign(n)
  • adjattrib(ndx, incr, msgflg)
  • Adjmonnam(mtmp, adj)
  • adjust_prefix(bufp, prefixid)
  • after_shk_move(shkp)
  • age_spells()
  • aggravate()
  • align_gname(alignment)
  • align_gtitle(alignment)
  • align_shift(ptr)
  • align_str(alignment)
  • all_but_uchain(obj)
  • alloc(lth)
  • allow_all(obj)
  • allow_cat_no_uchain(obj)
  • allow_category(obj)
  • already_wearing(cc)
  • already_wearing2(cc1, cc2)
  • altar_wrath(x, y)
  • Amonnam(mtmp)
  • amulet()
  • Amulet_off()
  • Amulet_on()
  • An(str)
  • an(str)
  • angry_guards(silent)
  • angry_priest()
  • angry_shk_exists()
  • angrygods(resp_god)
  • animate_statue(statue, x, y, cause, fail_reason)
  • antholemon()
  • any_light_source()
  • aobjnam(otmp,verb)
  • append_str(buf, new_str)
  • Armor_gone()
  • Armor_off()
  • Armor_on()
  • armor_to_dragon(atyp)
  • armoroff(otmp)
  • arti_cost(otmp)
  • arti_invoke(obj)
  • arti_reflects(obj)
  • arti_speak(obj)
  • artifact_exists(otmp, name, mod)
  • artifact_has_invprop(otmp, inv_prop)
  • artifact_hit(magr, mdef, otmp, dmgptr, dieroll)
  • artifact_light(obj)
  • artifact_name(name, otyp)
  • artifact_score(list, counting, endwin)
  • artiname(artinum)
  • artitouch()
  • askchain(objchn, olets, allflag, fn, ckfn, mx, word)
  • assign_graphics(graph_chars, glth, maxlen, offset)
  • assign_rogue_graphics(is_rlevel)
  • assign_warnings(graph_chars)
  • assigninvlet(otmp)
  • at_dgn_entrance(s)
  • at_your_feet(str)
  • atconsole()
  • attach_egg_hatch_timeout(egg)
  • attach_fig_transform_timeout(figurine)
  • attack(mtmp)
  • attack_checks(mtmp, wep)
  • attacks(adtyp, otmp)
  • attacktype(ptr, atyp)
  • attacktype_fordmg(ptr, atyp, dtyp)
  • attk_protection(aatyp)
  • automiss(etmp)
  • autopick(olist, follow, pick_list)
  • autoquiver()
  • awaken_monsters(distance)
  • awaken_soldiers()
  • b_trapped(item, bodypart)
  • back_to_glyph(x,y)
  • bad_location(x, y, lx, ly, hx, hy)
  • bad_negation(optname, with_parameter)
  • bad_rock(mdat,x,y)
  • badoption(opts)
  • badspot(x, y)
  • bagotricks(bag)
  • ballfall()
  • bc_order()
  • bclose(fd)
  • bcsign(otmp)
  • beg(mtmp)
  • begin_burn(obj, already_lit)
  • bflush(fd)
  • big_to_little(montype)
  • bill_box_content(obj, ininv, dummy, shkp)
  • bill_dummy_object(otmp)
  • bite()
  • bless(otmp)
  • blessorcurse(otmp, chance)
  • Blindf_off(otmp)
  • Blindf_on(otmp)
  • block_door(x,y)
  • block_entry(x,y)
  • block_point(x,y)
  • blocked_boulder(dx,dy)
  • blow_up_landmine(trap)
  • body_part(part)
  • book_disappears(obj)
  • book_substitution(old_obj, new_obj)
  • Boots_off()
  • Boots_on()
  • bot()
  • bot1()
  • bot2()
  • botl_score()
  • bottlename()
  • boulder_hits_pool(otmp, rx, ry, pushing)
  • bound_digging()
  • bp_to_obj(bp)
  • bputc(c)
  • br_string(type)
  • break_armor()
  • breakmsg(obj, in_view)
  • breakobj(obj, x, y, hero_caused, from_invent)
  • breaks(obj, x, y)
  • breaksink(x,y)
  • breaktest(obj)
  • bribe(mtmp)
  • bufoff(fd)
  • bufon(fd)
  • build_plselection_prompt(buf, buflen, rolenum, racenum, gendnum, alignnum)
  • build_room(r, pr)
  • burn_away_slime()
  • burn_object(arg, timeout)
  • burnarmor(victim)
  • bury_an_obj(otmp)
  • bury_monst(mtmp)
  • bury_obj(otmp)
  • bury_objs(x, y)
  • bury_you()
  • bwrite(fd, loc, num)
  • bwrite(fd,loc,num)
  • bydoor(x, y)
  • bypass_obj(obj)
  • calc_capacity(xtra_wt)
  • call_kops(shkp, nearshop)
  • calm_nymphs(distance)
  • can_advance(skill, speedy)
  • can_be_hatched(mnum)
  • can_blnd(magr, mdef, aatyp, obj)
  • can_carry(mtmp,otmp)
  • Can_dig_down(lev)
  • Can_fall_thru(lev)
  • can_make_bones()
  • can_ooze(mtmp)
  • can_pray(praying)
  • can_reach_floor()
  • can_reach_location(mon, mx, my, fx, fy)
  • can_read_file(filename)
  • can_ride(mtmp)
  • Can_rise_up(x, y, lev)
  • can_saddle(mtmp)
  • can_twoweapon()
  • cancel_bonesfile()
  • cancel_don()
  • candle_light_range(obj)
  • canletgo(obj,word)
  • cant_create(mtype, revival)
  • canwearobj(otmp,mask,noisy)
  • carry_count(obj, container, count, telekinesis, wt_before, wt_after)
  • carry_obj_effects(obj)
  • carrying(type)
  • cast_cleric_spell(mtmp, dmg, spellnum)
  • cast_protection()
  • cast_wizard_spell(mtmp, dmg, spellnum)
  • castmu(mtmp, mattk, thinks_it_foundyou, foundyou)
  • catch_lit(obj)
  • ceiling(x, y)
  • center(line, text)
  • change_inv_order(op)
  • change_luck(n)
  • change_sex()
  • charm_monsters(distance)
  • charm_snakes(distance)
  • chat_with_guardian()
  • chat_with_leader()
  • chat_with_nemesis()
  • check_caitiff(mtmp)
  • check_capacity(str)
  • check_contained(container, mesg)
  • check_credit(tmp, shkp)
  • check_here(picked_some)
  • check_leash(x, y)
  • check_map_spot(x, y, oclass, material)
  • check_pos(x, y, which)
  • check_recordfile(dir)
  • check_room(lowx, ddx, lowy, ddy, vault)
  • check_shop_obj(obj, x, y, broken)
  • check_special_room(newlev)
  • check_unpaid(otmp)
  • check_unpaid_usage(otmp, altusage)
  • check_version(version_data, filename, complain)
  • checkfile(inp, pm, user_typed_name, without_asking)
  • chest_shatter_msg(otmp)
  • chest_trap(obj, bodypart, disarm)
  • choke_dialogue()
  • choose_classes_menu(prompt, category, way, class_list, class_select)
  • choose_clerical_spell(spellnum)
  • choose_magic_spell(spellval)
  • choose_windows(s)
  • christen_monst(mtmp, name)
  • chwepon(otmp, amount)
  • ck_bag(obj)
  • ckmailstatus()
  • ckunpaid(otmp)
  • ckvalidcat(otmp)
  • classmon(plch, fem)
  • cleanup_burn(arg, expire_time)
  • clear_bypasses()
  • clear_fcorr(grd, forceshow)
  • clear_glyph_buffer()
  • clear_id_mapping()
  • clear_level_structures()
  • clear_path(col1,row1,col2,row2)
  • clear_regions()
  • clear_stale_map(oclass, material)
  • clear_unpaid(list)
  • clearlocks()
  • clearpriests()
  • click_to_cmd(x, y, mod)
  • Cloak_off()
  • Cloak_on()
  • cloak_simple_name(cloak)
  • clone_mon(mon, x, y)
  • clone_region(reg)
  • cloneu()
  • clonewiz()
  • close(fd)
  • close_drawbridge(x,y)
  • close_library(lp)
  • close_shadow(side,this_row,block_row,block_col)
  • closed_door(x, y)
  • cls()
  • cnv_trap_obj(otyp, cnt, ttmp)
  • collect_obj_classes(ilets, otmp, here, filter, itemcount)
  • collect_obj_classes(ilets, otmp, here, incl_gold, filter, itemcount)
  • com_pager(msgnum)
  • commit_bonesfile(lev)
  • comp_times(filetime)
  • compactify(buf)
  • compress(filename)
  • compress_bonesfile()
  • confdir()
  • confers_luck(obj)
  • confused_book(spellbook)
  • construct_qtlist(hdr_offset)
  • consume_obj_charge(obj, maybe_unpaid)
  • consume_oeaten(obj, amt)
  • consume_offering(otmp)
  • contained(win, src, total_count, total_size)
  • contained_cost(obj, shkp, price, usell, unpaid_only)
  • contained_gold(obj)
  • container_at(x, y, countem)
  • container_contents(list, identified, all_containers)
  • container_impact_dmg(obj)
  • container_weight(container)
  • convert_arg(c)
  • convert_line()
  • copy_bytes(ifd, ofd)
  • copyfile(from, to)
  • corpse_chance(mon, magr, was_swallowed)
  • corpse_xname(otmp, ignore_oquan)
  • corr(x,y)
  • correct_branch_type(tbr)
  • cost(otmp)
  • cost_per_charge(shkp, otmp, altusage)
  • costly_gold(x, y, amount)
  • costly_spot(x, y)
  • costly_tin(verb)
  • could_advance(skill)
  • could_reach_item(mon, nx, ny)
  • could_seduce(magr,mdef,mattk)
  • count_ape_maps(leave, grab)
  • count_buc(list, type)
  • count_categories(olist, qflags)
  • count_obj(chain, total_count, total_size, top, recurse)
  • count_unpaid(list)
  • count_wsegs(mtmp)
  • counter_were(pm)
  • courtmon()
  • coyotename(mtmp, buf)
  • cprefx(pm)
  • create_altar(a, croom)
  • create_bonesfile(lev, bonesid, errbuf)
  • create_corridor(c)
  • create_critters(cnt, mptr)
  • create_door(dd, broom)
  • create_drawbridge(x,y,dir,flag)
  • create_engraving(e, croom)
  • create_feature(fx, fy, croom, typ)
  • create_force_field(x, y, radius, ttl)
  • create_gas_cloud(x, y, radius, damage)
  • create_gold(g,croom)
  • create_levelfile(lev, errbuf)
  • create_monster(m,croom)
  • create_mplayers(num, special)
  • create_msg_region(x, y, w, h, msg_enter, msg_leave)
  • create_object(o,croom)
  • create_particular()
  • create_region(rects, nrect)
  • create_room(x,y,w,h,xal,yal,rtype,rlit)
  • create_savefile()
  • create_secret_door(croom, walls)
  • create_stairs(s,croom)
  • create_subroom(proom, x, y, w, h, rtype, rlit)
  • create_trap(t,croom)
  • create_worm_tail(num_segs)
  • curr_mon_load(mtmp)
  • currency(amount)
  • currentlevel_rewrite()
  • curs_on_u()
  • curse(otmp)
  • cursed(otmp)
  • cursed_book(bp)
  • cursed_object_at(x, y)
  • cursetxt(mtmp, undirected)
  • cuss(mtmp)
  • cutworm(worm, x, y, weap)
  • cvt_sdoor_to_door(lev)
  • cxname(obj)
  • damageum(mdef, mattk)
  • ddocall()
  • ddoinv()
  • dead_species(m_idx, egg)
  • deadbook(book2)
  • dealloc_obj(obj)
  • decl_init()
  • def_char_to_monclass(ch)
  • def_char_to_objclass(ch)
  • def_raw_print(s)
  • defends(adtyp, otmp)
  • deferred_goto()
  • del_engr(ep)
  • del_engr_at(x, y)
  • del_light_source(type, id)
  • delallobj(x, y)
  • delete_bonesfile(lev)
  • delete_contents(obj)
  • delete_levelfile(lev)
  • delete_savefile()
  • delfloortrap(ttmp)
  • deliver_by_pline(qt_msg)
  • deliver_by_window(qt_msg, how)
  • delobj(obj)
  • deltrap(trap)
  • demonpet()
  • depth(lev)
  • describe_level(buf)
  • destroy_arm(atmp)
  • destroy_drawbridge(x,y)
  • detect_wsegs(worm, use_detection_glyph)
  • dev_name()
  • dfeature_at(x, y, buf)
  • dig()
  • dig_check(madeby, verbose, x, y)
  • dig_corridor(org,dest,nxcor,ftyp,btyp)
  • dig_point(row,col)
  • dig_typ(otmp, x, y)
  • dig_up_grave()
  • digactualhole(x, y, madeby, ttyp)
  • dighole(pit_only)
  • dipfountain(obj)
  • disarm_shooting_trap(ttmp, otyp)
  • disarm_squeaky_board(ttmp)
  • discard_minvent(mtmp)
  • disclose(how,taken)
  • discover_artifact(m)
  • discover_object(oindx, mark_as_known, credit_hero)
  • diseasemu(mdat)
  • dismount_steed(reason)
  • disp_artifact_discoveries(tmpwin)
  • display_binventory(x, y, as_if_seen)
  • display_cinventory(obj)
  • display_gamewindows()
  • display_inventory(lets, want_reply)
  • display_minventory(mon, dflags, title)
  • display_monster(x, y, mon, sightflags, worm_tail)
  • display_pickinv(lets, want_reply, out_cnt)
  • display_warning(mon)
  • distant_monnam(mon, article, outbuf)
  • distant_name(obj, func)
  • distfleeck(mtmp,inrange,nearby,scared)
  • disturb(mtmp)
  • djinni_from_bottle(obj)
  • dlb_cleanup()
  • dlb_fclose(dp)
  • dlb_fgetc(dp)
  • dlb_fgets(buf, len, dp)
  • dlb_fopen(name, mode)
  • dlb_fread(buf, size, quan, dp)
  • dlb_fseek(dp, pos, whence)
  • dlb_ftell(dp)
  • dlb_init()
  • dlord(atyp)
  • dmgtype(ptr, dtyp)
  • dmgtype_fromattack(ptr, dtyp, atyp)
  • dmgval(otmp, mon)
  • dmonsfree()
  • dname_to_dnum(s)
  • do_break_wand(obj)
  • do_class_genocide()
  • do_clear_area(scol,srow,range,func,arg)
  • do_comp(vx,vy)
  • do_dknown_of(obj)
  • do_earthquake(force)
  • do_entity(etmp)
  • do_genocide(how)
  • do_improvisation(instr)
  • do_light_sources(cs_rows)
  • do_look(quick)
  • do_mapping()
  • do_mname()
  • do_oname(obj)
  • do_play_instrument(instr)
  • do_positionbar()
  • do_reset_eat()
  • do_room_or_subroom(croom, lowx, lowy, hix, hiy, lit, rtype, special, is_room)
  • do_storms()
  • do_takeoff()
  • do_vicinity_map()
  • doapply()
  • doattributes()
  • dobreathe()
  • docall(obj)
  • docast()
  • dochat()
  • dochug(mtmp)
  • dochugw(mtmp)
  • docompress_file(filename, uncomp)
  • doconduct()
  • doconsult(oracl)
  • docrt()
  • doddoremarm()
  • doddrop()
  • dodip()
  • dodoor(x,y,aroom)
  • dodown()
  • dodrink()
  • dodrop()
  • doengrave()
  • does_block(x,y,lev)
  • doextversion()
  • dofire()
  • dofiretrap(box)
  • dog_eat(mtmp, obj, x, y, devour)
  • dog_goal(mtmp, edog, after, udist, whappr)
  • dog_hunger(mtmp, edog)
  • dog_invent(mtmp, edog, udist)
  • dog_move(mtmp, after)
  • dog_nutrition(mtmp, obj)
  • dogaze()
  • dogfood(mon,obj)
  • dohelp()
  • dohide()
  • dohistory()
  • doidtrap()
  • doinvbill(mode)
  • doinvoke()
  • dojump()
  • dokick()
  • dolook()
  • domagicportal(ttmp)
  • domagictrap()
  • domindblast()
  • domonability()
  • domonnoise(mtmp)
  • domove()
  • doname(obj)
  • Doname2(obj)
  • done(how)
  • done2()
  • done_eating(message)
  • done_in_by(mtmp)
  • donull()
  • dopay()
  • dopayobj(shkp, bp, obj_p, which, itemize)
  • dopickup()
  • dopotion(otmp)
  • dopramulet()
  • doprarm()
  • dopray()
  • doprev_message()
  • doprgold()
  • doprinuse()
  • doprring()
  • doprtool()
  • doprwep()
  • doputon()
  • doquickwhatis()
  • doread()
  • dorecover(fd)
  • doredraw()
  • doremove()
  • doremring()
  • doride()
  • dorub()
  • dosacrifice()
  • dosave()
  • dosave0()
  • dosdoor(x,y,aroom,type)
  • dosearch()
  • dosearch0(aflag)
  • doseduce(mon)
  • doset()
  • doset_add_menu(win, option, indexoffset)
  • dosinkfall()
  • dosit()
  • dosounds()
  • dospellmenu(prompt, splaction, spell_no)
  • dospinweb()
  • dospit()
  • dosummon()
  • doswapweapon()
  • dotakeoff()
  • dotalk()
  • dotele()
  • dothrow()
  • dotogglepickup()
  • dotrap(trap, trflags)
  • dotravel()
  • doturn()
  • dotwoweapon()
  • dotypeinv()
  • dounpaid()
  • doup()
  • doversion()
  • dovspell()
  • dowear()
  • dowhatdoes()
  • dowhatdoes_core(q, cbuf)
  • dowhatis()
  • dowield()
  • dowieldquiver()
  • dowipe()
  • down_gate(x, y)
  • dowrite(pen)
  • dprince(atyp)
  • drag_down()
  • drain_en(n)
  • drinkfountain()
  • drinksink()
  • drop(obj)
  • drop_ball(x, y)
  • drop_throw(obj, ohit, x, y)
  • drop_to(cc, loc)
  • drop_upon_death(mtmp, cont)
  • drop_uswapwep()
  • drop_weapon(alone)
  • DROPPABLES(mon)
  • dropped_container(obj, shkp, sale)
  • dropx(obj)
  • dropy(obj)
  • drown()
  • dryup(x, y, isyou)
  • dumpit()
  • dungeon_branch(s)
  • duplicate_opt_detection(opts, bool_or_comp)
  • e_at(x, y)
  • e_died(etmp, dest, how)
  • e_jumps(etmp)
  • e_missed(etmp, chunks)
  • e_nam(etmp)
  • E_phrase(etmp, verb)
  • e_survives_at(etmp, x, y)
  • eataccessory(otmp)
  • eaten_stat(base, obj)
  • edibility_prompts(otmp)
  • egg_type_from_parent(mnum, force_ordinary)
  • emergency_disrobe(lostsome)
  • Enam(etmp)
  • encumber_msg()
  • end_burn(obj, timer_attached)
  • end_engulf()
  • end_of_input()
  • enermod(en)
  • enexto(cc, xx, yy, mdat)
  • enexto_core(cc, xx, yy, mdat, entflags)
  • engr_at(x, y)
  • enhance_weapon_skill()
  • enlght_combatinc(inctyp, incamt, final, outbuf)
  • enlght_line(start, middle, end)
  • enlightenment(final)
  • enter_explore_mode()
  • enter_force_field(p1, p2)
  • equipname(otmp)
  • erode_armor(victim, acid_dmg)
  • erode_obj(target, acid_dmg, fade_scrolls)
  • error4(x, y, a, b, c, dd)
  • escape_tomb()
  • escapes(cp, tp)
  • exerchk()
  • exercise(i, inc_or_dec)
  • exercise_steed()
  • exerper()
  • exist_artifact(otyp, name)
  • expels(mtmp, mdat, message)
  • expire_gas_cloud(p1, p2)
  • explmm(magr, mdef, mattk)
  • explode(x, y, type, dam, olet, expltype)
  • explum(mdef, mattk)
  • expulsion(seal)
  • extend_spine(locale, wall_there, dx, dy)
  • extra_pref(mon, obj)
  • extract_nexthere(obj, head_ptr)
  • extract_nobj(obj, head_ptr)
  • fall_asleep(how_long, wakeup_msg)
  • fall_through(td)
  • far_shadow(side,this_row,block_row,block_col)
  • feature_alert_opts(op, optn)
  • feel_cockatrice(otmp, force_touch)
  • feel_location(x, y)
  • fig_transform(arg, timeout)
  • figurine_location_checks(obj, cc, quietly)
  • fill_pit(x, y)
  • fill_point(row,col)
  • fill_room(croom, prefilled)
  • fill_zoo(sroom)
  • fillholetyp(x,y)
  • final_level()
  • find_ac()
  • find_branch(s, pd)
  • find_branch_room(mp)
  • find_defensive(mtmp)
  • find_drawbridge(x,y)
  • find_file(name, lib, startp, sizep)
  • find_lev_obj()
  • find_level(s)
  • find_mac(mon)
  • find_mid(nid, fmflags)
  • find_misc(mtmp)
  • find_offensive(mtmp)
  • find_oid(id)
  • find_roll_to_hit(mtmp)
  • find_skates()
  • find_trap(trap)
  • find_unpaid(list, last_found)
  • finddpos(cc, xl,yl,xh,yh)
  • findgd()
  • findgold(chain)
  • findone(zx,zy,num)
  • findpriest(roomno)
  • findtravelpath(guess)
  • finish_map(fg_typ, bg_typ, lit, walled)
  • finish_paybill()
  • finish_quest(obj)
  • fire_damage(chain, force, here, x, y)
  • fix_petrification()
  • fix_stair_rooms()
  • fix_worst_trouble(trouble)
  • fixup_special()
  • flash_hits_mon(mtmp, otmp)
  • float_down(hmask, emask)
  • float_up()
  • floating_above(what)
  • flood_fill_rm(sx, sy, rmno, lit, anyroom)
  • flooreffects(obj,x,y,verb)
  • flush_screen(cursor_on_u)
  • fmt_ptr(ptr, buf)
  • fname_decode(quotechar, s, callerbuf, bufsz)
  • fname_encode(legal, quotechar, s, callerbuf, bufsz)
  • food_detect(sobj)
  • food_disappears(obj)
  • food_substitution(old_obj, new_obj)
  • food_xname(food, the_pfx)
  • foodword(otmp)
  • fopen_config_file(filename)
  • fopen_datafile(filename, mode, prefix)
  • fopen_wizkit_file()
  • forget(howmuch)
  • forget_levels(percent)
  • forget_map(howmuch)
  • forget_objclass(oclass)
  • forget_objects(percent)
  • forget_single_object(obj_id)
  • forget_traps()
  • fprefx(otmp)
  • fqname(basename, whichprefix, buffnum)
  • Fread(ptr, size, nitems, stream)
  • free_autopickup_exceptions()
  • free_dungeons()
  • free_invbuf()
  • free_region(reg)
  • free_rooms(ro, n)
  • free_saved_games(saved)
  • free_ttlist(tt)
  • free_youbuf()
  • freedynamicdata()
  • freefruitchn(flist)
  • freehand()
  • freeinv(obj)
  • freeinv_core(obj)
  • friday_13th()
  • fruitadd(str)
  • fruitname(juice)
  • fry_by_god(resp_god)
  • fully_identify_obj(otmp)
  • fuzzymatch(s1, s2, ignore_chars, caseblind)
  • g_at(x,y)
  • gainstr(otmp, incr)
  • gazemm(magr, mdef, mattk)
  • gcrownu()
  • gd_move(grd)
  • gem_accept(mon, obj)
  • gender(mtmp)
  • genl_message_menu(let, how, mesg)
  • genl_outrip(tmpwin, how)
  • genl_preference_update(pref)
  • genus(mndx, mode)
  • get_compopt_value(optname, buf)
  • get_cost(obj, shkp)
  • get_current_feature_ver()
  • get_feature_notice_ver(str)
  • get_free_room_loc(x,y, croom)
  • get_level(newlevel, levnum)
  • get_location(x, y, humidity)
  • get_map(col,row, bg_typ)
  • get_mplname(mtmp, nam)
  • get_mtraits(obj, copyof)
  • get_rect(r)
  • get_rect_ind(r)
  • get_room_loc(x,y, croom)
  • get_saved_games()
  • get_shop_item(type)
  • get_uchars(fp, buf, bufp, list, modlist, size, name)
  • get_unused_cs(rows, rmin, rmax)
  • get_valuables(list)
  • get_wall_for_db(x,y)
  • get_wet(obj)
  • get_wormno()
  • getbones()
  • getdir(s)
  • getlev(fd, pid, lev, ghostly)
  • getlt()
  • getmailstatus()
  • getmattk(mptr, indx, prev_result, alt_attk_buf)
  • getobj(let,word)
  • getpos(cc, force, goal)
  • getpos_help(force, goal)
  • getprice(obj, shk_buying)
  • getrumor(truth, rumor_buf, exclude_cookie)
  • getspell(spell_no)
  • gettrack(x, y)
  • getversionstring(buf)
  • getyear()
  • ggetobj(word, fn, mx, combo, resultflags)
  • ghitm(mtmp, gold)
  • ghost_from_bottle()
  • ghostfruit(otmp)
  • give_may_advance_msg(skill)
  • givit(type, ptr)
  • glibr()
  • Gloves_off()
  • Gloves_on()
  • glyph_at(x, y)
  • god_zaps_you(resp_god)
  • gods_angry(g_align)
  • gods_upset(g_align)
  • godvoice(g_align, words)
  • gold_detect(sobj)
  • golemeffects(mon, damtype, dam)
  • golemhp(type)
  • Goodbye()
  • goodfruit(id)
  • goodpos(x, y, mtmp, gpflags)
  • goto_level(newlevel, at_stairs, falling, portal)
  • graphics_opts(opts, optype, maxlen, offset)
  • grease_protect(otmp,ostr,victim)
  • growl(mtmp)
  • growl_sound(mtmp)
  • gulpmm(magr, mdef, mattk)
  • gulpum(mdef,mattk)
  • gush(x, y, poolcnt)
  • hack_artifacts()
  • halu_gname(alignment)
  • has_dnstairs(sroom)
  • has_shrine(pri)
  • has_upstairs(sroom)
  • hatch_egg(arg, timeout)
  • hates_silver(ptr)
  • have_lizard()
  • hcolor(colorpref)
  • heal_legs()
  • healup(nhp, nxtra, curesick, cureblind)
  • heapmon_init()
  • Hello(mtmp)
  • Helmet_off()
  • Helmet_on()
  • help_dir(sym, msg)
  • help_menu(sel)
  • help_monster_out(mtmp, ttmp)
  • hero_breaks(obj, x, y, from_invent)
  • hidden_gold()
  • histemple_at(priest, x, y)
  • hitfloor(obj)
  • hitmm(magr, mdef, mattk)
  • hitmsg(mtmp, mattk)
  • hitmu(mtmp, mattk)
  • hits_bars(obj_p, x, y, always_hit, whodidit)
  • hitval(otmp, mon)
  • hmon_hitmon(mon, obj, thrown)
  • hold_another_object(obj, drop_fmt, drop_arg, hold_msg)
  • holetime()
  • home_shk(shkp, killkops)
  • hot_pursuit(shkp)
  • hurtarmor(attk)
  • hurtle(dx, dy, range, verbose)
  • hurtle_step(arg, x, y)
  • hurtmarmor(mdef, attk)
  • identify(otmp)
  • identify_pack(id_limit)
  • impact_drop(missile, x, y, dlev)
  • in_container(obj)
  • in_fcorridor(grd, x, y)
  • in_or_out_menu(prompt, obj, outokay, inokay)
  • in_out_region(x, y)
  • in_rooms(x, y, typewanted)
  • in_town(x, y)
  • in_trouble()
  • in_your_sanctuary(mon, x, y)
  • incr_itimeout(which, incr)
  • indent(d)
  • induced_align(pct)
  • inherits(shkp, numsk, croaked)
  • inhishop(mtmp)
  • ini_inv(trop)
  • init_artifacts()
  • init_attr(np)
  • init_fill(bg_typ, fg_typ)
  • init_level(dgn, proto_index, pd)
  • init_map(bg_typ)
  • init_objects()
  • init_oracles(fp)
  • init_rect()
  • init_rumors(fp)
  • init_shop_selection()
  • init_uhunger()
  • initedog(mtmp)
  • initialspell(obj)
  • initoptions()
  • initrack()
  • initworm(worm, wseg_count)
  • insert_branch(new_branch, extract_first)
  • insert_timer(gnu)
  • inside_gas_cloud(p1, p2)
  • inside_rect(r, x, y)
  • inside_region(reg, x, y)
  • inside_room(croom, x, y)
  • inside_shop(x, y)
  • instapetrify(str)
  • intemple(roomno)
  • interesting_to_discover(i)
  • intersect(r1, r2, r3)
  • intervene()
  • intrinsic_possible(type, ptr)
  • inv_cnt()
  • inv_weight()
  • invault()
  • invdisp_nothing(hdr, txt)
  • inven_inuse(quietly)
  • Invocation_lev(lev)
  • invocation_message()
  • invocation_pos(x, y)
  • is_autopickup_exception(obj, grab)
  • Is_botlevel(lev)
  • Is_branchlev(lev)
  • is_chargeable(obj)
  • is_db_wall(x,y)
  • is_digging()
  • is_drawbridge_wall(x,y)
  • is_edible(obj)
  • is_fainted()
  • is_flammable(otmp)
  • is_fshk(mtmp)
  • is_home_elemental(ptr)
  • is_ice(x,y)
  • is_lava(x,y)
  • is_ok_location(x, y, humidity)
  • is_pool(x,y)
  • is_pure(talk)
  • is_quest_artifact(otmp)
  • is_rottable(otmp)
  • is_solid(x,y)
  • Is_special(lev)
  • is_swallow_sym(c)
  • is_undirected_spell(adtyp, spellnum)
  • is_wc2_option(optnam)
  • is_wc_option(optnam)
  • is_worn(otmp)
  • is_worn_by_type(otmp)
  • isbig(sroom)
  • isclearpath(cc,distance,dx,dy)
  • isok(x,y)
  • isqrt(val)
  • iswall(x,y)
  • iswall_or_stone(x,y)
  • itimeout(val)
  • itimeout_incr(old, incr)
  • its_dead(rx, ry, resp)
  • itsstuck(mtmp)
  • Japanese_item_name(i)
  • join(a,b,nxcor)
  • join_map(bg_typ, fg_typ)
  • joust(mon, obj)
  • jump(magic)
  • keep_saddle_with_steedcorpse(steed_mid, objchn, saddle)
  • keepdogs(pets_only)
  • kick_monster(x, y)
  • kick_object(x, y)
  • kick_steed()
  • kickdmg(mon, clumsy)
  • kickstr(buf)
  • kill_egg(egg)
  • kill_eggs(obj_list)
  • kill_genocided_monsters()
  • killed(mtmp)
  • killer_xname(obj)
  • kind_name(kind)
  • knows_class(sym)
  • knows_object(obj)
  • kops_gone(silent)
  • l_monnam(mtmp)
  • landing_spot(spot, reason, forceit)
  • lantern_message(obj)
  • launch_obj(otyp, x1, y1, x2, y2, style)
  • lava_effects()
  • leader_speaks(mtmp)
  • learn()
  • learn_egg_type(mnum)
  • ledger_no(lev)
  • ledger_to_dlev(ledgerno)
  • ledger_to_dnum(ledgerno)
  • left_side(row, cb_row, cb_col, fb_row, fb_col, left_mark, right, limits)
  • left_side(row, left_mark, right, limits)
  • let_to_name(let,unpaid)
  • lev_by_name(nam)
  • level_difficulty()
  • level_distance(where)
  • level_range(dgn, base, rand, chain, pd, adjusted_base)
  • level_tele()
  • level_tele_trap(trap)
  • levl_follower(mtmp)
  • lib_dlb_cleanup()
  • lib_dlb_fclose(dp)
  • lib_dlb_fgetc(dp)
  • lib_dlb_fgets(buf, len, dp)
  • lib_dlb_fopen(dp, name, mode)
  • lib_dlb_fread(buf, size, quan, dp)
  • lib_dlb_fseek(dp, pos, whence)
  • lib_dlb_ftell(dp)
  • lib_dlb_init()
  • lifesaved_monster(mtmp)
  • lift_object(obj, container, cnt_p, telekinesis)
  • light_cocktail(obj)
  • light_region(tmpregion)
  • linedup(ax, ay, bx, by)
  • list_genocided(defquery, ask)
  • list_vanquished(defquery, ask)
  • litroom(on,obj)
  • litter()
  • little_to_big(montype)
  • llord()
  • lminion()
  • load_common_data(fd, typ)
  • load_maze(fd)
  • load_one_engraving(fd, e)
  • load_one_monster(fd, m)
  • load_one_object(fd, o)
  • load_qtlist()
  • load_rooms(fd)
  • load_special(name)
  • loadfruitchn(fd)
  • lock_action()
  • lock_file(filename, whichprefix, retryct)
  • locomotion(ptr, def)
  • look_here(obj_cnt, picked_some)
  • lookaround()
  • lookat(x, y, buf, monbuf)
  • lookup_id_mapping(gid, nidp)
  • loot_mon(mtmp, passed_info, prev_loot)
  • lose_weapon_skill(n)
  • losedogs()
  • losehp(n, knam, k_format)
  • losespells()
  • m_arrival(mon)
  • m_carrying(mtmp, type)
  • m_detach(mtmp, mptr)
  • m_dowear(mon, creation)
  • m_dowear_type(mon, flag, creation, racialexception)
  • m_in_out_region(mon, x, y)
  • m_initinv(mtmp)
  • m_initthrow(mtmp,otyp,oquan)
  • m_initweap(mtmp)
  • m_lose_armor(mon, obj)
  • m_monnam(mtmp)
  • m_move(mtmp, after)
  • m_respond(mtmp)
  • m_slips_free(mdef, mattk)
  • m_throw(mon, x, y, dx, dy, range, obj)
  • m_to_e(mtmp, x, y, etmp)
  • m_useup(mon, obj)
  • magic_map_background(x, y, show)
  • magic_negation(mon)
  • main(argc,argv)
  • make_angry_shk(shkp, ox, oy)
  • make_blinded(xtime, talk)
  • make_confused(xtime,talk)
  • make_corpse(mtmp)
  • make_engr_at(x,y,s,e_time,e_type)
  • make_familiar(otmp,x,y,quietly)
  • make_grave(x, y, str)
  • make_hallucinated(xtime, talk, mask)
  • make_happy_shk(shkp, silentkops)
  • make_lockname(filename, lockname)
  • make_niches()
  • make_sick(xtime, cause, talk, type)
  • make_stunned(xtime,talk)
  • make_vomiting(xtime, talk)
  • makecorridors()
  • makedog()
  • makekops(mm)
  • makelevel()
  • makemaz(s)
  • makemon(ptr, x, y, mmflags)
  • makeniche(trap_type)
  • makeplural(oldstr)
  • makerogueghost()
  • makerooms()
  • makesingular(oldstr)
  • maketrap(x,y,typ)
  • makevtele()
  • map_background(x, y, show)
  • map_invisible(x, y)
  • map_location(x,y,show)
  • map_menu_cmd(ch)
  • map_object(obj, show)
  • map_trap(trap, show)
  • mapglyph(glyph, ochar, ocolor, ospecial, x, y)
  • match_optname(user_string, opt_name, min_length, val_allowed)
  • mattackm(magr, mdef)
  • mattacku(mtmp)
  • max_capacity()
  • max_mon_load(mtmp)
  • max_passive_dmg(mdef, magr)
  • max_rank_sz()
  • maxledgerno()
  • may_dig(x,y)
  • may_passwall(x,y)
  • maybe_cannibal(pm, allowmsg)
  • maybe_finished_meal(stopping)
  • maybe_tame(mtmp, sobj)
  • maybe_wail()
  • maybe_write_ls(fd, range, write_it)
  • maybe_write_timer(fd, range, write_it)
  • mayberem(obj, str)
  • maze1xy(m, humidity)
  • Mb_hit(magr, mdef, mb, dmgptr, dieroll, vis, hittee)
  • mb_trapped(mtmp)
  • mbag_explodes(obj, depthin)
  • mbag_item_gone(held, item)
  • mbhit(mon,range,fhitm,fhito,obj)
  • mbhitm(mtmp, otmp)
  • mbirth_limit(mndx)
  • mbodypart(mon, part)
  • mcalcdistress()
  • mcalcmove(mon)
  • md_rush(md,tx,ty)
  • md_start(startp)
  • md_stop(stopp, startp)
  • mdamagem(magr, mdef, mattk)
  • mdig_tunnel(mtmp)
  • mdrop_obj(mon, obj, verbosely)
  • mdrop_special_objs(mon)
  • meatmetal(mtmp)
  • menu_drop(retry)
  • menu_identify(id_limit)
  • menu_loot(retry, container, put_in)
  • menu_remarm(retry)
  • merge_choice(objlist, obj)
  • merged(potmp, pobj)
  • mfndpos(mon, poss, info, flag)
  • mgetc()
  • mhurtle(mon, dx, dy, range)
  • mhurtle_step(arg, x, y)
  • midnight()
  • migrate_to_level(mtmp, tolev, xyloc, cc)
  • mimic_hit_msg(mtmp, otyp)
  • mimic_obj_name(mtmp)
  • mineralize()
  • minimal_enlightenment()
  • minit()
  • miniwalk(x, y)
  • minliquid(mtmp)
  • minstapetrify(mon,byplayer)
  • mintrap(mtmp)
  • missmm(magr, mdef, mattk)
  • missum(mdef,mattk)
  • mixtype(o1, o2)
  • mk_artifact(otmp, alignment)
  • mk_bubble(x,y,n)
  • mk_knox_portal(x, y)
  • mk_mplayer(ptr, x, y, special)
  • mk_mplayer_armor(mon, typ)
  • mk_named_object(objtype, ptr, x, y, nm)
  • mk_roamer(ptr, alignment, x, y, peaceful)
  • mk_tt_object(objtype, x, y)
  • mkaltar(croom)
  • mkbox_cnts(box)
  • mkcavearea(rockit)
  • mkcavepos(x, y, dist, waslit, rockit)
  • mkclass(class,spc)
  • mkcorpstat(objtype, mtmp, ptr, x, y, init)
  • mkfount(mazeflag,croom)
  • mkgold(amount, x, y)
  • mkgoldobj(q)
  • mkgrave(croom)
  • mkinvokearea()
  • mkinvpos(x,y,dist)
  • mklev()
  • mkmap(init_lev)
  • mkmonmoney(mtmp, amount)
  • mkobj(oclass, artif)
  • mkobj_at(let, x, y, artif)
  • mkportal(x, y, todnum, todlevel)
  • mkroll_launch(ttmp, x, y, otyp, ocount)
  • mkroom(roomtype)
  • mkshobj_at(shp, sx, sy)
  • mkshop()
  • mksink(croom)
  • mksobj(otyp, init, artif)
  • mksobj_at(otyp, x, y, init, artif)
  • mkstairs(x, y, up, croom)
  • mktemple()
  • mktrap(num, mazeflag, croom, tm)
  • mkundead(mm, revive_corpses, mm_flags)
  • mkzoo(type)
  • mlevel_tele_trap(mtmp, trap, force_it, in_sight)
  • mlifesaver(mon)
  • mm_aggression(magr, mdef)
  • mnearto(mtmp,x,y,move_other)
  • mon_adjust_speed(mon, adjust, obj)
  • mon_animal_list(construct)
  • mon_arrive(mtmp, with_you)
  • mon_beside(x,y)
  • mon_break_armor(mon, polyspot)
  • mon_catchup_elapsed_time(mtmp, nmv)
  • mon_chain(win, src, chain, total_count, total_size)
  • mon_consume_unstone(mon, obj, by_you, stoning)
  • mon_has_amulet(mtmp)
  • mon_has_arti(mtmp, otyp)
  • mon_has_special(mtmp)
  • mon_in_region(reg, mon)
  • mon_in_room(mon, rmtyp)
  • mon_invent_chain(win, src, chain, total_count, total_size)
  • mon_is_local(mon)
  • mon_nam(mtmp)
  • mon_nam_too(outbuf, mon, other_mon)
  • mon_owns(buf, obj)
  • mon_reflects(mon,str)
  • mon_regen(mon, digest_meal)
  • mon_set_minvis(mon)
  • mon_to_stone(mtmp)
  • mon_wield_item(mon)
  • mondead(mtmp)
  • mondied(mdef)
  • money2mon(mon, amount)
  • money2u(mon, amount)
  • money_cnt(otmp)
  • monflee(mtmp, fleetime, first, fleemsg)
  • mongets(mtmp, otyp)
  • mongone(mdef)
  • monkilled(mdef, fltxt, how)
  • Monnam(mtmp)
  • monnear(mon, x, y)
  • monst_init()
  • monster_detect(otmp, mclass)
  • monster_nearby()
  • monstinroom(mdat,roomno)
  • monstone(mdef)
  • monstr_init()
  • more_experienced(exp, rexp)
  • more_than_one(x, y, a, b, c)
  • morguemon()
  • mount_steed(mtmp, force)
  • move(x,y,dir)
  • move_bc(before, control, ballx, bally, chainx, chainy)
  • move_gold(gold, vroom)
  • move_into_trap(ttmp)
  • move_special(mtmp,in_his_shop,appr,uondoor,avoid,omx,omy,gx,gy)
  • move_update(newlev)
  • movebubbles()
  • moveloop()
  • movemon()
  • moverock()
  • movobj(obj, ox, oy)
  • mpickgold(mtmp)
  • mpickobj(mtmp,otmp)
  • mpickstuff(mtmp, str)
  • mplayer_talk(mtmp)
  • mpoisons_subj(mtmp, mattk)
  • mquaffmsg(mtmp, otmp)
  • mread(fd, buf, len)
  • mreadmsg(mtmp, otmp)
  • mrustm(magr, mdef, obj)
  • mselftouch(mon,arg,byplayer)
  • msg_in(qtm_list, msgnum)
  • mshot_xname(obj)
  • mstatusline(mtmp)
  • mswingsm(magr, mdef, otemp)
  • mtele_trap(mtmp, trap, in_sight)
  • mungspaces(bp)
  • munstone(mon, by_you)
  • muse_newcham_mon(mon)
  • mv_bubble(b,dx,dy,ini)
  • mvault_tele(mtmp)
  • mzapmsg(mtmp, otmp, self)
  • n_or_more(obj)
  • name_to_mon(in_str)
  • nameshk(shk, nlp)
  • nartifact_exist()
  • nasty(mcast)
  • ndemon(atyp)
  • near_capacity()
  • nemdead()
  • nemesis_speaks()
  • new_angle(lev, sv, row, col)
  • new_light_source(x, y, range, type, id)
  • new_were(mon)
  • newcham(mtmp, mdat, polyspot, msg)
  • newexplevel()
  • newgame()
  • newhp()
  • newmail(info)
  • newman()
  • newsym(x,y)
  • newuexp(lev)
  • next_level(at_stairs)
  • next_opt(datawin, str)
  • next_shkp(shkp, withbill)
  • next_to_u()
  • nextobuf()
  • nexttodoor(sx,sy)
  • nh_getenv(ev)
  • nh_timeout()
  • nhalloc(lth, file, line)
  • nhfree(ptr, file, line)
  • night()
  • nmcpy(dest, src, maxlen)
  • no_bones_level(lev)
  • nohandglow(mon)
  • noises(magr, mattk)
  • noit_mon_nam(mtmp)
  • noit_Monnam(mtmp)
  • nomul(nval)
  • noncoalignment(alignment)
  • not_capable()
  • not_fully_identified(otmp)
  • nsb_mung_line(p)
  • nsb_unmung_line(p)
  • num_genocides()
  • num_horns(ptr)
  • number_leashed()
  • o_in(obj, oclass)
  • o_material(obj, material)
  • o_on(id, objchn)
  • obfree(obj, merge)
  • obj_attach_mid(obj, mid)
  • obj_chain(win, src, chain, total_count, total_size)
  • obj_delivery()
  • obj_extract_self(obj)
  • obj_here(obj, x, y)
  • obj_ice_effects(x, y, do_buried)
  • obj_is_burning(obj)
  • obj_is_local(obj)
  • obj_is_pname(obj)
  • obj_merge_light_sources(src, dest)
  • obj_move_light_source(src, dest)
  • obj_move_timers(src, dest)
  • obj_no_longer_held(obj)
  • obj_sanity_check()
  • obj_sheds_light(obj)
  • obj_split_light_source(src, dest)
  • obj_split_timers(src, dest)
  • obj_stop_timers(obj)
  • obj_timer_checks(otmp, x, y, force)
  • obj_typename(otyp)
  • object_detect(detector, class)
  • objects_init()
  • observable_depth(lev)
  • observe_quantum_cat(box)
  • obstructed(x,y)
  • oc_to_str(src,dest)
  • occupied(x, y)
  • off_msg(otmp)
  • ohitmon(mtmp, otmp, range, verbose)
  • ok_align(rolenum, racenum, gendnum, alignnum)
  • ok_gend(rolenum, racenum, gendnum, alignnum)
  • ok_race(rolenum, racenum, gendnum, alignnum)
  • ok_role(rolenum, racenum, gendnum, alignnum)
  • ok_to_quest()
  • okay(x,y,dir)
  • okdoor(x,y)
  • omon_adj(mon, obj, mon_notices)
  • on_fire(mptr, mattk)
  • on_goal()
  • on_ground(otyp)
  • on_locate()
  • on_msg(otmp)
  • On_stairs(x, y)
  • on_start()
  • oname(obj, name)
  • onbill(obj, shkp, silent)
  • only_here(obj)
  • onquest()
  • onscary(x, y, mtmp)
  • open_bonesfile(lev, bonesid)
  • open_drawbridge(x,y)
  • open_levelfile(lev, errbuf)
  • open_levelfile_exclusively(name, lev, oflag)
  • open_library(lib_name, lp)
  • open_savefile()
  • openone(zx,zy,num)
  • option_help()
  • oselect(mtmp, x)
  • otense(otmp, verb)
  • other_mon_has_arti(mtmp, otyp)
  • otransit_msg(otmp, nodrop, num)
  • out_container(obj)
  • outentry(rank, t1, so)
  • outheader()
  • outoracle(special, delphi)
  • outrumor(truth, mechanism)
  • p_coaligned(priest)
  • p_glow1(otmp)
  • p_glow2(otmp,color)
  • pacify_guards()
  • pacify_shk(shkp)
  • paniclog(type, reason)
  • parent_dlevel(s, pd)
  • parent_dnum(s, pd)
  • parse()
  • parse_config_line(fp, buf, tmp_ramdisk, tmp_levels)
  • parseoptions(opts, tinitial, tfrom_file)
  • pass_one(bg_typ, fg_typ)
  • pass_three(bg_typ, fg_typ)
  • pass_two(bg_typ, fg_typ)
  • passes_bars(mptr)
  • passive(mon, mhit, malive, aatyp)
  • passive_obj(mon, obj, mattk)
  • passivemm(magr,mdef,mhit,mdead)
  • passiveum(olduasmon,mtmp,mattk)
  • pay(tmp,shkp)
  • pay_for_damage(dmgstr, cant_mollify)
  • paybill(croaked)
  • paygd()
  • peace_minded(ptr)
  • peaked_skill(skill)
  • peek_at_iced_corpse_age(otmp)
  • peffects(otmp)
  • percent_success(spell)
  • pet_type()
  • pick_align(rolenum, racenum, gendnum, pickhow)
  • pick_animal()
  • pick_gend(rolenum, racenum, alignnum, pickhow)
  • pick_level(map, nth)
  • pick_nasty()
  • pick_obj(otmp)
  • pick_race(rolenum, gendnum, alignnum, pickhow)
  • pick_role(racenum, gendnum, alignnum, pickhow)
  • pick_room(strict)
  • picked_container(obj)
  • picking_at(x, y)
  • picking_lock(x, y)
  • pickup(what)
  • pickup_object(obj, count, telekinesis)
  • place_branch(br, x, y)
  • place_level(proto_index, pd)
  • place_lregion(lx, ly, hx, hy, nlx, nly, nhx, nhy, rtype, lev)
  • place_monster(mon, x, y)
  • place_niche(aroom,dy,xx,yy)
  • place_object(otmp, x, y)
  • place_worm_tail_randomly(worm, x, y)
  • place_wsegs(worm)
  • placebc()
  • play_sound_for_message(msg)
  • pleased(g_align)
  • plname_from_file(filename)
  • plnamesuffix()
  • pluslvl(incr)
  • pm_to_cham(mndx)
  • poisoned(string, typ, pname, fatal)
  • poisontell(typ)
  • poly_gender()
  • poly_when_stoned(ptr)
  • polyman(fmt, arg)
  • polyself(forcecontrol)
  • pos_to_room(x, y)
  • possible_places(idx, map, pd)
  • possibly_unwield(mon, polyspot)
  • postadjabil(ability)
  • potionbreathe(obj)
  • potionhit(mon, obj, your_fault)
  • precheck(mon, obj)
  • prev_level(at_stairs)
  • pri_move(priest)
  • price_quote(first_obj)
  • priest_talk(priest)
  • priestini(lvl, sroom, sx, sy, sanctum)
  • priestname(mon, pname)
  • print_branch(win, dnum, lower_bound, upper_bound, bymenu, lchoices)
  • print_dungeon(bymenu, rlev, rdgn)
  • print_queue(win, base)
  • prinv(prefix, obj, quan)
  • promptsep(buf, num_post_attribs)
  • pronoun_gender(mtmp)
  • propagate(mndx, tally, ghostly)
  • protects(adtyp, otmp)
  • prscore(argc,argv)
  • punish(sobj)
  • pushch(ch)
  • put_lregion_here(x,y,nlx,nly,nhx,nhy,rtype,oneshot,lev)
  • put_monsters_to_sleep(distance)
  • putting_on(action)
  • qt_montype()
  • qt_pager(msgnum)
  • query_category(qstr, olist, qflags, pick_list, how)
  • query_objlist(qstr, olist, qflags, pick_list, how, allow)
  • quest_chat(mtmp)
  • quest_info(typ)
  • quest_stat_check(mtmp)
  • quest_talk(mtmp)
  • race_alignmentcount(racenum)
  • raceptr(mtmp)
  • racial_exception(mon, obj)
  • randalign(rolenum, racenum)
  • randgend(rolenum, racenum)
  • random_dir(x, y, nx, ny)
  • random_engraving(outbuf)
  • random_teleport_level()
  • randomize(indices, count)
  • randrace(rolenum)
  • randrole()
  • rank()
  • rank_of(lev, monnum, female)
  • rank_to_xlev(rank)
  • read_config_file(filename)
  • read_engr_at(x,y)
  • read_wizkit()
  • readchar()
  • readentry(rfile,tt)
  • readlibdir(lp)
  • readmail(otmp)
  • readobjnam(bp, no_wish, from_user)
  • ready_weapon(wep)
  • realloc_obj(obj, oextra_size, oextra_src, oname_size, name)
  • really_close()
  • reassign()
  • recalc_wt()
  • recharge(obj, curse_bless)
  • recover_savefile()
  • redirect(filename, mode, stream, uncomp)
  • redist_attr()
  • rehumanize()
  • rejectoption(optname)
  • relink_light_sources(ghostly)
  • relink_timers(ghostly)
  • relmon(mon)
  • relobj(mtmp,show,is_pet)
  • remote_burglary(x, y)
  • remove_autopickup_exception(whichape)
  • remove_damage(shkp, croaked)
  • remove_mon_from_reg(reg, mon)
  • remove_mon_from_regions(mon)
  • remove_object(otmp)
  • remove_rect(r)
  • remove_region(reg)
  • remove_room(roomno)
  • remove_rooms(lx, ly, hx, hy)
  • remove_timer(base, func_index, arg)
  • remove_worm(worm)
  • remove_worn_item(obj, unchain_ball)
  • reorder_invent()
  • repair_damage(shkp, tmp_dam, catchup)
  • replace_mon_regions(monold, monnew)
  • replace_object(obj, otmp)
  • replmon(mtmp, mtmp2)
  • replshk(mtmp,mtmp2)
  • rescham()
  • reset_attribute_clock()
  • reset_hostility(roamer)
  • reset_oattached_mids(ghostly)
  • reset_occupations()
  • reset_pick()
  • reset_region_mids(reg)
  • reset_remarm()
  • reset_rndmonst(mndx)
  • reset_trapset()
  • resetobjs(ochain,restore)
  • resists_blnd(mon)
  • rest_engravings(fd)
  • rest_regions(fd, ghostly)
  • rest_room(fd, r)
  • rest_rooms(fd)
  • rest_worm(fd)
  • restartcham()
  • restdamage(fd, ghostly)
  • restfakecorr(grd)
  • restgamestate(fd, stuckid, steedid)
  • restlevchn(fd)
  • restlevelfile(fd, ltmp)
  • restlevelstate(stuckid, steedid)
  • restmonchn(fd, ghostly)
  • restnames(fd)
  • restobjchn(fd, ghostly, frozen)
  • restore_artifacts(fd)
  • restore_attrib()
  • restore_cham(mon)
  • restore_dungeon(fd)
  • restore_light_sources(fd)
  • restore_oracles(fd)
  • restore_saved_game()
  • restore_timers(fd, range, ghostly, adjust)
  • restore_waterlevel(fd)
  • restpriest(mtmp, ghostly)
  • restrap(mtmp)
  • restricted_spell_discipline(otyp)
  • restshk(shkp, ghostly)
  • resurrect()
  • revive_corpse(corpse)
  • revive_mon(arg, timeout)
  • revive_nasty(x, y, msg)
  • reward_untrap(ttmp, mtmp)
  • rhack(cmd)
  • rider_cant_reach()
  • right_side(row, cb_row, cb_col, fb_row, fb_col, left, right_mark, limits)
  • right_side(row, left, right_mark, limits)
  • rigid_role_checks()
  • rile_shk(shkp)
  • Ring_gone(obj)
  • Ring_off(obj)
  • Ring_off_or_gone(obj,gone)
  • Ring_on(obj)
  • rloc(mtmp, suppress_impossible)
  • rloc_engr(ep)
  • rloc_pos_ok(x, y, mtmp)
  • rloc_to(mtmp, x, y)
  • rloco(obj)
  • rm_waslit()
  • rnd_class(first,last)
  • rnd_defensive_item(mtmp)
  • rnd_misc_item(mtmp)
  • rnd_offensive_item(mtmp)
  • rnd_rect()
  • rnd_treefruit_at(x,y)
  • rndcolor()
  • rnddoor()
  • rndexp(gaining)
  • rndghostname()
  • rndmonnam()
  • rndmonst()
  • rndtrap()
  • rne(x)
  • rnz(i)
  • rob_shop(shkp)
  • rogue_vision(next, rmin, rmax)
  • roguecorr(x, y, dir)
  • roguejoin(x1,y1,x2,y2, horiz)
  • role_gendercount(rolenum)
  • role_init()
  • root_plselection_prompt(suppliedbuf, buflen, rolenum, racenum, gendnum, alignnum)
  • rot_corpse(arg, timeout)
  • rot_organic(arg, timeout)
  • rottenfood(obj)
  • rouse_shk(shkp, verbosely)
  • row_refresh(start,stop,y)
  • run_regions()
  • run_timers()
  • rust_dmg(otmp, ostr, type, print, victim)
  • safe_qbuf(qbuf, padlength, planA, planB, last_resort)
  • safe_teleds(allow_drag)
  • saleable(shkp, obj)
  • same_price(obj1, obj2)
  • sanity_check()
  • save_artifacts(fd)
  • save_currentstate()
  • save_dungeon(fd, perform_write, free_data)
  • save_engravings(fd, mode)
  • save_light_sources(fd, mode, range)
  • save_mtraits(obj, mtmp)
  • save_oracles(fd, mode)
  • save_regions(fd, mode)
  • save_room(fd, r)
  • save_rooms(fd)
  • save_savefile_name(fd)
  • save_timers(fd, mode, range)
  • save_waterlevel(fd, mode)
  • save_worm(fd, mode)
  • savebones(corpse)
  • savech(ch)
  • savedamage(fd, mode)
  • savefruitchn(fd, mode)
  • savegamestate(fd, mode)
  • savelev(fd, lev, mode)
  • savelev(fd,lev,mode)
  • savelev0(fd,lev,mode)
  • savelevchn(fd, mode)
  • savelife(how)
  • savemonchn(fd, mtmp, mode)
  • savenames(fd, mode)
  • saveobjchn(fd, otmp, mode)
  • savestateinlock()
  • savetrapchn(fd, trap, mode)
  • scatter(sx,sy,blastforce,scflags, obj)
  • schedule_goto(tolev, at_stairs, falling, portal_flag, pre_msg, post_msg)
  • score_wanted(current_ver, rank, t1, playerct, players, uid)
  • search_door(croom,x,y,wall,cnt)
  • search_special(type)
  • searches_for_item(mon, obj)
  • see_lamp_flicker(obj, tailer)
  • see_monsters()
  • see_objects()
  • see_traps()
  • see_wsegs(worm)
  • seemimic(mtmp)
  • seetrap(trap)
  • seffects(sobj)
  • select_newcham_form(mon)
  • select_off(otmp)
  • self_invis_message()
  • selftouch(arg)
  • sellobj(obj, x, y)
  • sellobj_state(deliberate)
  • sengr_at(s, x, y)
  • sense_trap(trap, x, y, src_cursed)
  • set_apparxy(mtmp)
  • set_artifact_intrinsic(otmp,on,wp_mask)
  • set_bc(already_blind)
  • set_bonesfile_name(file, lev)
  • set_bonestemp_name()
  • set_corn(x1,y1, x2,y2, x3,y3, x4,y4)
  • set_cost(obj, shkp)
  • set_crosswall(x, y)
  • set_duplicate_opt_detection(on_or_off)
  • set_entity(x, y, etmp)
  • set_error_savefile()
  • set_itimeout(which, val)
  • set_levelfile_name(file, lev)
  • set_lit(x,y,val)
  • set_lock_and_bones()
  • set_malign(mtmp)
  • set_mimic_blocking()
  • set_mon_data(mon, ptr, flag)
  • set_moreluck()
  • set_occupation(fn, txt, xtime)
  • set_option_mod_status(optnam, status)
  • set_repo_loc(eshkp)
  • set_residency(shkp, zero_out)
  • set_savefile_name()
  • set_seenv(lev, x0, y0, x, y)
  • set_trap()
  • set_twall(x0,y0, x1,y1, x2,y2, x3,y3)
  • set_uasmon()
  • set_wall(x, y, horiz)
  • set_wall_property(x1,y1,x2,y2, prop)
  • set_wall_state()
  • set_wc2_option_mod_status(optmask, status)
  • set_wc_option_mod_status(optmask, status)
  • set_wear()
  • set_wounded_legs(side, timex)
  • set_wportal()
  • setgemprobs(dlev)
  • setmangry(mtmp)
  • setmnotwielded(mon,obj)
  • setnotworn(obj)
  • setpaid(shkp)
  • setrandom()
  • settrack()
  • setup_waterlevel()
  • setuqwep(obj)
  • setuswapwep(obj)
  • setuwep(obj)
  • setworn(obj, mask)
  • shade_aware(obj)
  • Shield_off()
  • Shield_on()
  • shieldeff(x,y)
  • ship_object(otmp, x, y, shop_floor_obj)
  • Shirt_off()
  • Shirt_on()
  • shk_chat(shkp)
  • shk_embellish(itm, cost)
  • shk_move(shkp)
  • shk_names_obj(shkp, obj, fmt, amt, arg)
  • shk_owns(buf, obj)
  • shk_your(buf, obj)
  • Shk_Your(buf, obj)
  • shkcatch(obj, x, y)
  • sho_obj_return_to_u(obj)
  • shop_debt(eshkp)
  • shop_keeper(rmno)
  • shop_object(x, y)
  • shopdig(fall)
  • shopper_financial_report()
  • should_query_disclose_option(category, defquery)
  • show_conduct(final)
  • show_glyph(x,y,glyph)
  • show_map_spot(x, y)
  • show_region(reg, x, y)
  • shrine_pos(roomno)
  • shrink_worm(wnum)
  • shuffle(o_low, o_high, domaterial)
  • shuffle_all()
  • shuffle_tiles()
  • silly_thing(word, otmp)
  • simple_look(otmp, here)
  • simple_typename(otyp)
  • singular(otmp, func)
  • skill_advance(skill)
  • skill_init(class_skill)
  • skill_level_name(skill, buf)
  • skinback(silently)
  • sleep_monst(mon, amt, how)
  • slept_monst(mon)
  • slime_dialogue()
  • slip_or_trip()
  • slots_required(skill)
  • snuff_light_source(x, y)
  • snuff_lit(obj)
  • sobj_at(n,x,y)
  • sokoban_detect()
  • some_armor(victim)
  • somegold()
  • somegold(umoney)
  • somex(croom)
  • somexy(croom, c)
  • somey(croom)
  • sort_rooms()
  • sort_valuables(list, size)
  • sp_lev_shuffle(list1, list2, n)
  • speaker(instr, buf)
  • spec_ability(otmp, abil)
  • spec_abon(otmp, mon)
  • spec_applies(weap, mtmp)
  • spec_dbon(otmp, mon, tmp)
  • spec_m2(otmp)
  • special_handling(optname, setinitial, setfromfile)
  • spell_backfire(spell)
  • spell_let_to_idx(ilet)
  • spell_skilltype(booktype)
  • spell_would_be_useless(mtmp, adtyp, spellnum)
  • spelleffects(spell, atme)
  • spelltypemnemonic(skill)
  • splatter_burning_oil(x, y)
  • split_mon(mon, mtmp)
  • split_rects(r1, r2)
  • splitbill(obj, otmp)
  • splitobj(obj, num)
  • spoteffects(pick)
  • stackobj(obj)
  • stagger(ptr, def)
  • start_corpse_timeout(body)
  • start_engulf(mdef)
  • start_timer(when, kind, func_index, arg)
  • steal(mtmp, objnambuf)
  • steal_it(mdef, mattk)
  • stealamulet(mtmp)
  • stealarm()
  • stealgold(mtmp)
  • steedintrap(trap, otmp)
  • still_chewing(x,y)
  • stock_room(shp_indx, sroom)
  • stolen_container(obj, shkp, price, ininv)
  • stolen_value(obj, x, y, peaceful, silent)
  • stone_luck(parameter)
  • stoned_dialogue()
  • stop_occupation()
  • stop_timer(func_index, arg)
  • store_version(fd)
  • str2align(str)
  • str2gend(str)
  • str2race(str)
  • str2role(str)
  • strange_feeling(obj,txt)
  • strategy(mtmp)
  • string_for_env_opt(optname, opts, val_optional)
  • string_for_opt(opts, val_optional)
  • stripspe(obj)
  • strprepend(s,pref)
  • stuck_ring(ring, otyp)
  • study_book(spellbook)
  • stumble_onto_mimic(mtmp)
  • sub_one_frombill(obj, shkp)
  • subfrombill(obj, shkp)
  • summon_minion(alignment, talk)
  • surface(x, y)
  • swallow_to_glyph(mnum, loc)
  • swallowed(first)
  • swapin_file(lev)
  • switch_graphics(gr_set_flag)
  • sync_hunger()
  • t_at(x,y)
  • t_warn(lev)
  • tactics(mtmp)
  • take_gold()
  • take_off()
  • taking_off(action)
  • tamedog(mtmp, obj)
  • target_on(mask, mtmp)
  • tele()
  • tele_jump_ok(x1, y1, x2, y2)
  • tele_restrict(mon)
  • tele_trap(trap)
  • teleds(nux, nuy, allow_drag)
  • teleok(x, y, trapok)
  • teleport_pet(mtmp, force_it)
  • temple_occupied(array)
  • tended_shop(sroom)
  • terminate(status)
  • test_move(ux, uy, dx, dy, mode)
  • The(str)
  • the(str)
  • the_unique_obj(obj)
  • this_type_only(obj)
  • thitm(tlev, mon, obj, d_override, nocorpse)
  • thitmonst(mon, obj)
  • thitu(tlev, dam, obj, name)
  • throw_gold(obj)
  • throw_obj(obj, shotlimit)
  • throwing_weapon(obj)
  • throwit(obj, wep_mask, twoweap)
  • throwspell()
  • thrwmu(mtmp)
  • timed_occupation()
  • timer_is_local(timer)
  • timer_sanity_check()
  • tinnable(corpse)
  • title_to_mon(str, rank_indx, title_length)
  • tmiss(obj, mon)
  • tmp_at(x, y)
  • Tobjnam(otmp, verb)
  • tool_in_use(obj)
  • topologize(croom)
  • topologize(croom, do_ordinary)
  • topten(how)
  • topten_print(x)
  • topten_print_bold(x)
  • toss_up(obj, hitsroof)
  • toss_wsegs(curr, display_update)
  • touch_artifact(obj,mon)
  • touchfood(otmp)
  • trap_detect(sobj)
  • trickery(reason)
  • try_disarm(ttmp, force_failure)
  • try_lift(mtmp, ttmp, wt, stuff)
  • trycall(obj)
  • tt_oname(otmp)
  • type_to_name(type)
  • u_entered_shop(enterstring)
  • u_init()
  • u_left_shop(leavestring, newlev)
  • u_on_newpos(x, y)
  • u_slip_free(mtmp, mattk)