Remove redundant hooks

This commit is contained in:
Emik 2026-05-23 16:57:43 +02:00
parent 46c4c165fc
commit eae2c5c656
Signed by: emik
GPG key ID: 6B0CD72A5E503BDF
2 changed files with 2 additions and 30 deletions

View file

@ -6,7 +6,7 @@
"author": [
"Emik"
],
"version": "2.5.7",
"version": "2.5.8",
"badge_colour": "8BE9FD",
"main_file": "src/main.lua",
"badge_text_colour": "44475A",

View file

@ -2,7 +2,6 @@ local f, q = unpack(... or require "lib.shared")
SMODS.Joker:take_ownership("joker", {cost = 1}, true)
local orig_set_debuff = Card.set_debuff
local orig_copy_card = copy_card
function Card:set_debuff(...)
if SMODS.get_enhancements(self).m_wild and SMODS.Mods.Roland.config.no_wild_debuff then
@ -46,29 +45,6 @@ function Card:use_consumeable(area, copier, ...)
}
end
function copy_card(other, new_card, ...)
local ret = orig_copy_card(other, new_card, ...)
if new_card and new_card.edition and new_card.edition.key == "e_negative" then
--- Fixes an issue where using 'c_death' will make negative
--- cards do the inverse of what they're supposed to do.
local ability = new_card.ability
ability.card_limit = math.max(ability.card_limit, 1)
end
return ret
end
q(function()
local orig_can_highlight_area = Bakery_API.can_highlight_area
function Bakery_API.can_highlight_area(area, ...)
return (area == G.consumeables and
SMODS.Mods.Roland.config.no_highlight_limit) or
orig_can_highlight_area(area, ...)
end
end)
local orig_create_card_for_shop = create_card_for_shop
function create_card_for_shop(...)
@ -82,11 +58,7 @@ function create_card_for_shop(...)
return ret
end
local seal = SMODS.poll_seal {
type_key = "Roland_illusion_seal",
guaranteed = true,
}
local seal = SMODS.poll_seal {type_key = "Roland_illusion_seal", guaranteed = true}
ret:set_seal(seal, true, true)
return ret
end