Remove leaky challenges

This commit is contained in:
Emik 2025-04-17 01:15:28 +02:00
parent 609172919b
commit 961225f64d
Signed by: emik
GPG key ID: 09CDFF9E5703688D
2 changed files with 1 additions and 41 deletions

View file

@ -6,7 +6,7 @@
"author": [ "author": [
"Emik" "Emik"
], ],
"version": "1.2.9", "version": "1.3.0",
"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

@ -1,5 +1,4 @@
local jokerful = {banned_cards = {}} local jokerful = {banned_cards = {}}
local balanced_jokers = {banned_cards = {}}
SMODS.Challenge { SMODS.Challenge {
key = "Jokerful", key = "Jokerful",
@ -7,40 +6,9 @@ SMODS.Challenge {
restrictions = jokerful, restrictions = jokerful,
} }
local deck = {}
local card = {eternal = true, cry_absolute = true}
SMODS.Challenge {
key = "Ascension",
deck = deck,
jokers = {card},
rules = {custom = {{id = "Roland_Saint"}, {id = "Roland_Accelerated"}}},
}
if Cryptid then
SMODS.Challenge {
key = "Soaring",
deck = deck,
jokers = {card},
sleeve = "sleeve_cry_equilibrium_sleeve",
rules = {custom = {{id = "Roland_Saint"}, {id = "Roland_Accelerated"}}},
}
end
SMODS.Challenge {
key = "Balanced_Jokers",
restrictions = balanced_jokers,
rules = {custom = {{id = "Roland_Balanced_Jokers"}}},
}
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
F.foreach( F.foreach(
F.filter( F.filter(
G.P_CENTERS, G.P_CENTERS,
@ -49,14 +17,6 @@ G.E_MANAGER:add_event(Event {
function(v) table.insert(jokerful.banned_cards, {id = v.key}) end function(v) table.insert(jokerful.banned_cards, {id = v.key}) end
) )
F.foreach(
F.filter(
jokerful.banned_cards,
function(v) return v.id:sub(1, 6) == "j_cry_" or v.id:sub(1, 6) == "j_jen_" end
),
function(v) table.insert(balanced_jokers.banned_cards, {id = v.key}) end
)
return true return true
end, end,
}) })