godabil.cc File Reference

#include "AppHdr.h"
#include <queue>
#include "areas.h"
#include "artefact.h"
#include "attitude-change.h"
#include "beam.h"
#include "cloud.h"
#include "colour.h"
#include "coord.h"
#include "coordit.h"
#include "database.h"
#include "delay.h"
#include "dgn-actions.h"
#include "directn.h"
#include "effects.h"
#include "env.h"
#include "files.h"
#include "fprop.h"
#include "godabil.h"
#include "goditem.h"
#include "godpassive.h"
#include "invent.h"
#include "itemprop.h"
#include "items.h"
#include "libutil.h"
#include "message.h"
#include "misc.h"
#include "mon-act.h"
#include "mon-behv.h"
#include "mon-iter.h"
#include "mon-place.h"
#include "mgen_data.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "mutation.h"
#include "notes.h"
#include "options.h"
#include "player-stats.h"
#include "random.h"
#include "religion.h"
#include "skills.h"
#include "skills2.h"
#include "shopping.h"
#include "shout.h"
#include "spl-book.h"
#include "spl-monench.h"
#include "spl-summoning.h"
#include "spl-transloc.h"
#include "spl-util.h"
#include "stash.h"
#include "state.h"
#include "stuff.h"
#include "terrain.h"
#include "view.h"
#include "viewgeom.h"

Classes

struct  monster_conversion

Typedefs

typedef std::pair< coord_def, int > point_distance

Functions

bool zin_sustenance (bool actual)
int zin_check_recite_to_single_monster (const coord_def &where)
int zin_check_recite_to_monsters ()
int zin_recite_to_single_monster (const coord_def &where, bool imprisoned, int pow)
bool zin_vitalisation ()
void zin_remove_divine_stamina ()
bool zin_remove_all_mutations ()
bool zin_sanctuary ()
void tso_divine_shield ()
void tso_remove_divine_shield ()
bool elyvilon_destroy_weapons ()
void elyvilon_purification ()
bool elyvilon_divine_vigour ()
void elyvilon_remove_divine_vigour ()
bool vehumet_supports_spell (spell_type spell)
bool trog_burn_spellbooks ()
bool beogh_water_walk ()
bool jiyva_can_paralyse_jellies ()
void jiyva_paralyse_jellies ()
bool jiyva_remove_bad_mutation ()
bool yred_injury_mirror ()
bool yred_can_animate_dead ()
void yred_animate_remains_or_dead ()
void yred_drain_life ()
void yred_make_enslaved_soul (monster *mon, bool force_hostile)
bool kiku_receive_corpses (int pow, coord_def where)
bool fedhas_passthrough_class (const monster_type mc)
bool fedhas_passthrough (const monster *target)
bool fedhas_passthrough (const monster_info *target)
bool fedhas_shoot_through (const bolt &beam, const monster *victim)
int fedhas_fungal_bloom ()
bool fedhas_sunlight ()
template<typename T>
bool less_second (const T &left, const T &right)
bool prioritise_adjacent (const coord_def &target, std::vector< coord_def > &candidates)
bool fedhas_plant_ring_from_fruit ()
int fedhas_rain (const coord_def &target)
int fedhas_corpse_spores (beh_type behavior, bool interactive)
bool mons_is_evolvable (const monster *mon)
bool fedhas_evolve_flora ()
void lugonu_bend_space ()
bool is_ponderousifiable (const item_def &item)
bool ponderousify_armour ()
void cheibriados_time_bend (int pow)
int cheibriados_slouch (int pow)
void cheibriados_time_step (int pow)
bool ashenzari_transfer_knowledge ()
bool ashenzari_end_transfer (bool finished, bool force)

Typedef Documentation

typedef std::pair<coord_def, int> point_distance


Function Documentation

bool ashenzari_end_transfer ( bool  finished,
bool  force 
)

Here is the call graph for this function:

bool ashenzari_transfer_knowledge (  ) 

