Fix edition crash caused by stack overflow

This commit is contained in:
Emik 2025-03-27 22:49:30 +01:00
parent 34da94cddf
commit ecfc0d59b7
Signed by untrusted user who does not match committer: emik
GPG key ID: 09CDFF9E5703688D

View file

@ -57,21 +57,29 @@ SMODS.Edition({
calculate = function(_, card, context) calculate = function(_, card, context)
if context.pre_joker then if context.pre_joker then
return { return {
chips = card.edition.chips,
mult = card.edition.mult, mult = card.edition.mult,
chips = card.edition.chips,
} }
elseif context.post_joker then elseif context.post_joker then
return { 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, 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, p_dollars = card.edition.p_dollars,
} }
elseif context.main_scoring and context.cardarea == G.play then elseif context.main_scoring and context.cardarea == G.play then
return card.edition return {
end 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 local jumbo_modifier = Cryptid and 100 or 2