mutation.h File Reference

#include <string>

Include dependency graph for mutation.h:

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

Go to the source code of this file.

Classes

struct  body_facet_def
struct  facet_def
struct  demon_mutation_info
struct  mutation_def

Functions

void init_mut_index ()
bool is_valid_mutation (mutation_type mut)
bool is_body_facet (mutation_type mut)
const mutation_defget_mutation_def (mutation_type mut)
void fixup_mutations ()
bool mutate (mutation_type which_mutation, bool failMsg=true, bool force_mutation=false, bool god_gift=false, bool stat_gain_potion=false, bool demonspawn=false)
bool give_bad_mutation (bool failMsg=true, bool force_mutation=false)
void display_mutations ()
bool mutation_is_fully_active (mutation_type mut)
formatted_string describe_mutations ()
bool delete_mutation (mutation_type which_mutation, bool failMsg=true, bool force_mutation=false, bool god_gift=false, bool disallow_mismatch=false)
bool delete_all_mutations ()
std::string mutation_name (mutation_type which_mutat, int level=-1, bool colour=false)
void roll_demonspawn_mutations ()
bool perma_mutate (mutation_type which_mut, int how_much)
int how_mutated (bool all=false, bool levels=false)
void check_demonic_guardian ()
void check_antennae_detect ()
int handle_pbd_corpses (bool do_rot)


Function Documentation

void check_antennae_detect (  ) 

Here is the call graph for this function:

void check_demonic_guardian (  ) 

Here is the call graph for this function:

bool delete_all_mutations (  ) 

Here is the call graph for this function:

bool delete_mutation ( mutation_type  which_mutation,
bool  failMsg = true,
bool  force_mutation = false,
bool  god_gift = false,
bool  disallow_mismatch = false 
)

Here is the call graph for this function:

formatted_string describe_mutations (  ) 

Here is the call graph for this function:

void display_mutations (  ) 

Here is the call graph for this function:

void fixup_mutations (  ) 

Here is the call graph for this function:

const mutation_def& get_mutation_def ( mutation_type  mut  ) 

Here is the call graph for this function:

bool give_bad_mutation ( bool  failMsg = true,
bool  force_mutation = false 
) [inline]

Here is the call graph for this function:

int handle_pbd_corpses ( bool  do_rot  ) 

Here is the call graph for this function:

int how_mutated ( bool  all = false,
bool  levels = false 
)

void init_mut_index (  ) 

bool is_body_facet ( mutation_type  mut  ) 

bool is_valid_mutation ( mutation_type  mut  ) 

bool mutate ( mutation_type  which_mutation,
bool  failMsg = true,
bool  force_mutation = false,
bool  god_gift = false,
bool  stat_gain_potion = false,
bool  demonspawn = false 
)

Here is the call graph for this function:

bool mutation_is_fully_active ( mutation_type  mut  ) 

Here is the call graph for this function:

std::string mutation_name ( mutation_type  which_mutat,
int  level = -1,
bool  colour = false 
)

Here is the call graph for this function:

bool perma_mutate ( mutation_type  which_mut,
int  how_much 
)

Here is the call graph for this function:

void roll_demonspawn_mutations (  ) 


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