From 570de2f0cdf633a44f608faf6b2576d409360f48 Mon Sep 17 00:00:00 2001 From: Emik Date: Tue, 25 Mar 2025 03:43:33 +0100 Subject: [PATCH] Use pseudo functions to respect seeded runs --- src/joker.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/joker.lua b/src/joker.lua index 08a0dcc..83dbee6 100644 --- a/src/joker.lua +++ b/src/joker.lua @@ -54,8 +54,8 @@ SMODS.Joker { local loc_self = G.localization.descriptions.Joker.j_Roland_escapey local quotes = loc_self.quotes local merge = G.jokers and F.count(F.filter(G.jokers.cards, is_mergeable_with(card))) > 1 and loc_self.merge or {} - local normal = (merge[1] or (Jen or Jane or {}).sinister) and {} or quotes.normal[math.random(#quotes.normal)] - local scared = (merge[1] or not (Jen or Jane or {}).sinister) and {} or quotes.scared[math.random(#quotes.scared)] + local normal = (merge[1] or (Jen or Jane or {}).sinister) and {} or pseudorandom_element(quotes.normal, pseudoseed("EscapeyQuotes")) + local scared = (merge[1] or not (Jen or Jane or {}).sinister) and {} or pseudorandom_element(quotes.scared, pseudoseed("EscapeyQuotes")) return {vars = { card.ability.extra.level_up_by,