mon-cast.h File Reference

#include "enum.h"

Include dependency graph for mon-cast.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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


Function Documentation

bool actor_is_illusion_cloneable ( actor target  ) 

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 = true,
bool  special_ability = false 
)

void mons_cast_haunt ( monster mons  ) 

Here is the call graph for this function:

void mons_cast_mislead ( 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 = false 
)

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 = false 
)

Here is the call graph for this function:

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

Here is the call graph for this function:


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