From 684f80b554daadb08cf2c40b8e905737e8655530 Mon Sep 17 00:00:00 2001 From: dshaligram Date: Tue, 10 Apr 2007 15:11:07 +0000 Subject: Allow "any trap" and "any shop" (alternatives to "random trap" and "random shop") in des files. Allow using '8', '9' and '0' in monster specifications. Tossed out some unused functions. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1281 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/dungeon.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'crawl-ref/source/dungeon.cc') diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc index 314ddf5d8e..e27c40d2a0 100644 --- a/crawl-ref/source/dungeon.cc +++ b/crawl-ref/source/dungeon.cc @@ -6046,6 +6046,17 @@ static void dngn_place_monster( { const int mid = monster_type_thing.mid; int not_used; + + const int mlev = monster_type_thing.mlevel; + if (mlev) + { + if (mlev > 0) + monster_level = mlev; + else if (mlev == -8) + monster_level = 4 + monster_level * 2; + else if (mlev == -9) + monster_level += 5; + } if (mid != RANDOM_MONSTER && mid < NUM_MONSTERS) { -- cgit v1.2.3-54-g00ecf