File src/mcastu.c


Included Files


Preprocessor definitions

#define ad_to_typ( k )

External Variables

flash_types
extern const char* flash_types[]

Global Function buzzmu()

int buzzmu ( struct monst* mtmp, struct attack* mattk )
Prototyped in: include/extern.h
Calls: Monnam()src/do_name.c
  cursetxt()src/mcastu.c
  nomul()src/hack.c
  sgn()src/hacklib.c
  buzz(), impossible(), lined_up(), pline(), rn2(), worm_known()
References Variables: tbxsrc/decl.c
  tbysrc/decl.c
  usrc/decl.c
  ublindfsrc/decl.c
  viz_arraysrc/decl.c
  youmonstsrc/decl.c
  flash_types

Global Function castmu()

int castmu ( struct monst* mtmp, struct attack* mattk )
Prototyped in: include/extern.h
Calls: Monnam()src/do_name.c
  acurr()src/attrib.c
  cursetxt()src/mcastu.c
  destroy_arm()src/do_wear.c
  done()src/end.c
  done_in_by()src/end.c
  losestr()src/attrib.c
  makemon()src/makemon.c
  mkclass()src/makemon.c
  mon_nam()src/do_name.c
  nomul()src/hack.c
  set_malign()src/makemon.c
  shieldeff()src/display.c
  some_armor()src/do_wear.c
  You(), You_feel(), Your(), aggravate(), body_part(), burn_away_slime(), clonewiz(), d(), dmgtype(), make_blinded(), make_confused(), make_stunned(), makeplural(), mdamageu(), mon_adjust_speed(), mon_set_minvis(), nasty(), pline(), pline_The(), resists_magm(), rn2(), rnd(), rndcurse(), verbalize(), worm_known()
References Variables: flagssrc/decl.c
  killersrc/decl.c
  killer_formatsrc/decl.c
  multisrc/decl.c
  usrc/decl.c
  ublindfsrc/decl.c
  viz_arraysrc/decl.c
  youmonstsrc/decl.c

Local Function cursetxt()

static void cursetxt ( struct monst* mtmp )
Prototyped in: src/mcastu.c
Calls: Monnam()src/do_name.c
  Norep(), pline(), rn2(), worm_known()
Called by: buzzmu()src/mcastu.c
  castmu()src/mcastu.c
References Variables: flagssrc/decl.c
  movessrc/decl.c
  usrc/decl.c
  ublindfsrc/decl.c
  viz_arraysrc/decl.c
  youmonstsrc/decl.c
  mons