X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;f=plugins%2Fserver%2FTheCrawlingEater.py;h=52807b83019ae76ccf136a09510418c9c2c2aa40;hb=9b9e6dbd332e4b72abdd4d03e3d151a10b0e56fa;hp=b1dc407898d86bb25092012585a9a023b156b6fe;hpb=8ee1a43e70d13ca23e7dd6af808d32596171d480;p=plomrogue diff --git a/plugins/server/TheCrawlingEater.py b/plugins/server/TheCrawlingEater.py index b1dc407..52807b8 100644 --- a/plugins/server/TheCrawlingEater.py +++ b/plugins/server/TheCrawlingEater.py @@ -281,14 +281,15 @@ def turn_over(): if t["T_BLADDER"] > 16: if 0 == (rand.next() % (33 - t["T_BLADDER"])): action_db["actor_pee"](t) - t["T_STOMACH"] -= 1 - t["T_BOWEL"] += 1 - t["T_KIDNEY"] -= 1 - t["T_BLADDER"] += 1 - if t["T_STOMACH"] == 0: - world_db["die"](t, "You DIE of hunger.") - elif t["T_KIDNEY"] == 0: - world_db["die"](t, "You DIE of dehydration.") + if 0 == world_db["TURN"] % 5: + t["T_STOMACH"] -= 1 + t["T_BOWEL"] += 1 + t["T_KIDNEY"] -= 1 + t["T_BLADDER"] += 1 + if t["T_STOMACH"] == 0: + world_db["die"](t, "You DIE of hunger.") + elif t["T_KIDNEY"] == 0: + world_db["die"](t, "You DIE of dehydration.") water = 0 positions_to_wet = [] for pos in range(world_db["MAP_LENGTH"] ** 2):