#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 |