Hey so I love the mod, 10/10 can see it being included in regular balatro albeit harder to trigger. But I ran into a weird issue with so far Flag Bearer.
In that Flag Bearer keeps triggering no matter what. It doesnt just trigger when hands are played, it triggers in shops, while im selecting cards, while the cards are being brought up, it just triggers nonstop which creates some weird stuff. The game is still playable it just makes it harder to play. Any idea on what causes this and how to f ix it? Its also happening with Dementia Joker too.
https://media.discordapp.net/attachments/1013518497030090754/1494410036301266985/20260416143339_1.jpg?ex=69e2814d&is=69e12fcd&hm=8b8ffb738ea202088a1281e79c5ef5088e1c710b750741b8145a68cc80b66f42&=&format=webp&width=1518&height=854
Oops! The game crashed:
[SMODS lock-the-deal "ltdm/ltd.lua"]:312: attempt to index field 'ltd_button' (a nil value)
Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-1606b-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.9.0
Platform: Windows
Steamodded Mods:
1: Sailor Moon Skins by orangefroot [ID: SailorMoonSkins, Version: 0.2.0-malverk]
2: Card Sleeves by Larswijn [ID: CardSleeves, Priority: -10, Version: 1.9.1, Uses Lovely]
3: Achievements Enabler by Steamo [ID: AchievementsEnabler]
4: Malverk by Eremel_ [ID: malverk, Priority: -999999, Version: 1.1.4b, Uses Lovely]
5: Escape Exit Button by Steamo [ID: EscapeExitButton]
6: Lock the Deal by LnxFCA [ID: lock-the-deal, Priority: -10, Version: 2.0.2, Uses Lovely]
7: Fusion Jokers by itayfeder, Lyman [ID: FusionJokers, Priority: -10000]
8: LnxFCA Shared by LnxFCA [ID: lnxfca-common, Priority: -21, Version: 1.2.0]
9: Hermit Level Up by LnxFCA [ID: hermit-level-up, Priority: -5, Version: 1.2.0]
10: More Speed by Steamo [ID: MoreSpeed]
11: First Round Joker by LnxFCA [ID: first-round-joker, Version: 3.1.2]
Lovely Mods:
Stack Traceback
(3) Lua method 'reset' at file 'ltdm/ltd.lua:312' (from mod with id lock-the-deal)
Local variables:
self = table: 0x39105e58 {new:function: 0x2ee84e38, update_btn_lock_price:function: 0x2ee6ed10, length:0, save:function: 0x2ee2cd28, clear_local_state:function: 0x2ee2cd48 (more...)}
card = table: 0x3b087dd0 {click_offset:table: 0x407b1dc8, static_rotation:false, ambient_tilt:0.2, T:table: 0x2f47e7c8, bypass_discovery_center:true, extra_cost:0, highlighted:false (more...)}
(*temporary) = nil
(*temporary) = nil
(*temporary) = string: "10373c80-03b5-488b-b6a5-c0f0c3681b27"
(*temporary) = string: "attempt to index field 'ltd_button' (a nil value)"
(4) Lua field 'use_card' at file 'ltdm/overrides.lua:117' (from mod with id lock-the-deal)
Local variables:
e = table: 0x3283cb98 {config:table: 0x36543740}
mute = nil
nosave = boolean: true
card = table: 0x3b087dd0 {click_offset:table: 0x407b1dc8, static_rotation:false, ambient_tilt:0.2, T:table: 0x2f47e7c8, bypass_discovery_center:true, extra_cost:0, highlighted:false (more...)}
(5) Lua field 'func' at file 'game.lua:2277'
Local variables:
(for generator) = C function: next
(for state) = table: 0x39104bb0 {1:table: 0x31235508, 2:table: 0x30d94128, 3:table: 0x32b2b2b0, 4:table: 0x368e2068, 5:table: 0x3bd5a4e8, 6:table: 0x322e99a0, 7:table: 0x3125d340 (more...)}
(for control) = number: nan
k = number: 52
v = table: 0x3b087dd0 {click_offset:table: 0x407b1dc8, static_rotation:false, ambient_tilt:0.2, T:table: 0x2f47e7c8, bypass_discovery_center:true, extra_cost:0, highlighted:false (more...)}
(6) Lua method 'handle' at file 'engine/event.lua:96'
Local variables:
self = table: 0x39e24c10 {start_timer:true, timer:TOTAL, blockable:true, trigger:immediate, func:function: 0x39e24610, delay:0, complete:false, time:26.941177037113, blocking:true (more...)}
_results = table: 0x2f66c4d0 {blocking:true, pause_skip:false, time_done:false, completed:false}
(7) Lua method 'update' at file 'engine/event.lua:184'
Local variables:
self = table: 0x2f3f56e8 {queues:table: 0x2f3f5710, queue_last_processed:2861.4333333422, append_count:0, append_queue:base, queue_dt:0.016666666666667, queue_timer:2862.4792595706 (more...)}
dt = number: 0.0453243
forced = nil
(for generator) = C function: next
(for state) = table: 0x2f3f5710 {unlock:table: 0x2f3f5800, other:table: 0x2f3f58a0, tutorial:table: 0x2f3f5850, base:table: 0x2f3f5828, achievement:table: 0x2f3f5878}
(for control) = number: nan
k = string: "base"
v = table: 0x2f3f5828 {1:table: 0x31235038, 2:table: 0x39e24c10, 3:table: 0x3bd43a18, 4:table: 0x42779c68, 5:table: 0x30a19a50, 6:table: 0x38705ef0, 7:table: 0x3f21a4d8 (more...)}
blocked = boolean: false
i = number: 2
results = table: 0x2f66c4d0 {blocking:true, pause_skip:false, time_done:false, completed:false}
(8) Lua upvalue 'gameUpdateRef' at file 'game.lua:2642'
Local variables:
self = table: 0x2ec48ae8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x3bbfc848, F_ENGLISH_ONLY:false, viewed_stake:3, HUD:table: 0x3366fa18 (more...)}
dt = number: 0.0453243
http_resp = nil
(9) Lua method 'update' at Steamodded file 'src/ui.lua:445'
Local variables:
self = table: 0x2ec48ae8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x3bbfc848, F_ENGLISH_ONLY:false, viewed_stake:3, HUD:table: 0x3366fa18 (more...)}
dt = number: 0.0453243
(10) Lua field 'update' at file 'main.lua:1023'
Local variables:
dt = number: 0.0453243
(11) Lua function '?' at file 'main.lua:962' (best guess)
(12) global C function 'xpcall'
(13) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '?' (defined at line 933 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"])
Hey so I love the mod, 10/10 can see it being included in regular balatro albeit harder to trigger. But I ran into a weird issue with so far Flag Bearer.
In that Flag Bearer keeps triggering no matter what. It doesnt just trigger when hands are played, it triggers in shops, while im selecting cards, while the cards are being brought up, it just triggers nonstop which creates some weird stuff. The game is still playable it just makes it harder to play. Any idea on what causes this and how to f ix it? Its also happening with Dementia Joker too.
https://media.discordapp.net/attachments/1013518497030090754/1494410036301266985/20260416143339_1.jpg?ex=69e2814d&is=69e12fcd&hm=8b8ffb738ea202088a1281e79c5ef5088e1c710b750741b8145a68cc80b66f42&=&format=webp&width=1518&height=854
Oops! The game crashed:
[SMODS lock-the-deal "ltdm/ltd.lua"]:312: attempt to index field 'ltd_button' (a nil value)
Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-1606b-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.9.0
Platform: Windows
Steamodded Mods:
1: Sailor Moon Skins by orangefroot [ID: SailorMoonSkins, Version: 0.2.0-malverk]
2: Card Sleeves by Larswijn [ID: CardSleeves, Priority: -10, Version: 1.9.1, Uses Lovely]
3: Achievements Enabler by Steamo [ID: AchievementsEnabler]
4: Malverk by Eremel_ [ID: malverk, Priority: -999999, Version: 1.1.4b, Uses Lovely]
5: Escape Exit Button by Steamo [ID: EscapeExitButton]
6: Lock the Deal by LnxFCA [ID: lock-the-deal, Priority: -10, Version: 2.0.2, Uses Lovely]
7: Fusion Jokers by itayfeder, Lyman [ID: FusionJokers, Priority: -10000]
8: LnxFCA Shared by LnxFCA [ID: lnxfca-common, Priority: -21, Version: 1.2.0]
9: Hermit Level Up by LnxFCA [ID: hermit-level-up, Priority: -5, Version: 1.2.0]
10: More Speed by Steamo [ID: MoreSpeed]
11: First Round Joker by LnxFCA [ID: first-round-joker, Version: 3.1.2]
Lovely Mods:
Stack Traceback
(3) Lua method 'reset' at file 'ltdm/ltd.lua:312' (from mod with id lock-the-deal)
Local variables:
self = table: 0x39105e58 {new:function: 0x2ee84e38, update_btn_lock_price:function: 0x2ee6ed10, length:0, save:function: 0x2ee2cd28, clear_local_state:function: 0x2ee2cd48 (more...)}
card = table: 0x3b087dd0 {click_offset:table: 0x407b1dc8, static_rotation:false, ambient_tilt:0.2, T:table: 0x2f47e7c8, bypass_discovery_center:true, extra_cost:0, highlighted:false (more...)}
(*temporary) = nil
(*temporary) = nil
(*temporary) = string: "10373c80-03b5-488b-b6a5-c0f0c3681b27"
(*temporary) = string: "attempt to index field 'ltd_button' (a nil value)"
(4) Lua field 'use_card' at file 'ltdm/overrides.lua:117' (from mod with id lock-the-deal)
Local variables:
e = table: 0x3283cb98 {config:table: 0x36543740}
mute = nil
nosave = boolean: true
card = table: 0x3b087dd0 {click_offset:table: 0x407b1dc8, static_rotation:false, ambient_tilt:0.2, T:table: 0x2f47e7c8, bypass_discovery_center:true, extra_cost:0, highlighted:false (more...)}
(5) Lua field 'func' at file 'game.lua:2277'
Local variables:
(for generator) = C function: next
(for state) = table: 0x39104bb0 {1:table: 0x31235508, 2:table: 0x30d94128, 3:table: 0x32b2b2b0, 4:table: 0x368e2068, 5:table: 0x3bd5a4e8, 6:table: 0x322e99a0, 7:table: 0x3125d340 (more...)}
(for control) = number: nan
k = number: 52
v = table: 0x3b087dd0 {click_offset:table: 0x407b1dc8, static_rotation:false, ambient_tilt:0.2, T:table: 0x2f47e7c8, bypass_discovery_center:true, extra_cost:0, highlighted:false (more...)}
(6) Lua method 'handle' at file 'engine/event.lua:96'
Local variables:
self = table: 0x39e24c10 {start_timer:true, timer:TOTAL, blockable:true, trigger:immediate, func:function: 0x39e24610, delay:0, complete:false, time:26.941177037113, blocking:true (more...)}
_results = table: 0x2f66c4d0 {blocking:true, pause_skip:false, time_done:false, completed:false}
(7) Lua method 'update' at file 'engine/event.lua:184'
Local variables:
self = table: 0x2f3f56e8 {queues:table: 0x2f3f5710, queue_last_processed:2861.4333333422, append_count:0, append_queue:base, queue_dt:0.016666666666667, queue_timer:2862.4792595706 (more...)}
dt = number: 0.0453243
forced = nil
(for generator) = C function: next
(for state) = table: 0x2f3f5710 {unlock:table: 0x2f3f5800, other:table: 0x2f3f58a0, tutorial:table: 0x2f3f5850, base:table: 0x2f3f5828, achievement:table: 0x2f3f5878}
(for control) = number: nan
k = string: "base"
v = table: 0x2f3f5828 {1:table: 0x31235038, 2:table: 0x39e24c10, 3:table: 0x3bd43a18, 4:table: 0x42779c68, 5:table: 0x30a19a50, 6:table: 0x38705ef0, 7:table: 0x3f21a4d8 (more...)}
blocked = boolean: false
i = number: 2
results = table: 0x2f66c4d0 {blocking:true, pause_skip:false, time_done:false, completed:false}
(8) Lua upvalue 'gameUpdateRef' at file 'game.lua:2642'
Local variables:
self = table: 0x2ec48ae8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x3bbfc848, F_ENGLISH_ONLY:false, viewed_stake:3, HUD:table: 0x3366fa18 (more...)}
dt = number: 0.0453243
http_resp = nil
(9) Lua method 'update' at Steamodded file 'src/ui.lua:445'
Local variables:
self = table: 0x2ec48ae8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x3bbfc848, F_ENGLISH_ONLY:false, viewed_stake:3, HUD:table: 0x3366fa18 (more...)}
dt = number: 0.0453243
(10) Lua field 'update' at file 'main.lua:1023'
Local variables:
dt = number: 0.0453243
(11) Lua function '?' at file 'main.lua:962' (best guess)
(12) global C function 'xpcall'
(13) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '?' (defined at line 933 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"])