From 82767f3c369be7617beeda63ab128042f04e62f0 Mon Sep 17 00:00:00 2001 From: Emik Date: Fri, 20 Feb 2026 23:48:34 +0100 Subject: [PATCH] Use negative localization for consumables --- src/joker.lua | 4 +++- src/spectral.lua | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/joker.lua b/src/joker.lua index 34f2044..b221fbf 100644 --- a/src/joker.lua +++ b/src/joker.lua @@ -1,5 +1,7 @@ local f, q, u = unpack(... or require "lib.shared") +local negative = {key = "e_negative_consumable", set = "Edition", config = {extra = 1}} + local joker = (function() local z = 0 @@ -537,7 +539,7 @@ joker { perishable_compat = true, loc_vars = function(_, info_queue) table.insert(info_queue, G.P_SEALS.Purple) - table.insert(info_queue, G.P_CENTERS.e_negative) + table.insert(info_queue, negative) end, in_pool = function() return f(G.playing_cards):any(function(v) diff --git a/src/spectral.lua b/src/spectral.lua index 9e94eb6..435581e 100644 --- a/src/spectral.lua +++ b/src/spectral.lua @@ -1,5 +1,7 @@ local f, q, u = unpack(... or require "lib.shared") +local negative = {key = "e_negative_consumable", set = "Edition", config = {extra = 1}} + local spectral = (function() local x = 0 @@ -40,7 +42,7 @@ spectral { artist = "aster", config = {extra = {amount = 1, hand = -2}}, loc_vars = function(_, info_queue, card) - table.insert(info_queue, G.P_CENTERS.e_negative) + table.insert(info_queue, negative) return {vars = {card.ability.extra.amount, card.ability.extra.hand}} end, can_use = function(_, card) @@ -123,7 +125,7 @@ local void = spectral { soul_set = "Spectral", config = {extra = {amount = 2}}, loc_vars = function(_, info_queue, card) - table.insert(info_queue, G.P_CENTERS.e_negative) + table.insert(info_queue, negative) table.insert(info_queue, G.P_CENTERS.c_cryptid) return {vars = {card.ability.extra.amount}} end,