Fix Jumbo Turtle Bean

This commit is contained in:
Emik 2026-06-30 13:09:28 +02:00
parent 146cf44fd1
commit 6b1739aa0c
Signed by: emik
GPG key ID: 6B0CD72A5E503BDF
2 changed files with 19 additions and 6 deletions

View file

@ -18,5 +18,5 @@
"conflicts": [ "conflicts": [
"Jen" "Jen"
], ],
"version": "1.11.4" "version": "1.11.5"
} }

View file

@ -108,16 +108,13 @@ local jumbo = SMODS.Edition({
card.Jane_jumbo = true card.Jane_jumbo = true
local obj = card:gc() local obj = card:gc()
local modifier = (obj.set == "Booster" or obj.jumbo_mod) and (obj.jumbo_mod or 2) or jumbo_modifier
if obj.set == "Booster" or obj.jumbo_mod then
jumbo_modifier = obj.jumbo_mod or 2
end
if card.added_to_deck then if card.added_to_deck then
card:remove_from_deck() card:remove_from_deck()
end end
Jane.misprintize(card, {min = jumbo_modifier, max = jumbo_modifier}, nil, true) Jane.misprintize(card, {min = modifier, max = modifier}, nil, true)
if (card.ability or {}).bonus and (card.base or {}).nominal then if (card.ability or {}).bonus and (card.base or {}).nominal then
card.ability.bonus = card.ability.bonus + card.base.nominal card.ability.bonus = card.ability.bonus + card.base.nominal
@ -127,6 +124,11 @@ local jumbo = SMODS.Edition({
card:add_to_deck() card:add_to_deck()
end end
if ({j_turtle_bean = true, j_mp_turtle_bean = true})[obj.key] then
G.hand:change_size(card.ability.extra.h_size)
card.ability.extra.h_mod = 1
end
Jane.resize(card, Jane.config.wee_sizemod) Jane.resize(card, Jane.config.wee_sizemod)
end, end,
on_load = function(card) on_load = function(card)
@ -154,8 +156,19 @@ local jumbo = SMODS.Edition({
card:add_to_deck() card:add_to_deck()
end end
if ({j_turtle_bean = true, j_mp_turtle_bean = true})[card.config.center.key] then
G.hand:change_size(-card.ability.extra.h_size)
card.ability.extra.h_mod = jumbo_modifier
end
Jane.resize(card) Jane.resize(card)
end, end,
calculate = function(_, card, context)
if context.selling_self and ({j_turtle_bean = true, j_mp_turtle_bean = true})[card.config.center.key] then
G.hand:change_size(-card.ability.extra.h_size)
card.ability.extra.h_mod = jumbo_modifier
end
end,
sound = {sound = "jane_e_jumbo", per = 1, vol = 0.5}, sound = {sound = "jane_e_jumbo", per = 1, vol = 0.5},
weight = 5, weight = 5,
extra_cost = 2, extra_cost = 2,