From fcc0a52aa4d3ea8f9da568f4fb0ae8e7c6f7b10f Mon Sep 17 00:00:00 2001 From: Emik Date: Thu, 7 May 2026 13:53:48 +0200 Subject: [PATCH] Obliterate over-centralizing strategy --- manifest.json | 2 +- src/joker.lua | 2 ++ src/slugcat.lua | 7 ++++++- src/voucher.lua | 5 +++-- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/manifest.json b/manifest.json index 80ea1e3..4ed2bfb 100644 --- a/manifest.json +++ b/manifest.json @@ -17,5 +17,5 @@ "conflicts": [ "Jen" ], - "version": "1.5.37" + "version": "1.5.38" } \ No newline at end of file diff --git a/src/joker.lua b/src/joker.lua index 1603100..714ed13 100644 --- a/src/joker.lua +++ b/src/joker.lua @@ -148,6 +148,7 @@ SMODS.Joker { pos = {x = 0, y = 0}, sinis = {x = 2, y = 0}, soul_pos = {x = 1, y = 0}, + blueprint_compat = true, cost = 6, rarity = 2, loc_vars = function(_, _, card) @@ -241,6 +242,7 @@ SMODS.Joker { sinis = {x = 2, y = 0}, soul_pos = {x = 1, y = 0}, eternal_compat = false, + blueprint_compat = false, cost = 8, rarity = 3, loc_vars = function(_, _, card) diff --git a/src/slugcat.lua b/src/slugcat.lua index d15d2af..ac27334 100644 --- a/src/slugcat.lua +++ b/src/slugcat.lua @@ -154,6 +154,7 @@ SMODS.Joker { config = {extra = {rounds_left = hunter[1]}}, pos = {x = 0, y = 0}, eternal_compat = false, + blueprint_compat = false, perishable_compat = false, soul_pos = {x = 1, y = 0}, cost = Cryptid and 15 or 8, @@ -305,9 +306,9 @@ SMODS.Joker { config = {modifier = 2}, pos = {x = 0, y = 0}, soul_pos = {x = 1, y = 0}, + blueprint_compat = false, cost = 8, rarity = 3, - blueprint_compat = false, } local orig_set_ability = Card.set_ability @@ -342,6 +343,7 @@ SMODS.Joker { }, pos = {x = 0, y = 0}, soul_pos = {x = 1, y = 0}, + blueprint_compat = false, cost = Cryptid and 50 or 20, rarity = exotic, Bakery_use_button_text = function(_, _) return "DESTROY" end, @@ -381,6 +383,7 @@ SMODS.Joker { end, pos = {x = 0, y = 0}, soul_pos = {x = 1, y = 0}, + blueprint_compat = false, cost = Cryptid and 12 or 20, rarity = Cryptid and epic or 4, } @@ -422,6 +425,7 @@ SMODS.Joker { }, pos = {x = 0, y = 0}, soul_pos = {x = 1, y = 0}, + blueprint_compat = false, cost = 20, rarity = 4, } @@ -711,6 +715,7 @@ SMODS.Joker { }, pos = {x = 0, y = 0}, soul_pos = {x = 1, y = 0}, + blueprint_compat = true, cost = 1, rarity = "jane_junk", in_pool = function(_, _) diff --git a/src/voucher.lua b/src/voucher.lua index dcc8cc9..0b08e31 100644 --- a/src/voucher.lua +++ b/src/voucher.lua @@ -35,11 +35,12 @@ SMODS.Voucher { atlas = "janetokenvoucher", loc_txt = { name = "Token Voucher", - text = {"{C:attention}Tokens {}can appear", "in the shop"}, + text = {"{C:attention}Tokens {}can appear", "in the shop", SMODS.Mods.Roland and "{C:inactive}(Permanently disables Escapey)"}, }, pos = {x = 0, y = 0}, cost = 10, redeem = function(_, _) - G.GAME["jane_tokens_rate"] = 1.5 + G.GAME.jane_tokens_rate = 1.5 + G.GAME.modifiers.Roland_debuff_escapey = true end, }