From 876866cc8ff0383cefaa6e7e97d7455d7ac9ed03 Mon Sep 17 00:00:00 2001 From: Emik Date: Sun, 12 Jul 2026 23:55:51 +0200 Subject: [PATCH] Fix erroneous state in new deck --- manifest.json | 2 +- src/back.lua | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/manifest.json b/manifest.json index edea097..b82ebbd 100644 --- a/manifest.json +++ b/manifest.json @@ -3,7 +3,7 @@ "id": "Roland", "name": "Roland", "prefix": "Roland", - "version": "2.9.49", + "version": "2.9.50", "badge_colour": "8BE9FD", "display_name": "Roland", "main_file": "src/main.lua", diff --git a/src/back.lua b/src/back.lua index 78fcaba..836023b 100644 --- a/src/back.lua +++ b/src/back.lua @@ -154,21 +154,22 @@ local function redeem(key, fast) delay = 1, func = function() local voucher = SMODS.create_card {key = key, set = "Voucher"} - voucher.T.y = (fast and pseudorandom(pseudoseed "Roland_wish_deck") + 0.5 or 1) * 4.25 - voucher.T.x = (fast and pseudorandom(pseudoseed "Roland_wish_deck") + 0.5 or 1) * 9 voucher.cost = 0 + voucher.T.x = (fast and pseudorandom(pseudoseed "Roland_wish_deck") + 0.5 or 1) * 9 + voucher.T.y = (fast and pseudorandom(pseudoseed "Roland_wish_deck") + 0.5 or 1) * 4.25 voucher:start_materialize() q { delay = 1, - front = true, func = function() if fast then play_sound "card1" voucher:apply_to_run() voucher:juice_up(0.3, 0.5) else + local state = G.STATE voucher:redeem() + G.STATE = state end q {