diff --git a/manifest.json b/manifest.json index 09b4987..41bdedf 100644 --- a/manifest.json +++ b/manifest.json @@ -3,7 +3,7 @@ "id": "Roland", "name": "Roland", "prefix": "Roland", - "version": "2.9.67", + "version": "2.9.68", "badge_colour": "8BE9FD", "display_name": "Roland", "main_file": "src/main.lua", diff --git a/src/joker.lua b/src/joker.lua index 8c3073b..205fb8b 100644 --- a/src/joker.lua +++ b/src/joker.lua @@ -70,8 +70,9 @@ local function ipairs_reversed(tbl) end ---@param card Card +---@return boolean local function is_frozen(card) - return card.edition and card.edition.key == "e_Roland_frozen" + return card and card.edition and card.edition.key == "e_Roland_frozen" end ---@param card? Card|false|{suit: string, value: string} @@ -461,7 +462,7 @@ joker { card.Roland_polaris = true local first = context.scoring_hand[1] - if not first or first.edition and first.edition.Roland_frozen then + if not first or first.edition then return end