Fix Epsilon Sleeve and The Saint

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

View file

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

View file

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

View file

@ -670,7 +670,7 @@ SMODS.Joker {
end
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)
ascend()
end
@ -716,6 +716,18 @@ SMODS.Joker {
G.jokers:change_size((extra.is_attuned and quota or extra.karma) * extra.jokers)
ascend()
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)
return Jane.can_use() and not card.debuff
end,