Loosen dependency
This commit is contained in:
parent
50ff498ab0
commit
58ccd7f0be
3 changed files with 27 additions and 24 deletions
|
|
@ -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",
|
||||||
|
|
|
||||||
|
|
@ -7,35 +7,38 @@ 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 {
|
||||||
key = "Soaring",
|
key = "Soaring",
|
||||||
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 {
|
||||||
key = "Balanced_Jokers",
|
key = "Balanced_Jokers",
|
||||||
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,
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue