#include <permonst.h>
Data Fields | |
const char * | mname |
char | mlet |
schar | mlevel |
schar | mmove |
schar | ac |
schar | mr |
aligntyp | maligntyp |
unsigned short | geno |
struct attack | mattk [NATTK] |
unsigned short | cwt |
unsigned short | cnutrit |
short | pxlth |
uchar | msound |
uchar | msize |
uchar | mresists |
uchar | mconveys |
unsigned long | mflags1 |
unsigned long | mflags2 |
unsigned short | mflags3 |
Referenced by find_ac().
unsigned short permonst::cnutrit |
Referenced by doeat(), dog_nutrition(), eatcorpse(), eaten_stat(), readobjnam(), tinnable(), touchfood(), and use_tinning_kit().
unsigned short permonst::cwt |
Referenced by dog_nutrition(), dokick(), eatcorpse(), weight(), and weight_cap().
unsigned short permonst::geno |
Referenced by animate_statue(), bhito(), choke(), corpse_chance(), create_monster(), do_class_genocide(), do_genocide(), do_mname(), doname_base(), eatcorpse(), food_xname(), list_genocided(), mkclass(), onscary(), opentin(), propagate(), resetobjs(), rndmonnam(), rndmonnum(), rndmonst(), x_monnam(), and xname().
Referenced by deadbook(), dlord(), dosacrifice(), dprince(), msummon(), nasty(), ndemon(), peace_minded(), role_init(), set_malign(), shkinit(), spec_applies(), touch_artifact(), and xkilled().
struct attack permonst::mattk[NATTK] |
Referenced by attack(), can_twoweapon(), corpse_chance(), dogaze(), dospinweb(), experience(), init_uasmon(), kick_monster(), passive(), passive_obj(), passivemm(), passiveum(), ranged_attk(), and use_mirror().
unsigned long permonst::mflags1 |
Referenced by init_uasmon(), and spec_applies().
unsigned long permonst::mflags2 |
Referenced by init_uasmon(), role_init(), and spec_applies().
unsigned short permonst::mflags3 |
Referenced by init_uasmon(), and role_init().
char permonst::mlet |
Referenced by acurr(), angrygods(), attack(), badpos(), break_armor(), calm_nymphs(), can_carry(), canwearobj(), charm_snakes(), corpse_chance(), could_seduce(), cpostfx(), create_monster(), demon_talk(), disturb(), do_class_genocide(), do_look(), dochug(), dohide(), dokick(), domonability(), domonnoise(), domove(), dosearch0(), dosounds(), doturn(), engrave(), experience(), findone(), goodpos(), hatch_egg(), hitmu(), hitval(), hmonas(), kick_monster(), m_initinv(), m_initweap(), m_move(), mattacku(), mbodypart(), mfndpos(), mintrap(), mkclass(), mlevel_tele_trap(), mon_break_armor(), monster_detect(), moveloop(), newcham(), onscary(), pleased(), polymon(), rescham(), restartcham(), reward_untrap(), rnd_defensive_item(), rnd_misc_item(), rnd_offensive_item(), rndmonst(), seffects(), shk_move(), spec_applies(), spoteffects(), start_corpse_timeout(), steal_it(), teleds(), u_entered_shop(), use_mirror(), weight_cap(), and xkilled().
Referenced by adj_lev(), bot2(), cloneu(), corpse_chance(), dofiretrap(), find_roll_to_hit(), grow_up(), hitmu(), mkclass(), newcham(), nh_timeout(), passivemm(), passiveum(), thitmonst(), and ustatusline().
Referenced by domove(), dountrap(), drown(), experience(), find_misc(), kick_monster(), m_move(), mcalcdistress(), mcalcmove(), and moveloop().
const char* permonst::mname |
Referenced by bot1(), can_twoweapon(), checkfile(), corpse_chance(), corpse_xname(), cpostfx(), do_genocide(), dochat(), domonnoise(), doname_base(), dosounds(), dragons_init(), enlightenment(), feel_cockatrice(), fpostfx(), getbones(), grow_up(), hitmu(), hmon_hitmon(), its_dead(), kick_monster(), lookat(), mattacku(), minimal_enlightenment(), mselftouch(), opentin(), passiveum(), paygd(), peffects(), polymon(), ready_weapon(), rndmonnam(), savebones(), selftouch(), setmangry(), steal_it(), throw_obj(), use_tinning_kit(), use_whip(), x_monnam(), xname(), and you_were().
Referenced by spec_applies().
Referenced by set_mon_data().
Referenced by canwearobj(), digactualhole(), dotrap(), fall_through(), gulpmu(), hits_bars(), hmon_hitmon(), mfndpos(), mintrap(), monstone(), polymon(), tamedog(), weight_cap(), and xkilled().
Referenced by animate_statue(), check_leash(), dochug(), dog_move(), domonability(), domonnoise(), m_initinv(), m_initweap(), makemon(), polymon(), revive(), role_init(), savebones(), shopdig(), and xkilled().
short permonst::pxlth |