Skip to content

Crash with Paperback and Menthol. #344

Description

@TheT113

Describe the bug

The issue seems to be on Paperback's end, per wingedcatgirl/Menthol#18

To Reproduce

Crash occurs when scrolling through the Booster Packs in the collection.

Expected behavior

No crash.

Screenshots

No response

OS

Windows 11

Lovely Version

0.9.0

Steamodded Version

1.0.0~BETA-1814a-STEAMODDED

Paperback Version

0.8.1

Additional Context

No response

Crash Log


Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-1814a-STEAMODDED
Optional features enabled: post_trigger, cardareas (deck, unscored), quantum_enhancements, object_weights, retrigger_joker
LÖVE Version: 11.5.0
Lovely Version: 0.9.0
Platform: Windows
Steamodded Mods:
    1: Menthol by wingedcatgirl [ID: Menthol, Priority: 37, Version: 1.0.1~BETA-20260621, Uses Lovely]
    2: Paperback by Paperback Team [ID: paperback, Version: 0.8.1, Uses Lovely]
Lovely Mods:

Stack Traceback
===============
(3) Lua upvalue 'func_ref' at file 'content/joker/showdown.lua:29' (from mod with id paperback)
Local variables:
 self = table: 0x11a3fe48  {paperback:table: 0x115dc548, _saved_d_u:true, original_key:showdown, mod:table: 0x1120e828, unlocked:true, registered:true, _discovered_unlocked_overwritten:true (more...)}
 args = table: 0x11be6458  {source:minty_mod_pack}
 (*temporary) = C function: ipairs
 (*temporary) = nil
 (*temporary) = number: 0
 (*temporary) = nil
 (*temporary) = nil
 (*temporary) = number: 0
 (*temporary) = number: 0
 (*temporary) = number: 0
 (*temporary) = string: "Spectrum"
 (*temporary) = string: "attempt to index field 'deck' (a nil value)"
(4) Lua field 'add_to_pool' at file 'paperback.lua:235' (from mod with id paperback)
Local variables:
 self = table: 0x11a3fe48  {paperback:table: 0x115dc548, _saved_d_u:true, original_key:showdown, mod:table: 0x1120e828, unlocked:true, registered:true, _discovered_unlocked_overwritten:true (more...)}
 args = table: 0x11be6458  {source:minty_mod_pack}
(5) Lua upvalue 'poll_mod' at file 'boosters/modpacks.lua:38' (from mod with id Menthol)
Local variables:
 args = table: 0x11817be0  {min:2}
 current_counts = table: 0x1125f9a0  {paperback:185, Menthol:44}
 (for generator) = C function: next
 (for state) = table: 0x117e5298  {j_minty_patchy:table: 0x11cd0850, j_ring_master:table: 0x117fb9b8, c_minty_gleam:table: 0x11cee918, j_paperback_kintsugi_joker:table: 0x11864378 (more...)}
 (for control) = number: nan
 k = string: "j_paperback_showdown"
 center = table: 0x11a3fe48  {paperback:table: 0x115dc548, _saved_d_u:true, original_key:showdown, mod:table: 0x1120e828, unlocked:true, registered:true, _discovered_unlocked_overwritten:true (more...)}
(6) Lua method 'set_ability' at file 'boosters/modpacks.lua:97' (from mod with id Menthol)
Local variables:
 self = table: 0x11d203c0  {alerted:true, weight:1, _saved_d_u:true, original_key:mod_normal_1, mod:table: 0x1119b058, registered:true, _discovered_unlocked_overwritten:true (more...)}
 card = table: 0x11ffcb60  {click_offset:table: 0x1184c108, children:table: 0x120e12b0, ambient_tilt:0.2, T:table: 0x119012f8, offset:table: 0x120dde40, role:table: 0x120dc388 (more...)}
 initial = boolean: true
 delay_sprites = nil
 (*temporary) = table: 0x11f24230  {perma_paperback_plus_odds:0, extra:2, h_chips:0, repetitions:0, mult:0, perma_blind_size:0, debuff_sources:table: 0x11b2a358, h_x_chips:1, perma_mult:0 (more...)}
(7) Lua upvalue 'set_ability' at file 'card.lua:475'
Local variables:
 self = table: 0x11ffcb60  {click_offset:table: 0x1184c108, children:table: 0x120e12b0, ambient_tilt:0.2, T:table: 0x119012f8, offset:table: 0x120dde40, role:table: 0x120dc388 (more...)}
 center = table: 0x11d203c0  {alerted:true, weight:1, _saved_d_u:true, original_key:mod_normal_1, mod:table: 0x1119b058, registered:true, _discovered_unlocked_overwritten:true (more...)}
 initial = boolean: true
 delay_sprites = nil
 X = number: 10
 Y = number: 0.820915
 W = number: 2.60195
 H = number: 3.49405
 old_center = table: 0x11d203c0  {alerted:true, weight:1, _saved_d_u:true, original_key:mod_normal_1, mod:table: 0x1119b058, registered:true, _discovered_unlocked_overwritten:true (more...)}
 was_added_to_deck = boolean: false
 new_ability = table: 0x11cf9b48  {perma_paperback_plus_odds:0, extra:2, h_chips:0, repetitions:0, mult:0, perma_blind_size:0, debuff_sources:table: 0x11b2a358, h_x_chips:1, perma_mult:0 (more...)}
 obj = table: 0x11d203c0  {alerted:true, weight:1, _saved_d_u:true, original_key:mod_normal_1, mod:table: 0x1119b058, registered:true, _discovered_unlocked_overwritten:true (more...)}
