attempt you to "re-join" your own religion and subsequently crash.
Also, reintroduce debugging check for blood potion descriptions that I'd accidentally removed, and rename static methods in religion.cc.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4238 c06c8d41-db1a-0410-9941-cceddc491573
P2OYYNPHIBGOLT4CRLNTTIXDN34EU2QCMFQJNLAMUAHQXZTEDPXQC Z4MB6WPGIJXRZNNO23O36Z4APISH77I6KKS2VLRUISG5GNNX4R2QC IEWZIPFXN6HYTAD2XKL3LQ6GYQZQKLX7VDWVB3YE42ODZLSOTB4AC X7S75ASIYXUWWGNRG2YIPKR7Y3WOV7JYONLWTQ2YKLMAZQBMFCIAC UIHAXYA56MLOLDBWRWPYDTIPIKGTP4E2RGGFHJUIUF57EIUPFXJQC DWF7G7E4HE6BVVKRREXQMYX7CCVGMIHQNR6Q3D5EL7FKETAQHXLQC XII3RPTU6PPAY7U7TE4MTVPSOFZTOPF7ZKHMBGG2GHLAWPUFOKCQC DCZTGQOKB4UO7GTDDG55NYMJXJIZKPMC75IVEGPEDOLTQHXBNQJQC 62CWUC7WKYRODVOOUFHRPDZXGTBUIU7XPR3EHJWESPG2XVUM7SDAC EHVJHKHHF2FB5Q57CM3FX7JPPF6Z4LOPLTF6JRKN55H373AES3VAC IBOWTB7TZLGE454RTNFG3L3VCSBSU6A43AZ3TSAH545QFV7OEACAC KLBFYCPBHLKC5K3UYCZQ5ECWP7ECL6ZYLIBXZ7O466RLEI56A6RQC T7WNH6S3VICGMHV7MJ6RHR2YKH75TLMZBOF7SDSE6TOHTIJNT63QC KBNY5FWKTEAKABFCLPC3QFKFSVZKAGXINPCIFV6WDSWFO4VCKNTAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC BQDJAWZJT2CPCAPYUPPGZIJNMZHJFUPEEQDZ6KY4AYW3IA2E37XQC KOBNLIHIAHSV6IPA3R4HI2KB5HY5XIIJQPJ2GBETYB5AK73NAKJQC BWHU47MJ7KAVKMKMRBVYLOHUCASSNVCGPC3SPMNBAC7DLI6XX2YQC 6PAG7GHXHIYXJPPTEK4KZQZT4CL2SJDAGTVIUDB4KK66PVSTWUMAC SS6MUIJYTGIVBYU356Z563QJWLJ47QNHSJWS7GJTS7EATZH2ESJQC UFKLHUYL7WAQ3CI3D42T4C6KBGAUR63DSQAUQTTZG7GJMXSCVJWAC FDMKFGCTWKKSBP3B5VE4BSVFHUVNX5BSDFRVD6E735DHPVYEQFGQC PEXHYCLRKDG2PVOJ3DDCMUZUK2HTSPU5WKH4MODFL4FTBQRQTY5QC WXZQJUZXMYS7R6ORNB7DWE5KEUXT262GXWMRPOJYYB4I3BFGYLLAC KKEPQAZMWQFWPQ4P4KT5PWG2YFPG7H4JHL5K7USVHQ3Y6L4NWURQC L5YS6SNTQW7YRR5LGCDSLHLNFJ73IWHU4A7S3MY6KYLG67N2KPGAC CA6ZG6P2CE5EPAOQSB3P7NBDKTNFFHQP4CPOUFZL32ON6N32GSSQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC MI7CWKRDXHAU7PIHLXXOSFBULRGT2OOMIMOSQLMVYOUVGABIVXGAC SJP5BHX6MFWF3OSQPEF4WUWZWPUGMOVURTT2CUVT6H3A66LETXUAC E42EFZ3RINKLTGOJJZAH2N5QF3P4S5NCO5T52HLXJRMBPP463HTAC DHY2AIX33LDSSH56CTCPCWO4MWRJLIVHBJXN6WZBCUK3XH25SBUAC HW7XKO7HRAUQVDVVKG5GA7PYAEL5J5GKVDPT2CKAD3FLERAY5HLAC VEPHAIXR3GSPHBLOW5DWFFU4ULEMVWRQG4G5PKSKRA2I6RHYROUAC AZ2RCXNVULJUSCBDBK3VARTUCTPEJXHTA7ALP73S4EXLJB6YYB5QC RIIO4BI64ECFXSRLBP3RA24QOPYXJVWMSFHLNTKUZS5YCLISLVJQC LDUASYI655NEH3OVWWYYQ2UV4KVC5FAJOX4IIVJEKZ43S2KKMAGQC AH4AIZKRTU6LNLBY2DKE5FHCN5I6LJT64CWZMVDQ2ZT6O4DFOYZQC L5KQH3FHNYTFE4D2L3ZGWCBCMW3PAR7EHD5555GSKJGVK7HQWPXAC XAKHV2E3U5KQ5LV77HI7XFKNCKGYXT2LPBOHZP2VOH4Y67QBH4SQC CRU7JBTVJWTTVQ5JTRA2B3X2FPKPJ2RRR33IK2OG536VMOEZJYJAC J77VWSSEGMKS4S3HUAKROJYFL3H5FQSO4MCEPXBFJDMYBU36VRLAC OVYC2AOOLEVUE4SSF65W46J4QLLZKRXB4DQY7F6S767XJLPQUU6AC XWPDPZ3OIMZBDV4BA6UYRBQNAPG7AFI52HZZUKX25XOK3NEDLG4AC K27R6ZMYMKVNXIV7K3QU2NXRVOGQRLMR6TI6ZQQSVKXVKS76NLSQC ZJXN47ARPBCZQBWEMEMQ5Q4IY2M233RPLKXWCP7EZQ53FWYWS5LAC EI5XQIKW3OBVTDVT2A4Q535I5FOVEKARLFISM457IHGAK7TVOMVAC AWQUXQX5BRXB6RCUHUXQE4HRCZTOYPPZTRNT3D7ZIDD72RFUZ2OQC RMCZDJKEYYT6TTZNJGBVZTG74CVLF72NWKON6IJ2HNTCA23INPJQC 3MAPXTL5GAQ6373CUUVPBARIRHBRSISAF3BO2WBEROT2KUAXWLGAC ONKB2ZZ2MWY7UGPBHW6EE4N3EEPJONPRRALEFZZR2YTZHNEIGV5AC DTJNZWOY2ODLIKWXJXEXOABVO2NDU7DM4UZ3NVLHXPQORVNFPTJQC RC5SAVDRSD6X75HG3SEEFC444LXYMHASQFLOJMH6D6VTYHBQAJEQC FBEBZVYUPU7F3LBZ2YMOJOFAH4BVTP3IRQTGY2ATTXNFZOFLHXLAC U3KGUJJQWQORJIIFH3ADVNIEEX5HOX6KEOXO7DJSL7L3Z6GG3PAQC TTJ3ZULM45YPPVIYM5AQ5WE362I5WCJ7RUILQDGVCBEXKVQ3YAYAC T3N3QMDZCRFNBUCRXTICPL4XBK6ZBQC4HE2QD747EKTPABXRRA7QC L4PKJZERR7WADKWHY3MR6J6OZFREVPL3CB43I6MLJ2BVKWCUTE7AC JDZCDMUCQ7VENYVLB62KQWUIRGABID37OKATOKCBUPCDL7W75NPAC A3QXTQ5RKIGDWIKA7JHIGIHQE5EVGO6WNNWF6XY2VZNP67JESDHQC 3NFVCXRVGHN2CHLLWFZES5RBS4R2BCDS4EEQNSDCFYIFQWQK7MUQC JW2KRJHES33W7UTWZ6NDO4TLMK4EFU4HKZXBWR2UJOMPCCOTR4CQC NVD2HSEW2ONWNYDDCTOMZZOUP6NG4DCXI4LNYYIY4BQEBDMJQK5AC CQ24AVAI6SW3AHTIDMLPSTRRBEU6FHRF5I5FD6G5QIYE6PO4BQMQC SWOYPTHJAWFEDBMB3ROT33VQZIXGZD5UOXEV456DDUENW2HGA66QC CQD3RU44235F3CYFDZBC3JRT2H3AE7PXJNVBBMCRF65Q5LPA3EHQC IE3INS4WUXZOBVXB5VWRBYPVPXADD2U2W5H3TBTOYNWJ3EGRSGQQC KYVZGUJXV23ELA4CKPVQZO3NTJCODXMCWYAZJYWVWJVLPETNHLGQC EOJPYR3QD5GGS7GB2P7SBLMOP7YC57YMIVR7VKCOMWNCKNBPESBQC SQFABNVS6OSVRBMJAIV6KIIZW2TYIOQ5BZGLPYJ6BPFD2HMRH4MAC 4GOAJ76M52PYIX67SUMWWT7M6EKRNBAVTKMVMXYIZPZ5EZHIWO7QC KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC WHY6LRRJ5T2NSBE3IUCR4X3TOAH7TTK5NPUPUIFT7TPNJ6J4HBDAC WTUFDJICW653ERO6FH63XYGOZQRVY3DVLPIPFN4BMA4NJH5UD3LAC XDJGQNFELURGXMUAOOVALQMSLAJVHMG63KPKVA33HTJFVZROGZ4AC HVFAA245ZWF7IALC2ZFCJREYGHIZQ2FTW2VO4Z7FTET2B3JZIZCAC 2NABXVORE3G444CLNMZRHFIDMOIXU5ZV5R6Y7QFJS7IY6WAGHWDQC CGYTZT5QWIEGYKUOLOK7MFXSLJKLYRZONER5ZCDZO5XYWSLG475QC CLCS24K2K33W7OVPPNBQ476FYMY34IBODFEKSVB4UP3SOUHPT4AAC LOJYD6QZRNLNDDZJKVBMKQIBPTKSRN2ETCYGNVV47M7L3QLUJUJAC 4O3VTUJT5T7NBNF3Q45XO2WHS6TCJXVLH6CKX4K36WUBDRT5F6KAC XKAJWK6MPHS3ZCZIPPLTIMOPF6AROGLRDDCS6EFE3IGE4AHT7MYQC FD2HXXWW7BLKG7G27VXGP67TXDCODDK3CXFEZOJFXNB7IF2GHKFAC 72CQFK27NR37P2WQ32U4PEXXKMRIO7JEMJN2ZCPNVPZMT7UPFJJAC B3HWU2BEQQ4E6WKVTW3JQQJFMWTVW3XWKY6BHFNBRHSZPRCF2OTQC IQGGFC563RBS7GDOACKCLXK752EE5RC3T6G5L6H446SXTMSA7T2AC JB6BHNNQQJQWB35BDBM4KBL7WJLAWGXXFXSAKAQ72LDGDKHXHNRAC DTO3EUKWHZ5RJNGNCFYXSOVTIPVXPP637F2W7WFGYKJ7JK7VNKNQC VCG3BRIYRTNNWYC3LOXD6KFGXOX37HAFW2HNV7WXVG2V7EUHLDZQC QCUMH3C7GXV7ZW444WT5SFAXQOJKJSE2YCQCEHMRYXCWF4QI7UMAC GTPAKUU3R5AS3LQNCCZIP3BWV473RM4EB2AIS4FXAJRXHEOVH2PAC ILOED4VB4I6VPAUTR75ZWX6MXDYXB5DO2EDK2UH67O3HNKWV23RQC void altar_prayer();void dec_penance(god_type god, int val);void dec_penance(int val);void inc_penance(god_type god, int val);void inc_penance(int val);static bool moral_beings_attitude_change();static bool beogh_followers_abandon_you();static void dock_piety(int piety_loss, int penance);static bool make_god_gifts_disappear(bool level_only = true);static bool make_god_gifts_neutral(bool level_only = true);static bool make_god_gifts_hostile(bool level_only = true);
static bool _moral_beings_attitude_change();static bool _beogh_followers_abandon_you();static void _altar_prayer();static void _dock_piety(int piety_loss, int penance);static bool _make_god_gifts_disappear(bool level_only = true);static bool _make_god_gifts_neutral(bool level_only = true);static bool _make_god_gifts_hostile(bool level_only = true);
weights[1] = you.sacrifice_value[OBJ_WEAPONS] +you.sacrifice_value[OBJ_STAVES] +you.sacrifice_value[OBJ_MISSILES] + 1;weights[2] = you.sacrifice_value[OBJ_MISCELLANY] +you.sacrifice_value[OBJ_JEWELLERY] +you.sacrifice_value[OBJ_BOOKS] +you.sacrifice_value[OBJ_GOLD];
weights[1] = you.sacrifice_value[OBJ_WEAPONS]+ you.sacrifice_value[OBJ_STAVES]+ you.sacrifice_value[OBJ_MISSILES] + 1;weights[2] = you.sacrifice_value[OBJ_MISCELLANY]+ you.sacrifice_value[OBJ_JEWELLERY]+ you.sacrifice_value[OBJ_BOOKS]+ you.sacrifice_value[OBJ_GOLD];
weights[4] = you.sacrifice_value[OBJ_POTIONS] +you.sacrifice_value[OBJ_SCROLLS] +you.sacrifice_value[OBJ_WANDS] +you.sacrifice_value[OBJ_FOOD];
weights[4] = you.sacrifice_value[OBJ_POTIONS]+ you.sacrifice_value[OBJ_SCROLLS]+ you.sacrifice_value[OBJ_WANDS]+ you.sacrifice_value[OBJ_FOOD];
case GOD_SHINING_ONE: do_more = tso_retribution(); break;case GOD_ZIN: do_more = zin_retribution(); break;case GOD_MAKHLEB: do_more = makhleb_retribution(); break;case GOD_KIKUBAAQUDGHA: do_more = kikubaaqudgha_retribution(); break;case GOD_YREDELEMNUL: do_more = yredelemnul_retribution(); break;case GOD_TROG: do_more = trog_retribution(); break;case GOD_BEOGH: do_more = beogh_retribution(); break;case GOD_OKAWARU: do_more = okawaru_retribution(); break;case GOD_LUGONU: do_more = lugonu_retribution(); break;case GOD_VEHUMET: do_more = vehumet_retribution(); break;case GOD_NEMELEX_XOBEH: do_more = nemelex_retribution(); break;case GOD_SIF_MUNA: do_more = sif_muna_retribution(); break;case GOD_ELYVILON: do_more = elyvilon_retribution(); break;
case GOD_SHINING_ONE: do_more = _tso_retribution(); break;case GOD_ZIN: do_more = _zin_retribution(); break;case GOD_MAKHLEB: do_more = _makhleb_retribution(); break;case GOD_KIKUBAAQUDGHA: do_more = _kikubaaqudgha_retribution(); break;case GOD_YREDELEMNUL: do_more = _yredelemnul_retribution(); break;case GOD_TROG: do_more = _trog_retribution(); break;case GOD_BEOGH: do_more = _beogh_retribution(); break;case GOD_OKAWARU: do_more = _okawaru_retribution(); break;case GOD_LUGONU: do_more = _lugonu_retribution(); break;case GOD_VEHUMET: do_more = _vehumet_retribution(); break;case GOD_NEMELEX_XOBEH: do_more = _nemelex_retribution(); break;case GOD_SIF_MUNA: do_more = _sif_muna_retribution(); break;case GOD_ELYVILON: do_more = _elyvilon_retribution(); break;