#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 | ( | ) |
1.5.6