Here is the call graph for this function:

bool beogh_water_walk (  ) 

Here is the call graph for this function:

int cheibriados_slouch ( int  pow  ) 

Here is the call graph for this function:

void cheibriados_time_bend ( int  pow  ) 

Here is the call graph for this function:

void cheibriados_time_step ( int  pow  ) 

Here is the call graph for this function:

bool elyvilon_destroy_weapons (  ) 

Here is the call graph for this function:

bool elyvilon_divine_vigour (  ) 

Here is the call graph for this function:

void elyvilon_purification (  ) 

Here is the call graph for this function:

void elyvilon_remove_divine_vigour (  ) 

Here is the call graph for this function:

int fedhas_corpse_spores ( beh_type  behavior,
bool  interactive 
)

Here is the call graph for this function:

bool fedhas_evolve_flora (  ) 

Here is the call graph for this function:

int fedhas_fungal_bloom (  ) 

Here is the call graph for this function:

bool fedhas_passthrough ( const monster_info target  ) 

Here is the call graph for this function:

bool fedhas_passthrough ( const monster target  ) 

Here is the call graph for this function:

bool fedhas_passthrough_class ( const monster_type  mc  ) 

Here is the call graph for this function:

bool fedhas_plant_ring_from_fruit (  ) 

Here is the call graph for this function:

int fedhas_rain ( const coord_def target  ) 

Here is the call graph for this function:

bool fedhas_shoot_through ( const bolt beam,
const monster victim 
)

Here is the call graph for this function:

bool fedhas_sunlight (  ) 

Here is the call graph for this function:

bool is_ponderousifiable ( const item_def item  ) 

Here is the call graph for this function:

bool jiyva_can_paralyse_jellies (  ) 

Here is the call graph for this function:

void jiyva_paralyse_jellies (  ) 

Here is the call graph for this function:

bool jiyva_remove_bad_mutation (  ) 

Here is the call graph for this function:

bool kiku_receive_corpses ( int  pow,
coord_def  where 
)

Here is the call graph for this function:

template<typename T>
bool less_second ( const T &  left,
const T &  right 
) [inline]

void lugonu_bend_space (  ) 

Here is the call graph for this function:

bool mons_is_evolvable ( const monster mon  ) 

bool ponderousify_armour (  ) 

Here is the call graph for this function:

bool prioritise_adjacent ( const coord_def target,
std::vector< coord_def > &  candidates 
)

Here is the call graph for this function:

bool trog_burn_spellbooks (  ) 

Here is the call graph for this function:

void tso_divine_shield (  ) 

Here is the call graph for this function:

void tso_remove_divine_shield (  ) 

Here is the call graph for this function:

bool vehumet_supports_spell ( spell_type  spell  ) 

Here is the call graph for this function:

void yred_animate_remains_or_dead (  ) 

Here is the call graph for this function:

bool yred_can_animate_dead (  ) 

Here is the call graph for this function:

void yred_drain_life (  ) 

Here is the call graph for this function:

bool yred_injury_mirror (  ) 

Here is the call graph for this function:

void yred_make_enslaved_soul ( monster mon,
bool  force_hostile 
)

Here is the call graph for this function:

int zin_check_recite_to_monsters (  ) 

Here is the call graph for this function:

int zin_check_recite_to_single_monster ( const coord_def where  ) 

Here is the call graph for this function:

int zin_recite_to_single_monster ( const coord_def where,
bool  imprisoned,
int  pow 
)

Here is the call graph for this function:

bool zin_remove_all_mutations (  ) 

Here is the call graph for this function:

void zin_remove_divine_stamina (  ) 

Here is the call graph for this function:

bool zin_sanctuary (  ) 

Here is the call graph for this function:

bool zin_sustenance ( bool  actual  ) 

Here is the call graph for this function:

bool zin_vitalisation (  ) 

Here is the call graph for this function:


Generated on Thu Jan 13 13:05:44 2011 by  doxygen 1.5.6