From 961225f64d0cb5810addf9f813c06aeebd11608c Mon Sep 17 00:00:00 2001 From: Emik Date: Thu, 17 Apr 2025 01:15:28 +0200 Subject: [PATCH] Remove leaky challenges --- manifest.json | 2 +- src/challenge.lua | 40 ---------------------------------------- 2 files changed, 1 insertion(+), 41 deletions(-) diff --git a/manifest.json b/manifest.json index fa2f5f5..f33fab5 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "author": [ "Emik" ], - "version": "1.2.9", + "version": "1.3.0", "badge_colour": "8BE9FD", "main_file": "src/main.lua", "badge_text_colour": "44475A", diff --git a/src/challenge.lua b/src/challenge.lua index a8f6e3e..2250703 100644 --- a/src/challenge.lua +++ b/src/challenge.lua @@ -1,5 +1,4 @@ local jokerful = {banned_cards = {}} -local balanced_jokers = {banned_cards = {}} SMODS.Challenge { key = "Jokerful", @@ -7,40 +6,9 @@ SMODS.Challenge { 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 { trigger = "immediate", 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.filter( G.P_CENTERS, @@ -49,14 +17,6 @@ G.E_MANAGER:add_event(Event { 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 end, })