(8) Lua method 'set_ability' at Steamodded file 'src/overrides.lua:2743' 
Local variables:
 self = table: 0x11ffcb60  {click_offset:table: 0x1184c108, children:table: 0x120e12b0, ambient_tilt:0.2, T:table: 0x119012f8, offset:table: 0x120dde40, role:table: 0x120dc388 (more...)}
 center = table: 0x11d203c0  {alerted:true, weight:1, _saved_d_u:true, original_key:mod_normal_1, mod:table: 0x1119b058, registered:true, _discovered_unlocked_overwritten:true (more...)}
 initial = boolean: true
 delay_sprites = nil
 old_center = table: 0x11d203c0  {alerted:true, weight:1, _saved_d_u:true, original_key:mod_normal_1, mod:table: 0x1119b058, registered:true, _discovered_unlocked_overwritten:true (more...)}
(9) Lua upvalue 'card_init' at file 'card.lua:44'
Local variables:
 self = table: 0x11ffcb60  {click_offset:table: 0x1184c108, children:table: 0x120e12b0, ambient_tilt:0.2, T:table: 0x119012f8, offset:table: 0x120dde40, role:table: 0x120dc388 (more...)}
 X = number: 10
 Y = number: 0.820915
 W = number: 2.60195
 H = number: 3.49405
 card = nil
 center = table: 0x11d203c0  {alerted:true, weight:1, _saved_d_u:true, original_key:mod_normal_1, mod:table: 0x1119b058, registered:true, _discovered_unlocked_overwritten:true (more...)}
 params = nil
(10) Lua method 'init' at Steamodded file 'src/overrides.lua:2041' 
Local variables:
 self = table: 0x11ffcb60  {click_offset:table: 0x1184c108, children:table: 0x120e12b0, ambient_tilt:0.2, T:table: 0x119012f8, offset:table: 0x120dde40, role:table: 0x120dc388 (more...)}
 X = number: 10
 Y = number: 0.820915
 W = number: 2.60195
 H = number: 3.49405
 card = nil
 center = table: 0x11d203c0  {alerted:true, weight:1, _saved_d_u:true, original_key:mod_normal_1, mod:table: 0x1119b058, registered:true, _discovered_unlocked_overwritten:true (more...)}
 params = nil
(11) Lua global 'Card' at file 'engine/object.lua:35'
Local variables:
 self = table: 0x11309af0  {get_chip_x_bonus:function: 0x11394308, get_bonus_h_x_score:function: 0x113b76d0, set_base:function: 0x11bc0d48, is_kity:function: 0x11bb8a88 (more...)}
 obj = table: 0x11ffcb60  {click_offset:table: 0x1184c108, children:table: 0x120e12b0, ambient_tilt:0.2, T:table: 0x119012f8, offset:table: 0x120dde40, role:table: 0x120dc388 (more...)}
(12) Lua function '?' at Steamodded file 'src/ui.lua:2406'  (best guess)
Local variables:
 e = table: 0x11424818  {to_val:Page 6/7, cycle_config:table: 0x11474920, from_key:7, to_key:6, from_val:Page 7/7}
 (for index) = number: 1
 (for limit) = number: 2
 (for step) = number: 1
 j = number: 1
 (for index) = number: 2
 (for limit) = number: 4
 (for step) = number: 1
 i = number: 2
 center = table: 0x11d203c0  {alerted:true, weight:1, _saved_d_u:true, original_key:mod_normal_1, mod:table: 0x1119b058, registered:true, _discovered_unlocked_overwritten:true (more...)}
(13) Lua function '?' at file 'functions/button_callbacks.lua:579' (best guess)
Local variables:
 e = table: 0x11d2ba38  {pixellated_rect:table: 0x11a79c08, click_offset:table: 0x11bc59b0, children:table: 0x11d2ba60, parent:table: 0x11a12b00, T:table: 0x11bc5988 (more...)}
 from_val = string: "Page 7/7"
 from_key = number: 7
 old_pip = nil
 cycle_main = table: 0x11bea228  {pixellated_rect:table: 0x11fd8278, click_offset:table: 0x11831020, children:table: 0x11bea250, parent:table: 0x11a12b00, T:table: 0x11cd5e88 (more...)}
 to_val = string: "Page 6/7"
 to_key = number: 6
 new_pip = nil
(14) Lua method 'click' at file 'engine/ui.lua:1055'
Local variables:
 self = table: 0x11d2ba38  {pixellated_rect:table: 0x11a79c08, click_offset:table: 0x11bc59b0, children:table: 0x11d2ba60, parent:table: 0x11a12b00, T:table: 0x11bc5988 (more...)}
(15) Lua method 'update' at file 'engine/controller.lua:373'
Local variables:
 self = table: 0x113b8108  {held_button_times:table: 0x11348788, focus_cursor_stack_level:1, snap_cursor_to:table: 0x11aad180, interrupt:table: 0x11335c38, GAMEPAD:table: 0x113421e0 (more...)}
 dt = number: 0.0164433
(16) Lua upvalue 'gameUpdateRef' at file 'game.lua:2772'
Local variables:
 self = table: 0x111b9780  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:32, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
 dt = number: 0
(17) Lua method 'update' at Steamodded file 'src/ui.lua:456' 
Local variables:
 self = table: 0x111b9780  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:32, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
 dt = number: 0.0164433
(18) Lua field 'update' at file 'main.lua:1040'
Local variables:
 dt = number: 0.0164433
(19) Lua function '?' at file 'main.lua:978' (best guess)
(20) global C function 'xpcall'
(21) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
 func = Lua function '?' (defined at line 949 of chunk main.lua)
 inerror = boolean: true
 deferErrhand = Lua function '(LÖVE Function)' (defined at line 348 of chunk [love "boot.lua"])
 earlyinit = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions