Fix Epsilon Sleeve and The Saint

This commit is contained in:
Emik 2026-07-19 22:29:47 +02:00
parent e86589960a
commit b84e7bb366
Signed by: emik
GPG key ID: 6B0CD72A5E503BDF
3 changed files with 16 additions and 2 deletions

View file

@ -18,5 +18,5 @@
"conflicts": [ "conflicts": [
"Jen" "Jen"
], ],
"version": "1.11.11" "version": "1.11.12"
} }

View file

@ -713,6 +713,8 @@ back {
end end
end end
end end
G.hand.config.card_limit = math.max(G.hand.config.card_limit or 12, 12)
end, end,
calculate = function(_, _, context) calculate = function(_, _, context)
rebalance_orrery() rebalance_orrery()

View file

@ -670,7 +670,7 @@ SMODS.Joker {
end end
if extra.karma >= max_karma then if extra.karma >= max_karma then
local karma = (extra.is_attuning or extra.is_attuned) and 0 or extra.karma local karma = extra.is_attuning and 0 or (extra.is_attuned and 1 or extra.karma)
G.jokers:change_size(karma * extra.jokers) G.jokers:change_size(karma * extra.jokers)
ascend() ascend()
end end
@ -716,6 +716,18 @@ SMODS.Joker {
G.jokers:change_size((extra.is_attuned and quota or extra.karma) * extra.jokers) G.jokers:change_size((extra.is_attuned and quota or extra.karma) * extra.jokers)
ascend() ascend()
end, end,
add_to_deck = function(_, card)
local extra = card.ability.extra
local _ = (extra.is_attuning or extra.is_attuned) and
G.jokers:change_size(extra.karma * extra.jokers)
end,
remove_from_deck = function(_, card)
local extra = card.ability.extra
local _ = (extra.is_attuning or extra.is_attuned) and
G.jokers:change_size(-extra.karma * extra.jokers)
end,
Bakery_can_use = function(_, card) Bakery_can_use = function(_, card)
return Jane.can_use() and not card.debuff return Jane.can_use() and not card.debuff
end, end,