mon-cast.cc File Reference

#include "AppHdr.h"
#include "mon-cast.h"
#include "act-iter.h"
#include "beam.h"
#include "cloud.h"
#include "colour.h"
#include "coordit.h"
#include "delay.h"
#include "database.h"
#include "effects.h"
#include "env.h"
#include "fight.h"
#include "fprop.h"
#include "ghost.h"
#include "items.h"
#include "libutil.h"
#include "mapmark.h"
#include "misc.h"
#include "message.h"
#include "mon-behv.h"
#include "mon-clone.h"
#include "mon-death.h"
#include "mon-iter.h"
#include "mon-place.h"
#include "mon-project.h"
#include "terrain.h"
#include "mislead.h"
#include "mgen_data.h"
#include "coord.h"
#include "mon-gear.h"
#include "mon-speak.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "monster.h"
#include "random.h"
#include "religion.h"
#include "shout.h"
#include "spl-book.h"
#include "spl-util.h"
#include "spl-cast.h"
#include "spl-clouds.h"
#include "spl-damage.h"
#include "spl-summoning.h"
#include "state.h"
#include "stuff.h"
#include "areas.h"
#include "teleport.h"
#include "traps.h"
#include "view.h"
#include "viewchar.h"
#include <algorithm>

Functions

void init_mons_spells ()
bool is_valid_mon_spell (spell_type spell)
bolt mons_spells (monster *mons, spell_type spell_cast, int power, bool check_validity)
bool setup_mons_cast (monster *mons, bolt &pbolt, spell_type spell_cast, bool check_validity)
bool handle_mon_spell (monster *mons, bolt &beem)
void mons_cast_haunt (monster *mons)
void mons_cast_spectral_orcs (monster *mons)
void mons_cast (monster *mons, bolt &pbolt, spell_type spell_cast, bool do_noise, bool special_ability)
void mons_cast_noise (monster *mons, const bolt &pbolt, spell_type spell_cast, bool special_ability)

Variables

const int MAX_ACTIVE_KRAKEN_TENTACLES = 4

Function Documentation

bool handle_mon_spell ( monster mons,
bolt beem 
)

void init_mons_spells (  ) 

Here is the call graph for this function:

bool is_valid_mon_spell ( spell_type  spell  ) 

void mons_cast ( monster mons,
bolt pbolt,
spell_type  spell_cast,
bool  do_noise,
bool  special_ability 
)

void mons_cast_haunt ( monster mons  ) 

Here is the call graph for this function:

void mons_cast_noise ( monster mons,
const bolt pbolt,
spell_type  spell_cast,
bool  special_ability 
)

Here is the call graph for this function:

void mons_cast_spectral_orcs ( monster mons  ) 

Here is the call graph for this function:

bolt mons_spells ( monster mons,
spell_type  spell_cast,
int  power,
bool  check_validity 
)

Here is the call graph for this function:

bool setup_mons_cast ( monster mons,
bolt pbolt,
spell_type  spell_cast,
bool  check_validity 
)

Here is the call graph for this function:


Variable Documentation


Generated on Thu Jan 13 13:11:51 2011 by  doxygen 1.5.6