praying is a tactical decision; it shouldn't be cancelable at will.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2937 c06c8d41-db1a-0410-9941-cceddc491573
DELYWRJYVTRDE5XWQ2L2IRJPO4N2F3JVLPLCTGOU7QS5JO75NOPAC
7V4B53URAVEQNORQKKCTO6VRTBMLWFIEF3CHK525PKKY2MK5IHOAC
FBEBZVYUPU7F3LBZ2YMOJOFAH4BVTP3IRQTGY2ATTXNFZOFLHXLAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
NUYXKJP5YXHRDUQW5QW7UC3D5U3VPANIOZAOHFCPWMSRYGMA3GCAC
LC2F4F2GVJLI4BJX324IDEHSPMDXPCD4X7APHQC63D7F6UWK5MKAC
CG77HA7A5KTY4POJCZ4PSWFZL6VFYQ7MZEMP2HHMRW4QNBQ7LMRAC
DTJNZWOY2ODLIKWXJXEXOABVO2NDU7DM4UZ3NVLHXPQORVNFPTJQC
BIZDHHK5LIO57S5AKHEPJFLWV5DAFKZIKYBGOUNGICSWTX7DCXKAC
3NFVCXRVGHN2CHLLWFZES5RBS4R2BCDS4EEQNSDCFYIFQWQK7MUQC
if (was_praying)
{
mpr("Stop praying? ('y' ends prayer, 'r' will renew prayer)",
MSGCH_PROMPT);
const int tmp = getchm(KC_CONFIRM);
if ( tmp == 'y' || tmp == 'Y')
{
mpr( "Your prayer is over.", MSGCH_PRAY, you.religion );
you.duration[DUR_PRAYER] = 0;
return;
}
if ( tmp != 'r' && tmp != 'R')
{
you.turn_is_over = false;
mesclr();
return;
}
}