Signed-off-by: evktalo <evktalo@users.sourceforge.net>
MCYQKFAWI3AVSPBOROUONZ5PE3AIAEMRBOXRMZJ6MCAUHMFQNALAC M2UO6ODKXEE7YCJ6JRSECKRV7KZG464M5EMSESH64ICA4WH6PTKAC WNMS55BE6LCUSPUD57ULW6OHUPMBVCPPZR2PBRMJAP2P62UONNRQC 5WVUTEZLEZEML54CKPR6GACQBYY3EMVNXMLJOREN6SSEUZGC47AQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC 6L4EP4ZRWWYLT55PD5KTTJON5J2JB5VV5MWNHF5VPZQZ5BKEYZ4QC YDWBT7CZGY33CNDPF7S4LK7YULFMDUJAKIODKMGB2IYIWHF4SJWQC U35AIEBK6N3OG2BS6ZHI6L7VPBX562FZTH7CWSLFH6NMRXNSVC6QC KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC JJVROJMJVKS7VN5HJNB4ZNCG7Y6EMHJQZR3MDN2VZCFTZC73HOZQC TGJZXTUIAKCFZQJ54ZQEBGFBVZSJCAX6AWDRSH3TP7UJRLGUM5SAC PA2AUORPJHOD7XBRM34UMBZRJVTKUFD3PINRMSEE4GKM7AH2KDVAC 74LQ7JXVLAFSHLI7LCBKFX47CNTYSKGUQSXNX5FCIUIGCC2JTR3QC P2OYYNPHIBGOLT4CRLNTTIXDN34EU2QCMFQJNLAMUAHQXZTEDPXQC K27R6ZMYMKVNXIV7K3QU2NXRVOGQRLMR6TI6ZQQSVKXVKS76NLSQC KYVZGUJXV23ELA4CKPVQZO3NTJCODXMCWYAZJYWVWJVLPETNHLGQC E42EFZ3RINKLTGOJJZAH2N5QF3P4S5NCO5T52HLXJRMBPP463HTAC // Vehumet - gives conj/summ. books (higher skill first)case GOD_VEHUMET:
// Kikubaaqudgha gives the lesser Necromancy books in a quick// succession.if (you.religion == GOD_KIKUBAAQUDGHA){if (you.piety >= piety_breakpoint(0)&& !you.had_book[BOOK_NECROMANCY])gift = BOOK_NECROMANCY;else if (you.piety >= piety_breakpoint(2)&& !you.had_book[BOOK_DEATH])gift = BOOK_DEATH;else if (you.piety >= piety_breakpoint(3)&& !you.had_book[BOOK_UNLIFE])gift = BOOK_UNLIFE;}else if (you.piety > 160 && random2(you.piety) > 100){if (you.religion == GOD_SIF_MUNA)gift = OBJ_RANDOM;else if (you.religion == GOD_VEHUMET){
if (gift != NUM_BOOKS&& !grid_destroys_items(grd(you.pos())))
if (gift != NUM_BOOKS&& !grid_destroys_items(grd(you.pos()))){if (gift == OBJ_RANDOM){// Sif Muna special: Keep quiet if acquirement fails// because the player already has seen all spells.success = acquirement(OBJ_BOOKS, you.religion, true);}else
else{int thing_created = items(1, OBJ_BOOKS, gift, true, 1,MAKE_ITEM_RANDOM_RACE,0, 0, you.religion);if (thing_created == NON_ITEM)return;
}
if (thing_created != NON_ITEM){success = true;mitm[thing_created].inscription = "god gift";}}if (success)
// HACK: you.num_gifts keeps track of Necronomicon// and weapon blessing for Kiku, so don't increase// it. Also, timeouts are meaningles for Kiku. evkif (you.religion != GOD_KIKUBAAQUDGHA)
// Vehumet gives books less readilyif (you.religion == GOD_VEHUMET && success)_inc_gift_timeout(10 + random2(10));} // end of giving book} // end of book godsbreak;}} // end of gift giving
// Vehumet gives books less readilyif (you.religion == GOD_VEHUMET && success)_inc_gift_timeout(10 + random2(10));} // End of giving books.break; // End of book gods.} // switch (you.religion)} // End of gift giving.