Skip to content

Crash using Perkeo #3

@izombie387

Description

@izombie387

Crash when leaving shop and trying to use Perkeo to copy Pluto. Strangely it's been working just fine all run. I wish I could tell you what changed. I still have the state saved so let me know if you want more details about the run.

Oops! The game crashed:
main.lua:1573: attempt to index local 'card' (a nil value)

Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-0711a-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.8.0
Platform: Windows
Steamodded Mods:
    1: Overflow by Ruby [ID: Overflow, Priority: 10, Version: 1.0.4, Uses Lovely]
    2: Handy by SleepyG11 [ID: Handy, Version: 1.5.1d, Uses Lovely]
Lovely Mods:

Stack Traceback
===============
(3) Lua method 'calculate' at file 'main.lua:1573'
Local variables:
 self = table: 0x1da48fd8  {alerted:true, atlas:Joker, registered:true, _discovered_unlocked_overwritten:true, _saved_d_u:true, original_key:j_perkeo, calculate:function: 0x1d4171a0 (more...)}
 orig_card = table: 0x1da0d8d8  {sprite_facing:front, static_rotation:false, ambient_tilt:0.2, parent:table: 0x1dc0ec28, T:table: 0x1da101d8, last_aligned:-1, extra_cost:5, ability_UIBox_table:table: 0x1d599500 (more...)}
 context = table: 0x1d6b4bc0  {main_eval:true, cardarea:table: 0x1dc0ec28, ending_shop:true}
 card = nil
 (*temporary) = table: 0x1e217360  {1:table: 0x1e223fa0}
 (*temporary) = nil
 (*temporary) = table: 0x1e217360  {1:table: 0x1e223fa0}
 (*temporary) = string: "perkeo"
 (*temporary) = number: 1000
 (*temporary) = number: 995.077
 (*temporary) = C function: next
 (*temporary) = table: 0x1e217360  {1:table: 0x1e223fa0}
 (*temporary) = number: nan
 (*temporary) = number: 1
 (*temporary) = table: 0x1e223fa0  {1:1, 2:table: 0x1d953f48}
 (*temporary) = number: 995.077
 (*temporary) = string: "attempt to index local 'card' (a nil value)"
(4) Lua method 'calculate_joker' at file 'card.lua:2564'
Local variables:
 self = table: 0x1da0d8d8  {sprite_facing:front, static_rotation:false, ambient_tilt:0.2, parent:table: 0x1dc0ec28, T:table: 0x1da101d8, last_aligned:-1, extra_cost:5, ability_UIBox_table:table: 0x1d599500 (more...)}
 context = table: 0x1d6b4bc0  {main_eval:true, cardarea:table: 0x1dc0ec28, ending_shop:true}
 obj = table: 0x1da48fd8  {alerted:true, atlas:Joker, registered:true, _discovered_unlocked_overwritten:true, _saved_d_u:true, original_key:j_perkeo, calculate:function: 0x1d4171a0 (more...)}
(5) Lua global 'eval_card' at file 'functions/common_events.lua:724'
Local variables:
 card = table: 0x1da0d8d8  {sprite_facing:front, static_rotation:false, ambient_tilt:0.2, parent:table: 0x1dc0ec28, T:table: 0x1da101d8, last_aligned:-1, extra_cost:5, ability_UIBox_table:table: 0x1d599500 (more...)}
 context = table: 0x1d6b4bc0  {main_eval:true, cardarea:table: 0x1dc0ec28, ending_shop:true}
 ret = table: 0x1d6b4be8  {}
 post_trig = table: 0x1e20bf30  {}
 areas = table: 0x1e20bdf0  {1:table: 0x1dc0ec28, 2:table: 0x1dc0e3f0, 3:table: 0x1dc0fe58}
 area_set = table: 0x1e20bf58  {table: 0x1dc0ec28:true, table: 0x1dc0e3f0:true, table: 0x1dc0fe58:true}
