#include <ghost.h>

Public Member Functions | |
| ghost_demon () | |
| void | reset () |
| void | init_random_demon () |
| void | init_player_ghost () |
| void | init_ugly_thing (bool very_ugly, bool only_mutate=false, uint8_t force_colour=BLACK) |
| void | init_dancing_weapon (const item_def &weapon, int power) |
| void | init_labrat (uint8_t force_colour=BLACK) |
| void | ugly_thing_to_very_ugly_thing () |
Static Public Member Functions | |
| static std::vector< ghost_demon > | find_ghosts () |
Public Attributes | |
| std::string | name |
| species_type | species |
| job_type | job |
| god_type | religion |
| skill_type | best_skill |
| short | best_skill_level |
| short | xl |
| short | max_hp |
| short | ev |
| short | ac |
| short | damage |
| short | speed |
| bool | see_invis |
| brand_type | brand |
| mon_attack_type | att_type |
| mon_attack_flavour | att_flav |
| mon_resist_def | resists |
| bool | spellcaster |
| bool | cycle_colours |
| uint8_t | colour |
| flight_type | fly |
| monster_spells | spells |
| ghost_demon::ghost_demon | ( | ) |

| void ghost_demon::reset | ( | ) |
| void ghost_demon::init_random_demon | ( | ) |

| void ghost_demon::init_player_ghost | ( | ) |

| void ghost_demon::init_ugly_thing | ( | bool | very_ugly, | |
| bool | only_mutate = false, |
|||
| uint8_t | force_colour = BLACK | |||
| ) |

| void ghost_demon::init_dancing_weapon | ( | const item_def & | weapon, | |
| int | power | |||
| ) |

| void ghost_demon::init_labrat | ( | uint8_t | force_colour = BLACK |
) |

| void ghost_demon::ugly_thing_to_very_ugly_thing | ( | ) |

| std::vector< ghost_demon > ghost_demon::find_ghosts | ( | ) | [static] |

| short ghost_demon::xl |
| short ghost_demon::max_hp |
| short ghost_demon::ev |
| short ghost_demon::ac |
| short ghost_demon::damage |
| short ghost_demon::speed |
| uint8_t ghost_demon::colour |
1.5.6