git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1316 c06c8d41-db1a-0410-9941-cceddc491573
LTCGG2NMA4ERIE7QSFFVKJHSX7VRJ6IHYD623SVE34H7ZUFDKXOAC class monster_chance{public:int mclass;int level;int rarity;};class level_def{public:// The range of levels to which this def applies.level_range range;
// Can be empty, in which case the default colours are applied.std::string floor_colour, rock_colour;std::string tags;// The probability of requesting a random vault.int p_vault;// The probability of requesting a random minivault.int p_minivault;// If non-empty, any upstair will go straight to this level.std::string upstair_targ, downstair_targ;std::vector<monster_chance> monsters;};class dungeon_def{public:std::string idstr;int id;std::string short_desc, full_desc;std::vector<level_def> level_specs;public:const level_def &specs(int subdepth);};