From ecfc0d59b7db1136251c081cd526db8f0fc10477 Mon Sep 17 00:00:00 2001 From: Emik Date: Thu, 27 Mar 2025 22:49:30 +0100 Subject: [PATCH] Fix edition crash caused by stack overflow --- src/edition.lua | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/edition.lua b/src/edition.lua index 9ba71fd..76e7489 100644 --- a/src/edition.lua +++ b/src/edition.lua @@ -57,21 +57,29 @@ SMODS.Edition({ calculate = function(_, card, context) if context.pre_joker then return { - chips = card.edition.chips, mult = card.edition.mult, + chips = card.edition.chips, } elseif context.post_joker then return { - x_chips = card.edition.x_chips, - e_chips = card.edition.e_chips, - x_mult = card.edition.x_mult, e_mult = card.edition.e_mult, + x_mult = card.edition.x_mult, + e_chips = card.edition.e_chips, + x_chips = card.edition.x_chips, p_dollars = card.edition.p_dollars, } elseif context.main_scoring and context.cardarea == G.play then - return card.edition + return { + mult = card.edition.mult, + chips = card.edition.chips, + e_mult = card.edition.e_mult, + x_mult = card.edition.x_mult, + e_chips = card.edition.e_chips, + x_chips = card.edition.x_chips, + p_dollars = card.edition.p_dollars, + } end - end + end, }) local jumbo_modifier = Cryptid and 100 or 2