#include "mgen_enum.h"
Go to the source code of this file.
bool can_place_on_trap | ( | int | mon_type, | |
trap_type | trap | |||
) |
int create_monster | ( | mgen_data | mg, | |
bool | fail_msg = true | |||
) |
void define_zombie | ( | monster * | mon, | |
monster_type | ztype, | |||
monster_type | cs | |||
) |
bool drac_colour_incompatible | ( | int | drac, | |
int | colour | |||
) |
bool empty_surrounds | ( | const coord_def & | where, | |
dungeon_feature_type | spc_wanted, | |||
int | radius, | |||
bool | allow_centre, | |||
coord_def & | empty | |||
) |
bool feat_compatible | ( | dungeon_feature_type | grid_wanted, | |
dungeon_feature_type | actual_grid | |||
) |
coord_def find_newmons_square_contiguous | ( | monster_type | mons_class, | |
const coord_def & | start, | |||
int | maxdistance = 3 | |||
) |
monster* get_free_monster | ( | ) |
void get_vault_mon_list | ( | std::vector< mons_spec > & | list | ) |
void mons_add_blame | ( | monster * | mon, | |
const std::string & | blame_string | |||
) |
bool mons_airborne | ( | int | mcls, | |
int | flies, | |||
bool | paralysed | |||
) |
int mons_place | ( | mgen_data | mg | ) |
bool monster_can_submerge | ( | const monster * | mon, | |
dungeon_feature_type | grid | |||
) |
bool monster_habitable_grid | ( | monster_type | mt, | |
dungeon_feature_type | actual_grid, | |||
dungeon_feature_type | wanted_grid_feature = DNGN_UNSEEN , |
|||
int | flies = -1 , |
|||
bool | paralysed = false | |||
) |
bool monster_habitable_grid | ( | const monster * | mon, | |
dungeon_feature_type | actual_grid | |||
) |
monster_type pick_local_zombifiable_monster | ( | int | power, | |
bool | hack_hd = false , |
|||
monster_type | cs = MONS_NO_MONSTER , |
|||
const coord_def & | pos = coord_def() | |||
) |
monster_type pick_random_monster | ( | const level_id & | place, | |
int | power, | |||
int & | lev_mons, | |||
bool * | chose_ood_monster, | |||
bool | force_mobile = false | |||
) |
monster_type pick_random_monster | ( | const level_id & | place, | |
bool * | chose_ood_monster = NULL | |||
) |
monster_type pick_random_monster_for_place | ( | const level_id & | place, | |
monster_type | zombie_monster, | |||
bool | moderate_ood, | |||
bool | super_ood, | |||
bool | want_corpse_capable | |||
) |
monster_type pick_random_zombie | ( | ) |
int place_monster | ( | mgen_data | mg, | |
bool | force_pos = false | |||
) |
bool player_angers_monster | ( | monster * | mon | ) |
bool player_will_anger_monster | ( | monster * | mon, | |
bool * | holy = NULL , |
|||
bool * | unholy = NULL , |
|||
bool * | lawful = NULL , |
|||
bool * | antimagical = NULL | |||
) |
bool player_will_anger_monster | ( | monster_type | type, | |
bool * | holy = NULL , |
|||
bool * | unholy = NULL , |
|||
bool * | lawful = NULL , |
|||
bool * | antimagical = NULL | |||
) |
monster_type resolve_corpse_monster_type | ( | monster_type | mon_type, | |
dungeon_feature_type | feat, | |||
level_id | place | |||
) |
monster_type resolve_monster_type | ( | monster_type | mon_type, | |
dungeon_feature_type | feat | |||
) |
void roll_zombie_hp | ( | monster * | mon | ) |
void set_vault_mon_list | ( | const std::vector< mons_spec > & | list | ) |
void setup_vault_mon_list | ( | ) |
void spawn_random_monsters | ( | ) |
monster_type summon_any_demon | ( | demon_class_type | dct | ) |
monster_type summon_any_dragon | ( | dragon_class_type | dct | ) |
monster_type summon_any_holy_being | ( | holy_being_class_type | hbct | ) |