'Cheating' in a card - nicholassam6425/balatro-mods GitHub Wiki

Useful for debugging a specific card

Add a specific joker to your deck

local joker_id = "j_example_id"
local c1 = create_card("Joker", G.jokers, nil, 1, true, false, joker_id, nil)
c1.area = G.jokers
G.E_MANAGER:add_event(Event({
    trigger = 'after',
    delay = 0.1,
    func = function()
    c1.area:remove_card(c1)
    c1:add_to_deck()
    G.jokers:emplace(c1)

    G.CONTROLLER:save_cardarea_focus('jokers')
    G.CONTROLLER:recall_cardarea_focus('jokers')
    return true
    end
}))

Add a specific consumeable to your consumeables area

local c_id = "c_example_id"
local c_set = "Tarot" -- "Spectral", "Planet", etc
local c1 = create_card(c_set, G.consumeables, nil, 1, true, false, c_id, nil)
c1.area = G.consumeables
G.E_MANAGER:add_event(Event({
    trigger = 'after',
    delay = 0.1,
    func = function()
    c1.area:remove_card(c1)
    c1:add_to_deck()
    G.consumeables:emplace(c1)

    G.CONTROLLER:save_cardarea_focus('jokers')
    G.CONTROLLER:recall_cardarea_focus('jokers')
    return true
    end
}))