#include <string>
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_def & | get_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) |
void check_antennae_detect | ( | ) |
void check_demonic_guardian | ( | ) |
bool delete_all_mutations | ( | ) |
bool delete_mutation | ( | mutation_type | which_mutation, | |
bool | failMsg = true , |
|||
bool | force_mutation = false , |
|||
bool | god_gift = false , |
|||
bool | disallow_mismatch = false | |||
) |
formatted_string describe_mutations | ( | ) |
void display_mutations | ( | ) |
void fixup_mutations | ( | ) |
const mutation_def& get_mutation_def | ( | mutation_type | mut | ) |
bool give_bad_mutation | ( | bool | failMsg = true , |
|
bool | force_mutation = false | |||
) | [inline] |
int handle_pbd_corpses | ( | bool | do_rot | ) |
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 | |||
) |
bool mutation_is_fully_active | ( | mutation_type | mut | ) |
std::string mutation_name | ( | mutation_type | which_mutat, | |
int | level = -1 , |
|||
bool | colour = false | |||
) |
bool perma_mutate | ( | mutation_type | which_mut, | |
int | how_much | |||
) |
void roll_demonspawn_mutations | ( | ) |