colour.
FG34Q5A5LKCVKQVG2CIMJEUBNMLWF72PBOVRH3DDGWC6SQI5T65AC
NW3WF4AHXC2D3ZO3VUH73T3L5SJGVDTUGG4PPCDFZTKJKSTPURXAC
BVZRPKUCFZ2FNSAS6J6VH4IZEI63R4PJQBKCJ3IWJL6EDGILQ2BQC
GPEJOT73KMACP33IPAKFR5ROGHCOIP22VXZMQNYTGLEA2OSZUM2AC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
AGKLT4LWLCN3JE4K72NLWJ2KWVH7QQYUT22B2YTKEJOIPVR3XITAC
HUMRQOA7Y32XBXQNR5LUIWM2ZB57XDW4ZQHMZ4RDGDZATY6K73SQC
SQDS2YBPOYDDDCW3GGARBZ2HQIUHCQKL7SSHKFQWDENOL5YNNVNQC
2OY3EXIBFR22QCCKPZOA37YUI7CX7BEKRRYSDSBDKQN6VTDBD7LAC
AYU5OVG2HZO46KDAPKUWAVHS5HTYFKUWIMIRMTHAXVVFEDJE7YPAC
AVEOSLDREJHWFZE6ULAWGQPDT24YX4OAOGL7YAUCFVRGHCS22UCAC
4OKEEU32EGHIDAJ75GH3USSQHQPZBDZVC7TOP7ALMHZRUFPE5WEQC
RBAGQ2PB7V5YAM5KSHSZR2E3MLKDSRVM5XYGI2TIXP5QMVBOQHDQC
MRUMXF3YPJCHAW4DC7DHJR5O77LXAJLMA53IOJP4YEMAOZRNWNKAC
JMBL7S3FVFBUQGRYXVHY4LCL3RTWMFFW42EG4FQPH45YTERD35RAC
7AMQN7MITMXBNVDAK5VOXTQ4TZIAOD6ZLOFJG7GQMBTY23Y2BKSAC
for (int i = 1; i < band_size; i++)
band_monsters[i] = _band_member( band, mg.power );
for (int i = 1; i < band_size; ++i)
{
band_monsters[i] = _band_member(band, mg.power);
// Get the (very) ugly thing band colour, so that all (very)
// ugly things in a band will start with it.
if ((band_monsters[i] == MONS_UGLY_THING
|| band_monsters[i] == MONS_VERY_UGLY_THING)
&& ugly_colour == BLACK)
{
ugly_colour = ugly_thing_random_colour();
}
}
do
colour = RANDOM_ELEMENT(colours);
while (colour == not_colour);
if (force_colour != BLACK)
colour = force_colour;
else
{
do
colour = ugly_thing_random_colour();
while (force_not_colour != BLACK && colour == force_not_colour);
}