Loosen dependency

This commit is contained in:
Emik 2025-03-23 22:47:24 +01:00
parent 50ff498ab0
commit 58ccd7f0be
Signed by untrusted user who does not match committer: emik
GPG key ID: 09CDFF9E5703688D
3 changed files with 27 additions and 24 deletions

View file

@ -4,7 +4,7 @@
"name": "Roland", "name": "Roland",
"prefix": "Roland", "prefix": "Roland",
"author": ["Emik"], "author": ["Emik"],
"version": "1.0.0", "version": "1.0.1",
"badge_colour": "8BE9FD", "badge_colour": "8BE9FD",
"main_file": "src/main.lua", "main_file": "src/main.lua",
"badge_text_colour": "44475A", "badge_text_colour": "44475A",

View file

@ -7,15 +7,14 @@ SMODS.Challenge {
restrictions = jokerful restrictions = jokerful
} }
if Jen or Jane then local deck = {}
local deck = Jen and "b_jen_nitro" or "b_jane_nitro" local card = {eternal = true, cry_absolute = true}
local card = Jen and "j_jen_saint" or "b_jane_nitro"
SMODS.Challenge { SMODS.Challenge {
key = "Ascension", key = "Ascension",
deck = {type = deck}, deck = {type = deck},
rules = {custom = {{id = "Roland_Saint"}, {id = "Roland_Accelerated"}}}, rules = {custom = {{id = "Roland_Saint"}, {id = "Roland_Accelerated"}}},
jokers = {{id = card, eternal = true}}, jokers = {card},
} }
SMODS.Challenge { SMODS.Challenge {
@ -23,7 +22,7 @@ if Jen or Jane then
deck = {type = deck}, deck = {type = deck},
sleeve = "sleeve_cry_equilibrium_sleeve", sleeve = "sleeve_cry_equilibrium_sleeve",
rules = {custom = {{id = "Roland_Saint"}, {id = "Roland_Accelerated"}}}, rules = {custom = {{id = "Roland_Saint"}, {id = "Roland_Accelerated"}}},
jokers = {{id = card, eternal = true}}, jokers = {card},
} }
SMODS.Challenge { SMODS.Challenge {
@ -31,11 +30,15 @@ if Jen or Jane then
rules = {custom = {{id = "Roland_Balanced_Jokers"}}}, rules = {custom = {{id = "Roland_Balanced_Jokers"}}},
restrictions = balanced_jokers restrictions = balanced_jokers
} }
end
G.E_MANAGER:add_event(Event { G.E_MANAGER:add_event(Event {
trigger = "immediate", trigger = "immediate",
func = function() func = function()
if Jen or Jane then
deck.type = Jen and "b_jen_nitro" or "b_jane_nitro"
card.id = Jen and "j_jen_saint" or "j_jane_saint"
end
jokerful.banned_cards = F.map( jokerful.banned_cards = F.map(
F.filter( F.filter(
G.P_CENTERS, G.P_CENTERS,

View file

@ -55,7 +55,7 @@ SMODS.Joker {
local quotes = loc_self.quotes local quotes = loc_self.quotes
local merge = G.jokers and F.count(F.filter(G.jokers.cards, is_mergeable_with(card))) > 1 and loc_self.merge or {} local merge = G.jokers and F.count(F.filter(G.jokers.cards, is_mergeable_with(card))) > 1 and loc_self.merge or {}
local normal = (merge[1] or (Jen or Jane or {}).sinister) and {} or quotes.normal[math.random(#quotes.normal)] local normal = (merge[1] or (Jen or Jane or {}).sinister) and {} or quotes.normal[math.random(#quotes.normal)]
local scared = (merge[1] or not (Jen or Jane or {}).sinister) and {} or quotes.normal[math.random(#quotes.normal)] local scared = (merge[1] or not (Jen or Jane or {}).sinister) and {} or quotes.scared[math.random(#quotes.scared)]
return {vars = { return {vars = {
card.ability.extra.level_up_by, card.ability.extra.level_up_by,