git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4493 c06c8d41-db1a-0410-9941-cceddc491573
LEGFIEUGVU2LZELGQH4TZTIJGKEVUHFTRGQ4Y2KGLSK7KNDI7BFQC
G2EYUPAIPISVAEG26BS3SQANL37EEZJ3TZBJKKWHGKQ66LB3RFQAC
CQD3RU44235F3CYFDZBC3JRT2H3AE7PXJNVBBMCRF65Q5LPA3EHQC
GACD5H2L2GX4AG3J3WMKFBHJWDL52CFHGGLRTZK7IKBNJ6SWSOPAC
CGYTZT5QWIEGYKUOLOK7MFXSLJKLYRZONER5ZCDZO5XYWSLG475QC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
SWOYPTHJAWFEDBMB3ROT33VQZIXGZD5UOXEV456DDUENW2HGA66QC
IE3INS4WUXZOBVXB5VWRBYPVPXADD2U2W5H3TBTOYNWJ3EGRSGQQC
if (random2(you.experience_level) > 7 && !one_chance_in(5))
{
const int how_many = 1 + (you.experience_level / 10) + random2(3);
bool success = false;
if (random2(you.experience_level) > 7 && !one_chance_in(5))
{
const int how_many = 1 + (you.experience_level / 10) + random2(3);
bool success = false;
for (int i = 0; i < how_many; i++)
if (create_monster(MONS_ANGEL, 0, BEH_HOSTILE,
you.x_pos, you.y_pos, MHITYOU,
MONS_PROGRAM_BUG) != -1)
{
success = true;
}
for (int i = 0; i < how_many; i++)
if (create_monster(MONS_ANGEL, 0, BEH_HOSTILE,
you.x_pos, you.y_pos, MHITYOU,
MONS_PROGRAM_BUG) != -1)
{
success = true;
}
simple_god_message( success ?
" sends the divine host to punish you "
"for your evil ways!" :
"'s divine host fails to appear.",
god);
}
else
{
// god_gift == false gives unfriendly
bool success = summon_swarm( you.experience_level * 20, true, false );
simple_god_message(success ?
" sends a plague down upon you!" :
"'s plague fails to arrive.",
god);
}
break;
simple_god_message( success ?
" sends the divine host to punish you "
"for your evil ways!" :
"'s divine host fails to appear.",
god);
}
else
{
// god_gift == false gives unfriendly
bool success = summon_swarm( you.experience_level * 20, true,
false );
simple_god_message(success ?
" sends a plague down upon you!" :
"'s plague fails to arrive.",
god);
}
break;
simple_god_message(" booms out: \"Turn to the light! REPENT!\"", god);
noisy( 25, you.x_pos, you.y_pos ); // same as scroll of noise
break;
simple_god_message(" booms out: \"Turn to the light! REPENT!\"", god);
noisy( 25, you.x_pos, you.y_pos ); // same as scroll of noise
break;