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

1.5.6