File src/mplayer.c


Included Files


Local Variables

developers
static const char* developers[]
Used in: dev_name()

Global Function create_mplayers()

void create_mplayers ( int num, boolean special )
Prototyped in: include/extern.h
Calls: mk_mplayer()src/mplayer.c
  goodpos(), rn2(), rnd()
Called by: final_level()src/do.c
References Variables: monssrc/monst.c

Global Function mk_mplayer()

struct monst* mk_mplayer ( struct permonst* ptr, xchar x, xchar y, boolean special )
Prototyped in: include/extern.h
Calls: christen_monst()src/do_name.c
  get_mplname()src/mplayer.c
  makemon()src/makemon.c
  mk_artifact()src/artifact.c
  mk_mplayer_armor()src/mplayer.c
  mkobj()src/mkobj.c
  mksobj()src/mkobj.c
  mongets()src/makemon.c
  monsndx()src/mondata.c
  set_malign()src/makemon.c
  d(), impossible(), m_dowear(), mpickobj(), rloc(), rn2(), rnd(), rnd_class(), rnd_defensive_item(), rnd_misc_item(), rnd_offensive_item()
Called by: create_mplayers()src/mplayer.c
References Variables: dungeon_topologysrc/decl.c
  levelsrc/decl.c
  monssrc/monst.c
  usrc/decl.c

Global Function mplayer_talk()

void mplayer_talk ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: pline(), rn2()
References Variables: monssrc/monst.c
  urole

Local Function dev_name()

static const char* dev_name ( void )
Prototyped in: src/mplayer.c
Calls: rn2(), strlen(), strncmp()
Called by: get_mplname()src/mplayer.c
References Variables: developerssrc/mplayer.c
  levelsrc/decl.c
  monssrc/monst.c

Local Function get_mplname()

static void get_mplname ( struct monst* mtmp, char* nam )
Prototyped in: src/mplayer.c
Calls: dev_name()src/mplayer.c
  monsndx()src/mondata.c
  rank_of()src/botl.c
  rn2(), strcat(), strcmp(), strcpy()
Called by: mk_mplayer()src/mplayer.c

Local Function mk_mplayer_armor()

static void mk_mplayer_armor ( struct monst* mon, short typ )
Prototyped in: src/mplayer.c
Calls: bless()src/mkobj.c
  curse()src/mkobj.c
  mksobj()src/mkobj.c
  mpickobj(), rn2(), rnd()
Called by: mk_mplayer()src/mplayer.c