00001 /* 00002 * File: mon-pick.h 00003 * Summary: Functions used to help determine which monsters should appear. 00004 * Written by: Linley Henzell 00005 */ 00006 00007 00008 #ifndef MONPICK_H 00009 #define MONPICK_H 00010 00011 #include "externs.h" 00012 00013 int mons_rarity(int mcls, const level_id &place = level_id::current()); 00014 00015 int mons_level(int mcls, const level_id &place = level_id::current()); 00016 00017 bool mons_abyss(int mcls); 00018 00019 int mons_rare_abyss(int mcls); 00020 00021 bool mons_pan(int mcls); 00022 00023 int mons_cocytus_level(int mcls); 00024 int mons_cocytus_rare(int mcls); 00025 int mons_crypt_level(int mcls); 00026 int mons_crypt_rare(int mcls); 00027 int mons_dis_level(int mcls); 00028 int mons_dis_rare(int mcls); 00029 int mons_gehenna_level(int mcls); 00030 int mons_gehenna_rare(int mcls); 00031 int mons_hallblade_level(int mcls); 00032 int mons_hallblade_rare(int mcls); 00033 int mons_hallelf_level(int mcls); 00034 int mons_hallelf_rare(int mcls); 00035 int mons_hallzot_level(int mcls); 00036 int mons_hallzot_rare(int mcls); 00037 int mons_hive_level(int mcls); 00038 int mons_hive_rare(int mcls); 00039 int mons_lair_level(int mcls); 00040 int mons_lair_rare(int mcls); 00041 int mons_dwarf_level(int mcls); 00042 int mons_dwarf_rare(int mcls); 00043 int mons_mineorc_level(int mcls); 00044 int mons_mineorc_rare(int mcls); 00045 int mons_pitslime_level(int mcls); 00046 int mons_pitslime_rare(int mcls); 00047 int mons_pitsnake_level(int mcls); 00048 int mons_pitsnake_rare(int mcls); 00049 int mons_standard_level(int mcls); 00050 int mons_standard_rare(int mcls); 00051 int mons_swamp_level(int mcls); 00052 int mons_swamp_rare(int mcls); 00053 int mons_shoals_level(int mcls); 00054 int mons_shoals_rare(int mcls); 00055 int mons_spidernest_level(int mcls); 00056 int mons_spidernest_rare(int mcls); 00057 int mons_forest_level(int mcls); 00058 int mons_forest_rare(int mcls); 00059 int mons_tartarus_level(int mcls); 00060 int mons_tartarus_rare(int mcls); 00061 int mons_tomb_level(int mcls); 00062 int mons_tomb_rare(int mcls); 00063 int mons_caverns_level(int mcls); 00064 int mons_caverns_rare(int mcls); 00065 00066 #endif