From 4e01b71a99d89eb5045bc1b53ec7c8a35d810d8a Mon Sep 17 00:00:00 2001 From: LoafyLemon Date: Sat, 27 Apr 2024 01:05:53 +0100 Subject: [PATCH] Regression * Revert cache for seeded randomisation due to the loss of seeded randomisation when functools.cache decorator is present --- game/scripts/variables.rpy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game/scripts/variables.rpy b/game/scripts/variables.rpy index 4819a1da..8533f14e 100644 --- a/game/scripts/variables.rpy +++ b/game/scripts/variables.rpy @@ -101,10 +101,10 @@ init python: def seed(self): return self._seed - @functools.lru_cache(maxsize=35) + # @functools.cache # <-- Causes side effects def _random(self, day): seed = self.seed + day - return renpy.random.Random(seed) + return renpy.random.Random(seed=seed) @property def random(self):