00001 #ifndef MGEN_ENUM_H
00002 #define MGEN_ENUM_H
00003
00004 enum band_type
00005 {
00006 BAND_NO_BAND = 0,
00007 BAND_KOBOLDS,
00008 BAND_ORCS,
00009 BAND_ORC_WARRIOR,
00010 BAND_ORC_KNIGHT,
00011 BAND_KILLER_BEES,
00012 BAND_FLYING_SKULLS,
00013 BAND_SLIME_CREATURES,
00014 BAND_YAKS,
00015 BAND_UGLY_THINGS,
00016 BAND_HELL_HOUNDS,
00017 BAND_JACKALS,
00018 BAND_HELL_KNIGHTS,
00019 BAND_ORC_HIGH_PRIEST,
00020 BAND_GNOLLS,
00021 BAND_WIGHTS,
00022 BAND_BUMBLEBEES,
00023 BAND_CENTAURS,
00024 BAND_YAKTAURS,
00025 BAND_INSUBSTANTIAL_WISPS,
00026 BAND_OGRE_MAGE,
00027 BAND_DEATH_YAKS,
00028 BAND_NECROMANCER,
00029 BAND_BALRUG,
00030 BAND_CACODEMON,
00031 BAND_EXECUTIONER,
00032 BAND_HELLWING,
00033 BAND_DEEP_ELF_FIGHTER,
00034 BAND_DEEP_ELF_KNIGHT,
00035 BAND_DEEP_ELF_HIGH_PRIEST,
00036 BAND_KOBOLD_DEMONOLOGIST,
00037 BAND_NAGAS,
00038 BAND_WAR_DOGS,
00039 BAND_GREEN_RATS,
00040 BAND_ORANGE_RATS,
00041 BAND_SHEEP,
00042 BAND_GHOULS,
00043 BAND_DEEP_TROLLS,
00044 BAND_HOGS,
00045 BAND_HELL_HOGS,
00046 BAND_GIANT_MOSQUITOES,
00047 BAND_BOGGARTS,
00048 BAND_BLINK_FROGS,
00049 BAND_SKELETAL_WARRIORS,
00050 BAND_DRACONIAN,
00051 BAND_PANDEMONIUM_DEMON,
00052 BAND_HARPIES,
00053 BAND_ILSUIW,
00054 BAND_AZRAEL,
00055 BAND_DUVESSA,
00056 BAND_KHUFU,
00057 BAND_GOLDEN_EYE,
00058 BAND_PIKEL,
00059 BAND_MERFOLK_AQUAMANCER,
00060 BAND_MERFOLK_IMPALER,
00061 BAND_MERFOLK_JAVELINEER,
00062 BAND_ALLIGATOR,
00063 BAND_ELEPHANT,
00064 BAND_DEEP_DWARF,
00065 BAND_SHEDU,
00066 NUM_BANDS
00067 };
00068
00069 enum demon_class_type
00070 {
00071 DEMON_LESSER,
00072 DEMON_COMMON,
00073 DEMON_GREATER,
00074 DEMON_RANDOM,
00075 };
00076
00077 enum holy_being_class_type
00078 {
00079 HOLY_BEING_WARRIOR,
00080 };
00081
00082 enum dragon_class_type
00083 {
00084 DRAGON_LIZARD,
00085 DRAGON_DRACONIAN,
00086 DRAGON_DRAGON,
00087 };
00088
00089 enum proximity_type
00090 {
00091 PROX_ANYWHERE,
00092 PROX_CLOSE_TO_PLAYER,
00093 PROX_AWAY_FROM_PLAYER,
00094 PROX_NEAR_STAIRS,
00095 };
00096
00097 enum mgen_flag_type
00098 {
00099 MG_PERMIT_BANDS = 0x01,
00100 MG_FORCE_PLACE = 0x02,
00101 MG_FORCE_BEH = 0x04,
00102 MG_PLAYER_MADE = 0x08,
00103 MG_PATROLLING = 0x10,
00104 MG_BAND_MINION = 0x20,
00105 };
00106
00107 #endif