Repository navigation
Example Challenge
Djynasty edited this page Jun 25, 2024
·
1 revision
local Challenge = {}
Challenge.NAME = "Test Challenge" -- Challenge name.
Challenge.DESIGNER = "USERNAME" -- Challenge designer name.
Challenge.DATE_CREATED = 240624 -- Date challenge was created (Y/M/D).
Challenge.VERSION = "1.0.0" -- Challenge version.
Challenge.DATA = { -- Challenge data. This is what is injected into the game.
name = Challenge.NAME,
id = "cm_mod_" .. Challenge.NAME:gsub("%s+", "_") .. "_1",
rules = {
custom = {
-- {id = 'no_reward'},
{id = 'no_reward_specific', value = 'Big'},
{id = 'no_extra_hand_money'},
{id = 'no_interest'},
{id = 'daily'},
{id = 'set_seed', value = 'SEEDEEDS'},
},
modifiers = {
{id = 'dollars', value = 100},
{id = 'discards', value = 1},
{id = 'hands', value = 6},
{id = 'reroll_cost', value = 10},
{id = 'joker_slots', value = 8},
{id = 'consumable_slots', value = 3},
{id = 'hand_size', value = 5},
}
},
jokers = {
{id = 'j_egg'},
{id = 'j_egg', edition = 'foil', eternal = true}
},
consumeables = {
{id = 'c_sigil'}
},
vouchers = {
{id = 'v_hieroglyph'},
},
deck = {
cards = {{s='D',r='2',e='m_glass',},{s='D',r='3',e='m_glass',}},
type = 'Challenge Deck'
},
restrictions = {
banned_cards = {
{id = 'j_joker'},
{id = 'j_egg'},
},
banned_tags = {
{id = 'tag_garbage'},
{id = 'tag_handy'},
},
banned_other = {
{id = 'bl_wall', type = 'blind'}
}
}
}
return Challenge