git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@874 c06c8d41-db1a-0410-9941-cceddc491573
7VVRO5HMNNOXVRLBLJUCHUJP6MDIRMC2BWCO7MWH4OLQRM3LMTMQC
JM6GKZ6VMX6FNVOZIDXIV22HGX7YESMIFZFE6EEQVCMFJIEA3FNAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
5UVDIVD4NSXA52U4QMQIVST3GSZJ2A2YZK3RUEXKPM43YVQ7LI5AC
T4IH76FA5TWHFOZUJFHLQXQJENJHWTUZZP4EGNA7D4GTZY7D4ZKAC
// Set floor/wall colour based on the mons_alloc array. Used for// Abyss and Pan.void set_colours_from_monsters();
// Set floor/wall colour based on the mons_alloc array. Used for
// Abyss and Pan.
void set_colours_from_monsters();
static char fix_colour(char incol )
static char fix_colour(char incol)
void set_colours_from_monsters(){ env.floor_colour = fix_colour(mcolour[env.mons_alloc[9]]); env.rock_colour = fix_colour(mcolour[env.mons_alloc[8]]);}
void set_colours_from_monsters()
{
env.floor_colour = fix_colour(mcolour[env.mons_alloc[9]]);
env.rock_colour = fix_colour(mcolour[env.mons_alloc[8]]);
}
if (you.level_type == LEVEL_PANDEMONIUM)
if (you.level_type == LEVEL_PANDEMONIUM || you.level_type == LEVEL_ABYSS)
env.floor_colour = fix_colour(mcolour[env.mons_alloc[9]]); env.rock_colour = fix_colour(mcolour[env.mons_alloc[8]]);
set_colours_from_monsters();
else if (you.level_type == LEVEL_ABYSS) { env.floor_colour = fix_colour(mcolour[env.mons_alloc[9]]); env.rock_colour = fix_colour(mcolour[env.mons_alloc[8]]); }
else if (you.level_type == LEVEL_ABYSS)
#include "misc.h"
// Lucy has a flat 50% chance of corrupting the altar if ( one_chance_in(2) ) grd[i][j] = DNGN_ALTAR_LUCY;
// Lucy has a flat 50% chance of corrupting the altar
if ( one_chance_in(2) )
grd[i][j] = DNGN_ALTAR_LUCY;
init_pandemonium(); /* changes colours */
env.floor_colour = (mcolour[env.mons_alloc[9]] == BLACK) ? LIGHTGREY : mcolour[env.mons_alloc[9]];
env.floor_colour = (mcolour[env.mons_alloc[9]] == BLACK)
? LIGHTGREY : mcolour[env.mons_alloc[9]];
init_pandemonium(); // get new monsters set_colours_from_monsters(); // and new colours
init_pandemonium(); // get new monsters
set_colours_from_monsters(); // and new colours
env.rock_colour = (mcolour[env.mons_alloc[8]] == BLACK) ? LIGHTGREY : mcolour[env.mons_alloc[8]];
env.rock_colour = (mcolour[env.mons_alloc[8]] == BLACK)
? LIGHTGREY : mcolour[env.mons_alloc[8]];