User:Paxed/Source Functions
From Wikihack
Contents |
[edit] NetHack 3.4.3 src-directory functions
This list was automatically generated from vanilla NetHack 3.4.3 src-directory.
[edit] _
- _q1_path(srow,scol,y2,x2)
- _q2_path(srow,scol,y2,x2)
- _q3_path(srow,scol,y2,x2)
- _q4_path(srow,scol,y2,x2)
[edit] 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()
[edit] 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)
[edit] 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)
[edit] 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)
[edit] 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)
[edit] 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)
[edit] 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)
[edit] 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)
[edit] 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)
[edit] J
[edit] 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)
[edit] 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()
[edit] 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)
[edit] 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()
[edit] 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)
[edit] 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)