Fix all challenges
This commit is contained in:
parent
d382161a46
commit
b8a7086c35
2 changed files with 15 additions and 12 deletions
|
|
@ -4,12 +4,12 @@
|
||||||
"name": "Roland",
|
"name": "Roland",
|
||||||
"prefix": "Roland",
|
"prefix": "Roland",
|
||||||
"author": ["Emik"],
|
"author": ["Emik"],
|
||||||
"version": "1.1.0",
|
"version": "1.2.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",
|
||||||
"display_name": "Roland (Emik)",
|
"display_name": "Roland (Emik)",
|
||||||
"description": "Adds the most important joker, a wild spectral, and a small handful of challenges.",
|
"description": "Adds several disconnected funny ideas I had in my head that I couldn't resist implementing in the game.",
|
||||||
"provides": [],
|
"provides": [],
|
||||||
"conflicts": [],
|
"conflicts": [],
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
|
|
|
||||||
|
|
@ -12,23 +12,23 @@ local card = {eternal = true, cry_absolute = true}
|
||||||
|
|
||||||
SMODS.Challenge {
|
SMODS.Challenge {
|
||||||
key = "Ascension",
|
key = "Ascension",
|
||||||
deck = {type = deck},
|
deck = deck,
|
||||||
rules = {custom = {{id = "Roland_Saint"}, {id = "Roland_Accelerated"}}},
|
|
||||||
jokers = {card},
|
jokers = {card},
|
||||||
|
rules = {custom = {{id = "Roland_Saint"}, {id = "Roland_Accelerated"}}},
|
||||||
}
|
}
|
||||||
|
|
||||||
SMODS.Challenge {
|
SMODS.Challenge {
|
||||||
key = "Soaring",
|
key = "Soaring",
|
||||||
deck = {type = deck},
|
deck = deck,
|
||||||
|
jokers = {card},
|
||||||
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 = {card},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SMODS.Challenge {
|
SMODS.Challenge {
|
||||||
key = "Balanced_Jokers",
|
key = "Balanced_Jokers",
|
||||||
|
restrictions = balanced_jokers,
|
||||||
rules = {custom = {{id = "Roland_Balanced_Jokers"}}},
|
rules = {custom = {{id = "Roland_Balanced_Jokers"}}},
|
||||||
restrictions = balanced_jokers
|
|
||||||
}
|
}
|
||||||
|
|
||||||
G.E_MANAGER:add_event(Event {
|
G.E_MANAGER:add_event(Event {
|
||||||
|
|
@ -39,17 +39,20 @@ G.E_MANAGER:add_event(Event {
|
||||||
card.id = Jen and "j_jen_saint" or "j_jane_saint"
|
card.id = Jen and "j_jen_saint" or "j_jane_saint"
|
||||||
end
|
end
|
||||||
|
|
||||||
jokerful.banned_cards = F.map(
|
F.foreach(
|
||||||
F.filter(
|
F.filter(
|
||||||
G.P_CENTERS,
|
G.P_CENTERS,
|
||||||
function (v) return v.set == "Joker" end
|
function (v) return v.set == "Joker" end
|
||||||
),
|
),
|
||||||
function (v) return { id = v.key } end
|
function (v) table.insert(jokerful.banned_cards, {id = v.key}) end
|
||||||
)
|
)
|
||||||
|
|
||||||
balanced_jokers.banned_cards = F.filter(
|
F.foreach(
|
||||||
jokerful.banned_cards,
|
F.filter(
|
||||||
function (v) return v.id:sub(1, 6) == "j_cry_" or v.id:sub(1, 6) == "j_jen_" end
|
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
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue