Simplify The Saint

This commit is contained in:
Emik 2026-06-24 16:16:48 +02:00
parent 3e679120e0
commit 9175f9bb7f
Signed by: emik
GPG key ID: 6B0CD72A5E503BDF
2 changed files with 8 additions and 9 deletions

View file

@ -18,5 +18,5 @@
"conflicts": [ "conflicts": [
"Jen" "Jen"
], ],
"version": "1.10.9" "version": "1.10.10"
} }

View file

@ -586,13 +586,11 @@ SMODS.Joker {
"other Jokers to its", "other Jokers to its",
"left's {X:legendary,C:white}Eternal{} sticker", "left's {X:legendary,C:white}Eternal{} sticker",
"{C:attention}#4#{}#5#{X:black,C:jane_RGB}#6#{C:spectral}#7#", "{C:attention}#4#{}#5#{X:black,C:jane_RGB}#6#{C:spectral}#7#",
"{C:spectral}Spectral {}cards may",
"appear in the shop",
"{C:inactive,s:1.25}#8#{C:attention,s:1.25}#9#{C:inactive,s:1.25}#10#{C:inactive}#11#", "{C:inactive,s:1.25}#8#{C:attention,s:1.25}#9#{C:inactive,s:1.25}#10#{C:inactive}#11#",
Jane.cry and "{C:inactive}(Gateway has no downside)" or nil, Jane.cry and "{C:inactive}(Gateway has no downside)" or nil,
}, },
}, },
config = {extra = {karma = 0, max_karma = Jane.cry and 20 or 2}}, config = {extra = {karma = 0, max_karma = Jane.cry and 10 or 5}},
pos = {x = 0, y = 0}, pos = {x = 0, y = 0},
soul_pos = {x = 1, y = 0}, soul_pos = {x = 1, y = 0},
cost = 20, cost = 20,
@ -612,9 +610,9 @@ SMODS.Joker {
attuned and "The" or "", attuned and "The" or "",
attuned and "Attuned" or "", attuned and "Attuned" or "",
attuned and "" or "Attune ", attuned and "" or "Attune ",
attuned and "alongside its " or "after ", attuned and "alongside its " or "at ",
attuned and "Edition" or max_karma, attuned and "Edition" or max_karma,
attuned and "" or (Jane.cry and " Gateways" or " Ankhs"), attuned and "" or (Jane.cry and " Gateways" or " Spectrals"),
attuned and "" or "[", attuned and "" or "[",
attuned and "" or karma, attuned and "" or karma,
attuned and "" or " / " .. max_karma .. "]", attuned and "" or " / " .. max_karma .. "]",
@ -634,7 +632,6 @@ SMODS.Joker {
local extra = card.ability.extra local extra = card.ability.extra
local max_karma = extra.max_karma local max_karma = extra.max_karma
extra.is_attuned = extra.is_attuned and extra.karma >= max_karma extra.is_attuned = extra.is_attuned and extra.karma >= max_karma
G.GAME.spectral_rate = math.max(G.GAME.spectral_rate, extra.is_attuned and 5 or 2)
local function ascend() local function ascend()
if extra.is_attuning then if extra.is_attuning then
@ -688,9 +685,9 @@ SMODS.Joker {
return return
end end
local key = context.consumeable:gc().key local gc = context.consumeable:gc()
if Jane.cry and key ~= "c_cry_gateway" or not Jane.cry and key ~= "c_ankh" then if Jane.cry and gc.key ~= "c_cry_gateway" or not Jane.cry and gc.set ~= "Spectral" then
return return
end end
@ -754,7 +751,9 @@ SMODS.Joker {
if Cryptid and Cryptid.aliases then if Cryptid and Cryptid.aliases then
Cryptid.aliases["saint"] = "j_jane_saint" Cryptid.aliases["saint"] = "j_jane_saint"
Cryptid.aliases["attuned"] = "j_jane_saint"
Cryptid.aliases["the saint"] = "j_jane_saint" Cryptid.aliases["the saint"] = "j_jane_saint"
Cryptid.aliases["the attuned"] = "j_jane_saint"
end end
SMODS.Joker { SMODS.Joker {