effects.h File Reference

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

Go to the source code of this file.

Functions

void banished (dungeon_feature_type gate_type, const std::string &who="")
bool forget_spell (void)
int mushroom_prob (item_def &corpse)
bool mushroom_spawn_message (int seen_targets, int seen_corpses)
int spawn_corpse_mushrooms (item_def &corpse, int target_count, int &seen_targets, beh_type toadstool_behavior=BEH_HOSTILE, bool distance_as_time=false)
int place_ring (std::vector< coord_def > &ring_points, const coord_def &origin, mgen_data prototype, int n_arcs, int arc_occupancy, int &seen_count)
void collect_radius_points (std::vector< std::vector< coord_def > > &radius_points, const coord_def &origin, const los_base *los)
void random_uselessness (int scroll_slot=-1)
bool recharge_wand (const int item_slot=-1, bool known=true)
void direct_effect (monster *src, spell_type spl, bolt &pbolt, actor *defender)
void yell (bool force=false)
int holy_word (int pow, int caster, const coord_def &where, bool silent=false, actor *attacker=NULL)
int holy_word_player (int pow, int caster, actor *attacker=NULL)
int holy_word_monsters (coord_def where, int pow, int caster, actor *attacker=NULL)
int torment (int caster, const coord_def &where)
int torment_player (int pow, int caster)
int torment_monsters (coord_def where, int pow, int caster, actor *attacker=NULL)
void immolation (int pow, int caster, coord_def where, bool known=false, actor *attacker=NULL)
void conduct_electricity (coord_def where, actor *attacker)
void cleansing_flame (int pow, int caster, coord_def where, actor *attacker=NULL)
void change_labyrinth (bool msg=false)
bool vitrify_area (int radius)
void update_corpses (int elapsedTime)
void update_level (int elapsedTime)
void handle_time ()
void recharge_rods (int aut, bool floor_only)
void slime_wall_damage (actor *act, int delay)


Function Documentation

void banished ( dungeon_feature_type  gate_type,
const std::string who = "" 
)

Here is the call graph for this function:

void change_labyrinth ( bool  msg = false  ) 

Here is the call graph for this function:

void cleansing_flame ( int  pow,
int  caster,
coord_def  where,
actor attacker = NULL 
)

Here is the call graph for this function:

void collect_radius_points ( std::vector< std::vector< coord_def > > &  radius_points,
const coord_def origin,
const los_base los 
)

Here is the call graph for this function:

void conduct_electricity ( coord_def  where,
actor attacker 
)

Here is the call graph for this function:

void direct_effect ( monster src,
spell_type  spl,
bolt pbolt,
actor defender 
)

Here is the call graph for this function:

bool forget_spell ( void   ) 

Here is the call graph for this function:

void handle_time (  ) 

Here is the call graph for this function:

int holy_word ( int  pow,
int  caster,
const coord_def where,
bool  silent = false,
actor attacker = NULL 
)

Here is the call graph for this function:

int holy_word_monsters ( coord_def  where,
int  pow,
int  caster,
actor attacker = NULL 
)

Here is the call graph for this function:

int holy_word_player ( int  pow,
int  caster,
actor attacker = NULL 
)

Here is the call graph for this function:

void immolation ( int  pow,
int  caster,
coord_def  where,
bool  known = false,
actor attacker = NULL 
)

Here is the call graph for this function:

int mushroom_prob ( item_def corpse  ) 

Here is the call graph for this function:

bool mushroom_spawn_message ( int  seen_targets,
int  seen_corpses 
)

Here is the call graph for this function:

int place_ring ( std::vector< coord_def > &  ring_points,
const coord_def origin,
mgen_data  prototype,
int  n_arcs,
int  arc_occupancy,
int &  seen_count 
)

Here is the call graph for this function:

void random_uselessness ( int  scroll_slot = -1  ) 

Here is the call graph for this function:

void recharge_rods ( int  aut,
bool  floor_only 
)

bool recharge_wand ( const int  item_slot = -1,
bool  known = true 
)

Here is the call graph for this function:

void slime_wall_damage ( actor act,
int  delay 
)

Here is the call graph for this function:

int spawn_corpse_mushrooms ( item_def corpse,
int  target_count,
int &  seen_targets,
beh_type  toadstool_behavior = BEH_HOSTILE,
bool  distance_as_time = false 
)

Here is the call graph for this function:

int torment ( int  caster,
const coord_def where 
)

Here is the call graph for this function:

int torment_monsters ( coord_def  where,
int  pow,
int  caster,
actor attacker = NULL 
)

Here is the call graph for this function:

int torment_player ( int  pow,
int  caster 
)

Here is the call graph for this function:

void update_corpses ( int  elapsedTime  ) 

Here is the call graph for this function:

void update_level ( int  elapsedTime  ) 

Here is the call graph for this function:

bool vitrify_area ( int  radius  ) 

Here is the call graph for this function:

void yell ( bool  force = false  ) 

Here is the call graph for this function:


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