spl-summoning.cc File Reference

#include "AppHdr.h"
#include "spl-summoning.h"
#include "artefact.h"
#include "cloud.h"
#include "coord.h"
#include "coordit.h"
#include "database.h"
#include "delay.h"
#include "directn.h"
#include "dungeon.h"
#include "env.h"
#include "food.h"
#include "fprop.h"
#include "ghost.h"
#include "godconduct.h"
#include "goditem.h"
#include "invent.h"
#include "itemprop.h"
#include "items.h"
#include "it_use2.h"
#include "mapmark.h"
#include "message.h"
#include "mgen_data.h"
#include "misc.h"
#include "mon-behv.h"
#include "mon-iter.h"
#include "mon-place.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "player-stats.h"
#include "religion.h"
#include "shout.h"
#include "stuff.h"
#include "teleport.h"
#include "terrain.h"
#include "xom.h"

Include dependency graph for spl-summoning.cc:


Functions

bool summon_animals (int pow)
bool cast_summon_butterflies (int pow, god_type god)
bool cast_summon_small_mammals (int pow, god_type god)
bool item_is_snakable (const item_def &item)
bool cast_sticks_to_snakes (int pow, god_type god)
bool cast_summon_scorpions (int pow, god_type god)
bool cast_summon_swarm (int pow, god_type god)
bool cast_call_canine_familiar (int pow, god_type god)
bool cast_summon_elemental (int pow, god_type god, monster_type restricted_type, int unfriendly, int horde_penalty)
bool cast_summon_ice_beast (int pow, god_type god)
bool cast_summon_ugly_thing (int pow, god_type god)
bool cast_summon_dragon (int pow, god_type god)
bool summon_berserker (int pow, actor *caster, monster_type override_mons)
bool summon_holy_warrior (int pow, god_type god, int spell, bool force_hostile, bool permanent, bool quiet)
bool cast_tukimas_dance (int pow, god_type god, bool force_hostile)
bool cast_conjure_ball_lightning (int pow, god_type god)
bool cast_call_imp (int pow, god_type god)
bool summon_lesser_demon (int pow, god_type god, int spell, bool quiet)
bool summon_common_demon (int pow, god_type god, int spell, bool quiet)
bool summon_greater_demon (int pow, god_type god, int spell, bool quiet)
bool summon_demon_type (monster_type mon, int pow, god_type god, int spell)
bool cast_summon_demon (int pow, god_type god)
bool cast_demonic_horde (int pow, god_type god)
bool cast_summon_greater_demon (int pow, god_type god)
bool cast_shadow_creatures (god_type god)
bool can_cast_malign_gateway ()
coord_def find_gateway_location (actor *caster, bool(*environment_checker)(dungeon_feature_type))
bool cast_malign_gateway (actor *caster, int pow, god_type god)
bool cast_summon_horrible_things (int pow, god_type god)
void equip_undead (const coord_def &a, int corps, int mons, int monnum)
int animate_remains (const coord_def &a, corpse_type class_allowed, beh_type beha, unsigned short hitting, actor *as, std::string nas, god_type god, bool actual, bool quiet, bool force_beh, int *mon_index, int *motions_r)
int animate_dead (actor *caster, int pow, beh_type beha, unsigned short hitting, actor *as, std::string nas, god_type god, bool actual)
bool cast_simulacrum (int pow, god_type god)
bool cast_twisted_resurrection (int pow, god_type god)
bool cast_haunt (int pow, const coord_def &where, god_type god)
void abjuration (int pow)

Function Documentation

void abjuration ( int  pow  ) 

Here is the call graph for this function:

int animate_dead ( actor caster,
int  pow,
beh_type  beha,
unsigned short  hitting,
actor as,
std::string  nas,
god_type  god,
bool  actual 
)

Here is the call graph for this function:

int animate_remains ( const coord_def a,
corpse_type  class_allowed,
beh_type  beha,
unsigned short  hitting,
actor as,
std::string  nas,
god_type  god,
bool  actual,
bool  quiet,
bool  force_beh,
int *  mon_index,
int *  motions_r 
)

Here is the call graph for this function:

bool can_cast_malign_gateway (  ) 

Here is the call graph for this function:

bool cast_call_canine_familiar ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_call_imp ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_conjure_ball_lightning ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_demonic_horde ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_haunt ( int  pow,
const coord_def where,
god_type  god 
)

Here is the call graph for this function:

bool cast_malign_gateway ( actor caster,
int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_shadow_creatures ( god_type  god  ) 

Here is the call graph for this function:

bool cast_simulacrum ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_sticks_to_snakes ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_summon_butterflies ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_summon_demon ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_summon_dragon ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_summon_elemental ( int  pow,
god_type  god,
monster_type  restricted_type,
int  unfriendly,
int  horde_penalty 
)

Here is the call graph for this function:

bool cast_summon_greater_demon ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_summon_horrible_things ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_summon_ice_beast ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_summon_scorpions ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_summon_small_mammals ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_summon_swarm ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_summon_ugly_thing ( int  pow,
god_type  god 
)

Here is the call graph for this function:

bool cast_tukimas_dance ( int  pow,
god_type  god,
bool  force_hostile 
)

Here is the call graph for this function:

bool cast_twisted_resurrection ( int  pow,
god_type  god 
)

Here is the call graph for this function:

void equip_undead ( const coord_def a,
int  corps,
int  mons,
int  monnum 
)

Here is the call graph for this function:

coord_def find_gateway_location ( actor caster,
bool(*)(dungeon_feature_type environment_checker 
)

Here is the call graph for this function:

bool item_is_snakable ( const item_def item  ) 

bool summon_animals ( int  pow  ) 

Here is the call graph for this function:

bool summon_berserker ( int  pow,
actor caster,
monster_type  override_mons 
)

Here is the call graph for this function:

bool summon_common_demon ( int  pow,
god_type  god,
int  spell,
bool  quiet 
)

Here is the call graph for this function:

bool summon_demon_type ( monster_type  mon,
int  pow,
god_type  god,
int  spell 
)

Here is the call graph for this function:

bool summon_greater_demon ( int  pow,
god_type  god,
int  spell,
bool  quiet 
)

Here is the call graph for this function:

bool summon_holy_warrior ( int  pow,
god_type  god,
int  spell,
bool  force_hostile,
bool  permanent,
bool  quiet 
)

Here is the call graph for this function:

bool summon_lesser_demon ( int  pow,
god_type  god,
int  spell,
bool  quiet 
)

Here is the call graph for this function:


Generated on Thu Jan 13 13:25:12 2011 by  doxygen 1.5.6