(6) Lua field 'calculate_card_areas' at Steamodded file 'src/utils.lua:1720' 
Local variables:
 _type = string: "jokers"
 context = table: 0x1d6b4bc0  {main_eval:true, cardarea:table: 0x1dc0ec28, ending_shop:true}
 return_table = nil
 args = table: 0x1e1ff330  {joker_area:true}
 flags = table: 0x1e209220  {}
 (for generator) = C function: builtin#6
 (for state) = table: 0x1e20a878  {1:table: 0x1dc0ec28, 2:table: 0x1dc0e3f0, 3:table: 0x1dc0fe58}
 (for control) = number: 1
 _ = number: 1
 area = table: 0x1dc0ec28  {click_offset:table: 0x1dc0ed88, static_rotation:false, shuffle_amt:0, T:table: 0x1dc0ed60, offset:table: 0x1dc0f348, role:table: 0x1dc0f178, last_aligned:-1 (more...)}
 (for generator) = C function: builtin#6
 (for state) = table: 0x1dc87f10  {1:table: 0x1da0d8d8, 2:table: 0x1d6cde78, 3:table: 0x1dc87f60, 4:table: 0x1db77d90, 5:table: 0x1dc72cb0, 6:table: 0x1d4d9800, 7:table: 0x1d97fc88 (more...)}
 (for control) = number: 1
 _ = number: 1
 _card = table: 0x1da0d8d8  {sprite_facing:front, static_rotation:false, ambient_tilt:0.2, parent:table: 0x1dc0ec28, T:table: 0x1da101d8, last_aligned:-1, extra_cost:5, ability_UIBox_table:table: 0x1d599500 (more...)}
(7) Lua field 'calculate_context' at Steamodded file 'src/utils.lua:1836' 
Local variables:
 context = table: 0x1d6b4bc0  {main_eval:true, cardarea:table: 0x1dc0ec28, ending_shop:true}
 return_table = nil
 no_resolve = nil
 has_area = nil
 flags = table: 0x1e1ff308  {}
 (*temporary) = number: 1
(8) Lua function '?' at file 'functions/button_callbacks.lua:2566' (best guess)
Local variables:
 e = table: 0x1e41cc60  {pixellated_rect:table: 0x1e2b6848, click_offset:table: 0x1e41cd28, static_rotation:true, parent:table: 0x1e41ca98, T:table: 0x1e426400, offset:table: 0x1e427178 (more...)}
(9) Lua method 'click' at file 'engine/ui.lua:981'
Local variables:
 self = table: 0x1e41cc60  {pixellated_rect:table: 0x1e2b6848, click_offset:table: 0x1e41cd28, static_rotation:true, parent:table: 0x1e41ca98, T:table: 0x1e426400, offset:table: 0x1e427178 (more...)}
(10) Lua method 'update' at file 'engine/controller.lua:375'
Local variables:
 self = table: 0x1d373e00  {held_button_times:table: 0x1d151fd0, focus_cursor_stack_level:1, snap_cursor_to:table: 0x1e5a01b8, interrupt:table: 0x1d1fedf8, GAMEPAD:table: 0x1d2bcba0 (more...)}
 dt = number: 0.0167331
(11) Lua upvalue 'gameUpdateRef' at file 'game.lua:2695'
Local variables:
 self = table: 0x1d12a6e0  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x1e3cf6c8, F_ENGLISH_ONLY:false, viewed_stake:1, HUD:table: 0x1e359160 (more...)}
 dt = number: 0.0167331
(12) Lua method 'update' at Steamodded file 'src/ui.lua:84' 
Local variables:
 self = table: 0x1d12a6e0  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x1e3cf6c8, F_ENGLISH_ONLY:false, viewed_stake:1, HUD:table: 0x1e359160 (more...)}
 dt = number: 0.0167331
(13) Lua upvalue 'love_update_ref' at file 'main.lua:1004'
Local variables:
 dt = number: 0.0167331
(14) Lua field 'update' at file 'modules/controller.lua:1003' (from lovely module handy/controller)
Local variables:
 dt = number: 0.0167331
(15) Lua function '?' at file 'main.lua:934' (best guess)
(16) global C function 'xpcall'
(17) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
 func = Lua function '?' (defined at line 905 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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions