User:Paxed/Source Functions
Jump to navigation
Jump to search
Contents
NetHack 3.4.3 src-directory functions
This list was automatically generated from vanilla NetHack 3.4.3 src-directory.
_
- _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
- 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
- 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)
C
- 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)
D
- 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
- 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)
F
- 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
- 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)
H
- 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)
I
- 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)
J
K
- 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
- 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
- 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
- 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
- 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
- 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)
Q
- 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)
R
- 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)
S
- 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
- 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
- u_entered_shop(enterstring)
- u_init()
- u_left_shop(leavestring, newlev)
- u_on_newpos(x, y)
- u_slip_free(mtmp, mattk)
- u_slow_down()
- u_teleport_mon(mtmp, give_feedback)
- u_to_e(etmp)
- u_wipe_engr(cnt)
- ugolemeffects(damtype, dam)
- uhave_graystone()
- um_dist(x,y,n)
- unbless(otmp)
- unblock_point(x,y)
- unchanger()
- uncommon(mndx)
- uncompress(filename)
- unconscious()
- uncurse(otmp)
- undead_to_corpse(mndx)
- under_ground(mode)
- under_water(mode)
- undiscover_object(oindx)
- undiscovered_artifact(m)
- unearth_objs(x, y)
- unearth_you()
- unfaint()
- unfixable_trouble_count(is_horn)
- unload_qtlist()
- unlock_file(filename)
- unmap_object(x, y)
- unmul(msg_override)
- unpaid_cost(unp_obj)
- unplacebc()
- unpunish()
- unrestrict_weapon_skill(skill)
- unsetup_waterlevel()
- unstuck(mtmp)
- untrap(force)
- untrap_prob(ttmp)
- untwoweapon()
- update_mlstmv()
- update_mon_intrinsics(mon, obj, on, silently)
- update_monster_region(mon)
- update_player_regions()
- uptodate(fd, name)
- uqwepgone()
- urustm(mon, obj)
- use_bell(optr)
- use_camera(obj)
- use_candelabrum(obj)
- use_candle(optr)
- use_container(obj, held)
- use_cream_pie(obj)
- use_crystal_ball(obj)
- use_defensive(mtmp)
- use_figurine(optr)
- use_grease(obj)
- use_lamp(obj)
- use_leash(obj)
- use_magic_whistle(obj)
- use_mirror(obj)
- use_misc(mtmp)
- use_offensive(mtmp)
- use_pick_axe(obj)
- use_pick_axe2(obj)
- use_saddle(otmp)
- use_skill(skill,degree)
- use_stethoscope(obj)
- use_stone(tstone)
- use_tinning_kit(obj)
- use_towel(obj)
- use_trap(otmp)
- use_unicorn_horn(obj)
- use_whip(obj)
- use_whistle(obj)
- useup(obj)
- useupall(obj)
- useupf(obj, numused)
- ustatusline()
- uswapwepgone()
- uunstick()
- uwep_skill_type()
- uwepgone()
V
- validalign(rolenum, racenum, alignnum)
- validate_prefix_locations(reasonbuf)
- validgend(rolenum, racenum, gendnum)
- validrace(rolenum, racenum)
- validrole(rolenum)
- vault_occupied(array)
- vault_tele()
- version_string(buf)
- view_from(srow, scol, loc_cs_rows, left_most, right_most, range, func, arg)
- view_from(srow,scol,loc_cs_rows,left_most,right_most, range, func, arg)
- view_init()
- violated_vegetarian()
- visible_region_at(x, y)
- vision_init()
- vision_recalc(control)
- vision_reset()
- vobj_at(x,y)
- vomiting_dialogue()
- vtense(subj, verb)
W
- wake_nearby()
- wake_nearto(x, y, distance)
- wakeup(mtmp)
- walk_path(src_cc, dest_cc, check_proc, arg)
- walkfrom(x,y)
- wall_angle(lev)
- wallification(x1, y1, x2, y2)
- wallify_map()
- wallify_vault(grd)
- wand_explode(obj)
- wantdoor(x, y, distance)
- warn_effects()
- warning_opts(opts, optype)
- wary_dog(mtmp, was_dead)
- watch_dig(mtmp, x, y, zap)
- watch_on_duty(mtmp)
- water_damage(obj, force, here)
- water_friction()
- water_prayer(bless_water)
- wc2_supported(optnam)
- wc_set_font_name(wtype, fontname)
- wc_set_window_colors(op)
- wc_supported(optnam)
- weapon_dam_bonus(weapon)
- weapon_hit_bonus(weapon)
- weapon_type(obj)
- wearing_armor()
- weight(obj)
- weight_cap()
- welcome(new_game)
- welded(obj)
- weldmsg(obj)
- were_change(mon)
- where_name(where)
- which_armor(mon, flag)
- which_arti(mask)
- whimper(mtmp)
- wield_tool(obj, verb)
- will_feel_cockatrice(otmp, force_touch)
- wipe_engr_at(x,y,cnt)
- wipeoff()
- wipeout_text(engr, cnt, seed)
- wishymatch(u_str, o_str, retry_inverted)
- wiz_detect()
- wiz_genesis()
- wiz_identify()
- wiz_level_change()
- wiz_level_tele()
- wiz_light_sources()
- wiz_map()
- wiz_migrate_mons()
- wiz_mon_polycontrol()
- wiz_panic()
- wiz_polyself()
- wiz_port_debug()
- wiz_show_seenv()
- wiz_show_stats()
- wiz_show_vision()
- wiz_show_wmodes()
- wiz_timeout_queue()
- wiz_where()
- wizdead()
- worm_known(worm)
- worm_move(worm)
- worm_nomove(worm)
- wormgone(worm)
- wormhitu(worm)
- worn_wield_only(obj)
- worst_cursed_item()
- write_ls(fd, ls)
- write_timer(fd, timer)
- writeentry(rfile,tt)
- wrong_elem_type(ptr)
X
- x_monnam(mtmp, article, adjective, suppress, called)
- xkilled(mtmp, dest)
- xlev_to_rank(xlev)
- xname(obj)
- xprname(obj, txt, let, dot, cost, quan)
Y
- y_monnam(mtmp)
- yelp(mtmp)
- yn_function(query,resp, def)
- yname(obj)
- Yname2(obj)
- you_aggravate(mtmp)
- You_buf(siz)
- you_have(mask)
- you_unwere(purify)
- you_were()
- ysimple_name(obj)
- Ysimple_name2(obj)
- yymmdd(date)
- yyyymmdd(date)