git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5608 c06c8d41-db1a-0410-9941-cceddc491573
N62YPGYKLACNXEM5VX645ZNNCOXUWYU3SO2LZMPZ4JNHWQWIGYIAC
3XL4DKV7PSWAU3ZBJSKZFJ2VUYABC47I7KKWGIRCJYXULQD453MQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
DH3YTI6VVI727SQXO4CXSDCSBG2UN3UAWLFULBGRLBVH22ACRXIAC
GPEJOT73KMACP33IPAKFR5ROGHCOIP22VXZMQNYTGLEA2OSZUM2AC
5TG5LXU4DX65KMWCZ7YJHOB3VAETQAVBUHEUSQTPMA327XV2HQWAC
NVSFIV2ZKP44XHCSCXG6OZVGL67OIFINC34J2EMKTA4KULCERUEAC
KZIBMMGUSWOMS5NQ2KTWGY3SRYUYGZGD2YRZPQ2ISN5Z3JRSMEWQC
J4F3IKATRP5DPK25BEXCPKC4JME3DJHEIGYHJOYXGHYXUEY633AAC
QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC
if (rotted == num_corpses)
colour = BROWN;
else if (rotted >= random2( num_corpses ))
colour = RED;
else
colour = LIGHTRED;
char colour = (rotted == num_corpses) ? BROWN :
(rotted >= random2(num_corpses)) ? RED
: LIGHTRED;
int monster = create_monster(
mgen_data(mon, corps_beh, 0,
you.pos(), corps_hit, 0, MONS_PROGRAM_BUG, 0,
colour));
int mon = create_monster(mg);
// This was probably intended, but it's really boring. (jpeg)
// Use menv[mon].number instead (set in create_monster()).
// menv[mon].colour = colour;
mpr("The heap of corpses melds into an agglomeration of writhing flesh!");
// This was probably intended, but it's really boring. (jpeg)
// Use menv[mon].number instead (set in create_monster()).
// menv[mon].colour = colour;
mpr("The heap of corpses melds into an agglomeration of writhing flesh!");
if (type_resurr == MONS_ABOMINATION_LARGE)
{
menv[mon].hit_dice = 8 + total_mass / ((colour == LIGHTRED) ? 500 :
menv[monster].hit_dice = 8 + total_mass / ((colour == LIGHTRED) ? 500 :
// XXX: No convenient way to get the hit dice size right now.
menv[mon].hit_points = hit_points( menv[mon].hit_dice, 2, 5 );
menv[mon].max_hit_points = menv[mon].hit_points;
// XXX: No convenient way to get the hit dice size right now.
menv[monster].hit_points = hit_points(menv[monster].hit_dice, 2, 5);
menv[monster].max_hit_points = menv[monster].hit_points;