Skip to content

Something wrong with rotarots on the title screen; they're causing crashes when the splash ends #70

@wingedcatgirl

Description

@wingedcatgirl
Oops! The game crashed:
card.lua:280: attempt to index local 'center' (a nil value)


Development version of Steamodded detected! If you are not actively developing a mod, please try using the latest release instead.



Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-1101a-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.8.0
Platform: Windows
Steamodded Mods:
    1: More Fluff by notmario, CHECK CREDITS IN MOD TAB [ID: MoreFluff, Version: 1.6.0, Uses Lovely]
    2: DebugPlus by WilsontheWolf [ID: DebugPlus, Version: 1.5.2~dev, Uses Lovely]
Lovely Mods:

Stack Traceback
===============
(3) LÖVE metamethod at file 'boot.lua:352'
Local variables:
 errhand = Lua function '(LÖVE Function)' (defined at line 606 of chunk [lovely debugplus.console "debugplus/console.lua"])
 handler = Lua function '(LÖVE Function)' (defined at line 606 of chunk [lovely debugplus.console "debugplus/console.lua"])
(4) Lua upvalue 'set_ability' at file 'card.lua:280'
Local variables:
 self = table: 0x13e64908  {click_offset:table: 0x13e3f6a0, children:table: 0x18e303f0, ambient_tilt:0.2, T:table: 0x13e54170, offset:table: 0x042a8768, role:table: 0x060813c0 (more...)}
 center = nil
 initial = boolean: true
 delay_sprites = nil
 X = number: 8.97561
 Y = number: 3.17439
 W = number: 2.04878
 H = number: 2.75122
 old_center = nil
 was_added_to_deck = boolean: false
 (*temporary) = nil
 (*temporary) = table: 0x03fadef8  {j_mime:table: 0x041420c8, j_ring_master:table: 0x031b2fa0, b_challenge:table: 0x04048020, c_medium:table: 0x0402d4d8, p_standard_jumbo_2:table: 0x04096630 (more...)}
 (*temporary) = number: nan
 (*temporary) = string: "b_zodiac"
 (*temporary) = table: 0x040475b8  {alerted:true, _saved_d_u:true, original_key:zodiac, inject:function: 0x043a9990, unlocked:true, unlock_condition:table: 0x040477b8, _discovered_unlocked_overwritten:true (more...)}
 (*temporary) = table: 0x042ad1c0  {x:0, w:0, y:0, h:0, r:0, scale:1}
 (*temporary) = nil
 (*temporary) = nil
 (*temporary) = string: "nil"
 (*temporary) = nil
 (*temporary) = number: 0
 (*temporary) = number: 0
 (*temporary) = string: "r"
 (*temporary) = number: 0
 (*temporary) = table: 0x12793730  {x:0, w:3.4515, y:0, h:0.249, r:0, scale:1}
 (*temporary) = nil
 (*temporary) = string: "attempt to index local 'center' (a nil value)"
(5) Lua method 'set_ability' at Steamodded file 'src/overrides.lua:2411' 
Local variables:
 self = table: 0x13e64908  {click_offset:table: 0x13e3f6a0, children:table: 0x18e303f0, ambient_tilt:0.2, T:table: 0x13e54170, offset:table: 0x042a8768, role:table: 0x060813c0 (more...)}
 center = nil
 initial = boolean: true
 delay_sprites = nil
 old_center = nil
(6) Lua upvalue 'card_init' at file 'card.lua:46'
Local variables:
 self = table: 0x13e64908  {click_offset:table: 0x13e3f6a0, children:table: 0x18e303f0, ambient_tilt:0.2, T:table: 0x13e54170, offset:table: 0x042a8768, role:table: 0x060813c0 (more...)}
 X = number: 8.97561
 Y = number: 3.17439
 W = number: 2.04878
 H = number: 2.75122
 card = nil
 center = nil
 params = table: 0x04740148  {bypass_discovery_center:true}
(7) Lua method 'init' at Steamodded file 'src/overrides.lua:1771' 
Local variables:
 self = table: 0x13e64908  {click_offset:table: 0x13e3f6a0, children:table: 0x18e303f0, ambient_tilt:0.2, T:table: 0x13e54170, offset:table: 0x042a8768, role:table: 0x060813c0 (more...)}
 X = number: 8.97561
 Y = number: 3.17439
 W = number: 2.04878
 H = number: 2.75122
 card = nil
 center = nil
 params = table: 0x04740148  {bypass_discovery_center:true}
(8) Lua global 'Card' at file 'engine/object.lua:35'
Local variables:
 self = table: 0x0420c6a0  {get_chip_x_bonus:function: 0x0420d758, should_hide_front:function: 0x04204f18, set_base:function: 0x042fdbd8, set_card_area:function: 0x0427b9b8 (more...)}
 obj = table: 0x13e64908  {click_offset:table: 0x13e3f6a0, children:table: 0x18e303f0, ambient_tilt:0.2, T:table: 0x13e54170, offset:table: 0x042a8768, role:table: 0x060813c0 (more...)}
(9) Lua method 'main_menu' at file 'MoreFluff.lua:1524' (from mod with id MoreFluff)
Local variables:
 self = table: 0x03ff2288  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
 change_context = nil
 ret = nil
 card_key = string: "c_mf_rot_hermit"
(10) Lua method 'key_press_update' at file 'engine/controller.lua:796'
Local variables:
 self = table: 0x04735a28  {held_button_times:table: 0x047362f8, focus_cursor_stack_level:1, snap_cursor_to:table: 0x12821b08, interrupt:table: 0x04736348, GAMEPAD:table: 0x04736b78 (more...)}
 key = string: "escape"
 dt = number: 0.0167837
(11) Lua method 'update' at file 'engine/controller.lua:244'
Local variables:
 self = table: 0x04735a28  {held_button_times:table: 0x047362f8, focus_cursor_stack_level:1, snap_cursor_to:table: 0x12821b08, interrupt:table: 0x04736348, GAMEPAD:table: 0x04736b78 (more...)}
 dt = number: 0.0167837
 (for generator) = C function: next
 (for state) = table: 0x04736050  {escape:true}
 (for control) = number: nan
 k = string: "escape"
 v = boolean: true
(12) Lua upvalue 'gameUpdateRef' at file 'game.lua:2739'
Local variables:
 self = table: 0x03ff2288  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
 dt = number: 0.0167837
(13) Lua upvalue 'game_updateref' at Steamodded file 'src/ui.lua:124' 
Local variables:
 self = table: 0x03ff2288  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
 dt = number: 0.0167837
(14) Lua upvalue 'game_updateref' at file 'other/colours.lua:1450' (from mod with id MoreFluff)
Local variables:
 self = table: 0x03ff2288  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
 dt = number: 0.0167837
(15) Lua method 'update' at file 'MoreFluff.lua:1151' (from mod with id MoreFluff)
Local variables:
 self = table: 0x03ff2288  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
 dt = number: 0.0167837
(16) Lua field 'update' at file 'main.lua:1011'
Local variables:
 dt = number: 0.0167837
(17) Lua function '?' at file 'main.lua:950' (best guess)
(18) global C function 'xpcall'
(19) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
 func = Lua function '?' (defined at line 921 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"])

The crash only happens when a rotarot is randomly selected; all other cards seem to work fine.

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