CXP2QQ7P3BW5H552RUX5RLQ3HCPBTFB6Z6D2VWMKHJBLFVOKOGGAC FF6PPL5KW5DL4T7D3DHJLPCOSX7UP6IFGX5M24VYRB2SQZPYRUNQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC SCXTTP2FDNB2A7F4XXGXSSOEKZQ7ODDGN5YBCTZXGZ22CLCEH3WQC SROWUFFIKQV3PLGRJBPFUBMY4THTWIR2632PTVDAYEB5R3BDSDJAC SA36K3OJ75PNVR2F4QAPNU2LUGFTVHNIAZVSXCBXBT2NLW2RTUPAC WHY6LRRJ5T2NSBE3IUCR4X3TOAH7TTK5NPUPUIFT7TPNJ6J4HBDAC 264FLET5STFALEWUDOEFCR273Y5CY2WZDHL56WHZUAQ635RUN6MAC 5FMXUX2ZFIF6NQZCS54W7ZOCVSH7XR6UIMQ5FW2UZLEN4EWP5PSAC JW2KRJHES33W7UTWZ6NDO4TLMK4EFU4HKZXBWR2UJOMPCCOTR4CQC mprf(MSGCH_DIAGNOSTICS, "Receive_corpses power: %d", pow);// Kiku gives branch-appropriate corpses (like shadow creatures)int expected_extra_corpses = (pow / 36); // 1 at 0 inv, 7 at 7 invint corpse_delivery_radius = 3;
mprf(MSGCH_DIAGNOSTICS, "receive_corpses() power: %d", pow);#endif// Kiku gives branch-appropriate corpses (like shadow creatures).int expected_extra_corpses = pow / 36; // 1 at 0 Inv, 7 at 7 Inv.int corpse_delivery_radius = 3;
// Higher power means fresher corpses.// One out of ten corpses will always be rotten.// (Perhaps this should be different for ghouls.)
// Higher power means fresher corpses. One out of ten corpses// will always be rotten. (Perhaps this should be different for// ghouls.)
// Pick an appropriate creature to make a zombie out of,// levelwise. The old code was generating absolutely// incredible OOD zombies.
// Pick an appropriate creature to make a zombie out of, levelwise.// The old code was generating absolutely incredible OOD zombies.
// On certain branches, zombie creation will fail if we use// the mons_rarity() functions, because (for example) there// are NO zombifiable "native" abyss creatures. Other branches// where this is a problem are hell levels and the crypt.// we have to watch for summoned zombies on other levels, too,// such as the Temple, HoB, and Slime Pits.
// On certain branches, zombie creation will fail if we use the// mons_rarity() functions, because (for example) there are NO// zombifiable "native" abyss creatures. Other branches where// this is a problem are Hell levels and the Crypt. We have to// watch for summoned zombies on other levels, too, such as the// Temple, the Hall of Blades and the Slime Pits.
// Every so often, we'll relax the OOD restrictions. Avoids// infinite loops (if we don't do this, things like creating// a large skeleton on level 1 may hang the game!).
// Every so often, we'll relax the OOD restrictions. This// avoids infinite loops. If we don't do this, things like// creating a large skeleton on level 1 may hang the game!
// Kiku torments if you butcher a corpse while prayingbool kiku_torments = (you.religion == GOD_KIKUBAAQUDGHA && you.piety > 120);if (kiku_torments)
// Kiku torments if you butcher a corpse while praying.if (you.religion == GOD_KIKUBAAQUDGHA&& you.piety >= piety_breakpoint(4)))