From a762cff1fea4f49aaee6f2a837420fbbf6ad3c54 Mon Sep 17 00:00:00 2001 From: emik Date: Tue, 13 Oct 2026 12:31:56 +0000 Subject: [PATCH] Fix crash related to Suitable Signed-off-by: emik --- src/joker.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/joker.lua b/src/joker.lua index d617a3f..67dc005 100644 --- a/src/joker.lua +++ b/src/joker.lua @@ -1206,7 +1206,8 @@ end local orig_get_enhancements = SMODS.get_enhancements function SMODS.get_enhancements(card, ...) - if (G.GAME.modifiers.Roland_suitable or 0) <= 0 or + if not card.base or + (G.GAME.modifiers.Roland_suitable or 0) <= 0 or card.base.suit ~= G.GAME.current_round.Roland_suitable.suit or (card.area ~= G.hand and card.area ~= G.play) then return orig_get_enhancements(card, ...)