From 1e2ec5f67c051c88cd1e81c283030045f241d5f9 Mon Sep 17 00:00:00 2001 From: Emik Date: Wed, 10 Jun 2026 04:06:32 +0200 Subject: [PATCH] Hottestfix --- manifest.json | 2 +- src/joker.lua | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/manifest.json b/manifest.json index a6e14cb..72d2401 100644 --- a/manifest.json +++ b/manifest.json @@ -19,5 +19,5 @@ "conflicts": [ "Jen" ], - "version": "1.7.16" + "version": "1.7.17" } \ No newline at end of file diff --git a/src/joker.lua b/src/joker.lua index cac8ca4..e19537e 100644 --- a/src/joker.lua +++ b/src/joker.lua @@ -383,7 +383,7 @@ SMODS.Joker { cost = 8, rarity = 3, loc_vars = function(_, _, card) - local level = tonumber(card.ability.extra.level) + local level = tonumber(card.ability.extra.level) or 1 local function level_name(i) local acc = "" @@ -427,12 +427,12 @@ SMODS.Joker { update = function(_, card, _) if card.added_to_deck and card.children.center and card.children.floating_sprite then local extra = card.ability.extra or {} - local y = (tonumber(extra.level) or 0) > 1 and 1 or 0 + local y = (tonumber(extra.level) or 1) > 1 and 1 or 0 card.children.center:set_sprite_pos({x = 0, y = y}) card.children.floating_sprite:set_sprite_pos({x = Jane.sinister and 2 or 1, y = y}) end - local level = tonumber(card.ability.extra.level) or 0 + local level = tonumber(card.ability.extra.level) or 1 if not Jane.sinister and level > 2 then card:juice_up(0, math.random() * (level - 2) / #Jane.rarity_ids) @@ -450,7 +450,7 @@ function SMODS.poll_rarity(_pool_key, _rand_key) local max = 0 for _, v in pairs(SMODS.find_card("j_jane_honey")) do - max = v.debuff and max or math.max(max, tonumber(v.ability.extra.level)) + max = v.debuff and max or math.max(max, tonumber(v.ability.extra.level) or 1) end local rarity = orig_rarity(_pool_key, _rand_key)