File src/were.c


Included Files


Global Function new_were()

void new_were ( struct monst* mon )
Prototyped in: include/extern.h
Calls: Monnam()src/do_name.c
  counter_were()src/were.c
  dmgtype()src/mondata.c
  impossible()src/pline.c
  monsndx()src/mondata.c
  newsym()src/display.c
  pline()src/pline.c
  possibly_unwield()src/weapon.c
  set_mon_data()src/mondata.c
  mon_break_armor(), worm_known()
Called by: mattacku()src/mhitu.c
  potionhit()src/potion.c
  rescham()src/mon.c
  restore_cham()src/mon.c
  were_change()src/were.c
References Variables: monssrc/monst.c
  usrc/decl.c
  ublindfsrc/decl.c
  viz_arraysrc/decl.c
  youmonstsrc/decl.c

Global Function were_change()

void were_change ( struct monst* mon )
Prototyped in: include/extern.h
Calls: You_hear()src/pline.c
  monsndx()src/mondata.c
  new_were()src/were.c
  night()src/hacklib.c
  rn2()src/rnd.c
Called by: mcalcdistress()src/mon.c
  mdamagem()src/mhitm.c
References Variables: flagssrc/decl.c
  usrc/decl.c

Global Function were_summon()

boolean were_summon ( struct permonst* ptr, boolean yours )
Prototyped in: include/extern.h
Calls: makemon()src/makemon.c
  monsndx()src/mondata.c
  rn2()src/rnd.c
  rnd()src/rnd.c
  tamedog()src/dog.c
Called by: dosummon()src/polyself.c
  mattacku()src/mhitu.c
References Variables: monssrc/monst.c
  usrc/decl.c

Global Function you_unwere()

void you_unwere ( boolean purify )
Prototyped in: include/extern.h
Calls: You_feel()src/pline.c
  rehumanize()src/polyself.c
Called by: fix_worst_trouble()src/pray.c
  fpostfx()src/eat.c
  peffects()src/potion.c
  potionbreathe()src/potion.c
References Variables: usrc/decl.c
  yncharssrc/decl.c
  youmonstsrc/decl.c
  windowprocs

Global Function you_were()

void you_were ( void )
Prototyped in: include/extern.h
Calls: an()src/objnam.c
  polymon()src/polyself.c
  sprintf()
Called by: moveloop()src/allmain.c
  peffects()src/potion.c
  potionbreathe()src/potion.c
References Variables: monssrc/monst.c
  usrc/decl.c
  yncharssrc/decl.c
  windowprocs

Local Function counter_were()

static int counter_were ( int pm )
Prototyped in: src/were.c
Called by: new_were()src/were.c