levels getting the wrong colours. Also, make dgn_set_colours_from_monsters() be paranoid about improprely set up env.mons_alloc[].
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2329 c06c8d41-db1a-0410-9941-cceddc491573
CCMBDS5S4KEI4LJTVBFDDEGWRTWM4GQB2GLEUUT7TMQRXFLZ4HXQC TLA5UN6LZPXGKERI27EFY4HKIIU3VU5Y7ZU54WXL6ANBUV2VOTMQC SCWXQW5H65OXUP2MEJ2MEEAVPSRJDT3RQGKYCMKVTORS2334PQSQC ZJLJGSB2XSBQU42OFQMXL3EG4CXAQGOYAU6YTV2SAWZEJIPFH2CAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 2WRXQTGYDBLV46WRNVIUKGNA5QS563XZNNW3N2L6PVOCHIP2YGHQC UZ6N6HOUPGVSPC5NQROEEDWMEGJA5XUWUY2AKH5QG65AZ25PVXDAC env.floor_colour = fix_black_colour(mcolour[env.mons_alloc[9]]);env.rock_colour = fix_black_colour(mcolour[env.mons_alloc[8]]);
if (env.mons_alloc[9] < 0 || env.mons_alloc[9] == MONS_PROGRAM_BUG|| env.mons_alloc[9] >= NUM_MONSTERS){env.floor_colour = LIGHTGREY;}elseenv.floor_colour = fix_black_colour(mcolour[env.mons_alloc[9]]);if (env.mons_alloc[8] < 0 || env.mons_alloc[8] == MONS_PROGRAM_BUG|| env.mons_alloc[8] >= NUM_MONSTERS){env.rock_colour = BROWN;}elseenv.rock_colour = fix_black_colour(mcolour[env.mons_alloc[8]]);