From 0140ff7e79e19bd5fdc0e01de612693eb4bd6b47 Mon Sep 17 00:00:00 2001 From: Emik Date: Fri, 28 Mar 2025 00:03:44 +0100 Subject: [PATCH] Delay sprite change --- manifest.json | 2 +- src/slugcat.lua | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/manifest.json b/manifest.json index 52fde0c..b411ea6 100644 --- a/manifest.json +++ b/manifest.json @@ -12,5 +12,5 @@ "Bakery (>=0.1.26~*)" ], "conflicts": ["Jen"], - "version": "0.1.7" + "version": "0.1.8" } \ No newline at end of file diff --git a/src/slugcat.lua b/src/slugcat.lua index e28d3c8..2a156b5 100644 --- a/src/slugcat.lua +++ b/src/slugcat.lua @@ -489,12 +489,13 @@ 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 - card.children.floating_sprite:set_sprite_pos({x = extra.karma >= extra.max_karma and 2 or 1, y = 0}) + card.children.floating_sprite:set_sprite_pos({x = extra.is_attuned and 2 or 1, y = 0}) end end, calculate = function(_, card, context) local extra = card.ability.extra local max_karma = extra.max_karma + extra.is_attuned = extra.karma >= max_karma if extra.karma >= max_karma then if card.ability then @@ -592,6 +593,7 @@ SMODS.Joker { card:flip() card:juice_up(1, 1) play_sound("card1") + extra.is_attuned = true return true end }))