-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
INFO - [G] 2025-04-20 22:27:49 :: ERROR :: StackTrace :: Oops! The game crashed
[SMODS Perkolator "jokers.lua"]:173: attempt to index field 'center' (a nil value)
Stack Traceback
===============
(1) Lua local 'handler' at file 'main.lua:612'
Local variables:
msg = string: "[SMODS Perkolator \"jokers.lua\"]:173: attempt to index field 'center' (a nil value)"
(*temporary) = Lua function '?' (defined at line 31 of chunk [SMODS _ "src/logging.lua"])
(*temporary) = number: 2.32084e-314
(*temporary) = string: "Oops! The game crashed\
"
(2) LÖVE metamethod at file 'boot.lua:352'
Local variables:
errhand = Lua function '?' (defined at line 598 of chunk main.lua)
handler = Lua function '?' (defined at line 598 of chunk main.lua)
(3) Lua method 'calculate' at file 'jokers.lua:173' (from mod with id Perkolator)
Local variables:
self = table: 0x030b7147d0 {original_key:just_the_perks, original_mod:table: 0x013b4a33c0, _discovered_unlocked_overwritten:true, alerted:true, rarity:Perkolator_Perkeo_R (more...)}
card = table: 0x032b5678c0 {akyrs_impostor_card:false, parent:table: 0x0323591608, akyrs_upgrade_sliced:false, edition:table: 0x03291b38c0, ability_UIBox_table:table: 0x0329844748 (more...)}
context = table: 0x0373e34960 {other_card:table: 0x03234ef3d8, other_context:table: 0x032cdd2a48, other_ret:table: 0x0373e32bb0, retrigger_joker_check:true}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = table: 0x01677b3a60 {1:table: 0x017b6c2ae0, 2:table: 0x017b6e0f80, 3:table: 0x017b6e1490, 4:table: 0x017b6e1968, 5:table: 0x017b6e1ed8, 6:table: 0x017b6e2330, 7:table: 0x017b6e27e8 (more...)}
(*temporary) = string: "attempt to index field 'center' (a nil value)"
(4) Lua upvalue 'calculate_jokerref' at file 'card.lua:2574'
Local variables:
self = table: 0x032b5678c0 {akyrs_impostor_card:false, parent:table: 0x0323591608, akyrs_upgrade_sliced:false, edition:table: 0x03291b38c0, ability_UIBox_table:table: 0x0329844748 (more...)}
context = table: 0x0373e34960 {other_card:table: 0x03234ef3d8, other_context:table: 0x032cdd2a48, other_ret:table: 0x0373e32bb0, retrigger_joker_check:true}
obj = table: 0x030b7147d0 {original_key:just_the_perks, original_mod:table: 0x013b4a33c0, _discovered_unlocked_overwritten:true, alerted:true, rarity:Perkolator_Perkeo_R (more...)}
(5) Lua upvalue 'calc_joker_func' at file 'overrides.lua:50' (from mod with id joker_evolution)
Local variables:
self = table: 0x032b5678c0 {akyrs_impostor_card:false, parent:table: 0x0323591608, akyrs_upgrade_sliced:false, edition:table: 0x03291b38c0, ability_UIBox_table:table: 0x0329844748 (more...)}
context = table: 0x0373e34960 {other_card:table: 0x03234ef3d8, other_context:table: 0x032cdd2a48, other_ret:table: 0x0373e32bb0, retrigger_joker_check:true}
(6) Lua method 'calculate_joker' at file 'items/jokers.lua:1029' (from mod with id tiwmig)
Local variables:
self = table: 0x032b5678c0 {akyrs_impostor_card:false, parent:table: 0x0323591608, akyrs_upgrade_sliced:false, edition:table: 0x03291b38c0, ability_UIBox_table:table: 0x0329844748 (more...)}
context = table: 0x0373e34960 {other_card:table: 0x03234ef3d8, other_context:table: 0x032cdd2a48, other_ret:table: 0x0373e32bb0, retrigger_joker_check:true}
(7) Lua global 'eval_card' at file 'functions/common_events.lua:725'
Local variables:
card = table: 0x032b5678c0 {akyrs_impostor_card:false, parent:table: 0x0323591608, akyrs_upgrade_sliced:false, edition:table: 0x03291b38c0, ability_UIBox_table:table: 0x0329844748 (more...)}
context = table: 0x0373e34960 {other_card:table: 0x03234ef3d8, other_context:table: 0x032cdd2a48, other_ret:table: 0x0373e32bb0, retrigger_joker_check:true}
ret = table: 0x0373e34a10 {}
post_trig = table: 0x0373e34a58 {}
areas = table: 0x0373e34aa0 {1:table: 0x0323591608, 2:table: 0x032340f648, 3:table: 0x03241ea4f0}
area_set = table: 0x0373e34b08 {table: 0x0323591608:true, table: 0x032340f648:true, table: 0x03241ea4f0:true}
(8) Lua field 'calculate_retriggers' at Steamodded file 'src/utils.lua:1523'
Local variables:
card = table: 0x03234ef3d8 {parent:table: 0x0329275ba8, RETS:table: 0x03234eadc0, CT:table: 0x013eb3a4f8, click_offset:table: 0x03233f4238, hover_offset:table: 0x03233f42b8 (more...)}
context = table: 0x032cdd2a48 {other_card:table: 0x032445e8d0, scoring_hand:table: 0x0329a2ad30, full_hand:table: 0x031a28f548, scoring_name:High Card, individual:true, cardarea:table: 0x031b9e5ef0 (more...)}
_ret = table: 0x0373e32bb0 {individual:table: 0x0373e332a8}
retriggers = table: 0x0373e33360 {}
(for generator) = C function: builtin#6
(for state) = table: 0x0373e333a8 {1:table: 0x0323591608, 2:table: 0x032340f648, 3:table: 0x03241ea4f0}
(for control) = number: 1
_ = number: 1
area = table: 0x0323591608 {RETS:table: 0x0323560548, CT:table: 0x03235611f0, click_offset:table: 0x0323f83fc8, hover_offset:table: 0x0323f99258, FRAME:table: 0x0323fa0300 (more...)}
(for generator) = C function: builtin#6
(for state) = table: 0x031a3f0e20 {1:table: 0x031a159198, 2:table: 0x03296ae3b8, 3:table: 0x032cf7e1d0, 4:table: 0x032b420438, 5:table: 0x03295c3ab0, 6:table: 0x032e821ee8, 7:table: 0x032928cba0 (more...)}
(for control) = number: 10
_ = number: 10
_card = table: 0x032b5678c0 {akyrs_impostor_card:false, parent:table: 0x0323591608, akyrs_upgrade_sliced:false, edition:table: 0x03291b38c0, ability_UIBox_table:table: 0x0329844748 (more...)}
(9) Lua field 'eval_individual' at Steamodded file 'src/utils.lua:1916'
Local variables:
individual = table: 0x0373e32a40 {scored_card:table: 0x03233f5b78, object:table: 0x03234ef3d8}
context = table: 0x032cdd2a48 {other_card:table: 0x032445e8d0, scoring_hand:table: 0x0329a2ad30, full_hand:table: 0x031a28f548, scoring_name:High Card, individual:true, cardarea:table: 0x031b9e5ef0 (more...)}
ret = table: 0x0373e32bb0 {individual:table: 0x0373e332a8}
post_trig = table: 0x0373e32bf8 {}
eff = table: 0x0373e332a8 {Xmult:0.5}
triggered = nil
(10) Lua field 'calculate_card_areas' at Steamodded file 'src/utils.lua:1643'
Local variables:
_type = string: "individual"
context = table: 0x032cdd2a48 {other_card:table: 0x032445e8d0, scoring_hand:table: 0x0329a2ad30, full_hand:table: 0x031a28f548, scoring_name:High Card, individual:true, cardarea:table: 0x031b9e5ef0 (more...)}
return_table = table: 0x032cdd2d78 {1:table: 0x032cdd2dd8, 2:table: 0x032cdd31b8, 3:table: 0x032cdd3fb0, 4:table: 0x032cdd4350, 5:table: 0x032cdd46b8, 6:table: 0x032cdd4a70, 7:table: 0x032cdd4dd8 (more...)}
args = table: 0x0373e328d0 {main_scoring:true}
flags = table: 0x0373e32918 {}
(for generator) = C function: builtin#6
(for state) = table: 0x0373e32960 {1:table: 0x0373e329c0, 2:table: 0x0373e32a40}
(for control) = number: 2
_ = number: 2
area = table: 0x0373e32a40 {scored_card:table: 0x03233f5b78, object:table: 0x03234ef3d8}
(11) Lua field 'score_card' at Steamodded file 'src/utils.lua:1718'
Local variables:
card = table: 0x032445e8d0 {akyrs_impostor_card:false, parent:table: 0x031b9e5ef0, akyrs_upgrade_sliced:false, edition:table: 0x032e2ba6e0, ability_UIBox_table:table: 0x037bb7d9e8 (more...)}
context = table: 0x032cdd2a48 {other_card:table: 0x032445e8d0, scoring_hand:table: 0x0329a2ad30, full_hand:table: 0x031a28f548, scoring_name:High Card, individual:true, cardarea:table: 0x031b9e5ef0 (more...)}
reps = table: 0x032cdd2d20 {1:1}
j = number: 1
effects = table: 0x032cdd2d78 {1:table: 0x032cdd2dd8, 2:table: 0x032cdd31b8, 3:table: 0x032cdd3fb0, 4:table: 0x032cdd4350, 5:table: 0x032cdd46b8, 6:table: 0x032cdd4a70, 7:table: 0x032cdd4dd8 (more...)}
(12) Lua field 'calculate_main_scoring' at Steamodded file 'src/utils.lua:1761'
Local variables:
context = table: 0x032cdd2a48 {other_card:table: 0x032445e8d0, scoring_hand:table: 0x0329a2ad30, full_hand:table: 0x031a28f548, scoring_name:High Card, individual:true, cardarea:table: 0x031b9e5ef0 (more...)}
scoring_hand = table: 0x0329a2ad30 {1:table: 0x032445e8d0}
(for generator) = C function: builtin#6
(for state) = table: 0x031a28f548 {1:table: 0x032445e8d0}
(for control) = number: 1
_ = number: 1
card = table: 0x032445e8d0 {akyrs_impostor_card:false, parent:table: 0x031b9e5ef0, akyrs_upgrade_sliced:false, edition:table: 0x032e2ba6e0, ability_UIBox_table:table: 0x037bb7d9e8 (more...)}
in_scoring = boolean: true
(13) Lua upvalue 'evaluate_play_OG' at file 'functions/state_events.lua:643'
Local variables:
e = nil
text = string: "High Card"
disp_text = string: "High Card"
poker_hands = table: 0x032d970290 {akyrs_6-letter Word:table: 0x0363cde770, akyrs_7-letter Word:table: 0x0363cde880, top:table: 0x0329a2aa60, akyrs_assignment:table: 0x0363cde8c8 (more...)}
scoring_hand = table: 0x0329a2ad30 {1:table: 0x032445e8d0}
non_loc_disp_text = string: "High Card"
final_scoring_hand = table: 0x0329a2ad30 {1:table: 0x032445e8d0}
hand_text_set = boolean: false
modded = nil
(for generator) = C function: builtin#6
(for state) = table: 0x032cdd2a00 {1:table: 0x031b9e5ef0, 2:table: 0x03240094d0, 3:table: 0x0119c5ca70}
(for control) = number: 1
_ = number: 1
v = table: 0x031b9e5ef0 {RETS:table: 0x0323ed23e8, CT:table: 0x03241032f8, click_offset:table: 0x031b48f7f8, hover_offset:table: 0x0323ef4d80, FRAME:table: 0x0323f30168 (more...)}
(14) Lua upvalue 'eval_hook' at file 'HighCard.lua:3739' (from mod with id HighCardMod)
Local variables:
self = nil
e = nil
(15) Lua field 'evaluate_play' at file './modules/hooks/general.lua:648' (from mod with id aikoyorisshenanigans)
Local variables:
word_split = table: 0x032d9700b8 {E:true}
(16) Lua field 'func' at file 'functions/state_events.lua:497'
(17) Lua method 'handle' at file 'engine/event.lua:101'
Local variables:
self = table: 0x03638fc048 {func:function: 0x032b605408, time:10215.810046166, timer:TOTAL, complete:false, start_timer:true, trigger:immediate, blockable:true, delay:0 (more...)}
_results = table: 0x03267f1760 {pause_skip:false, time_done:false, blocking:true, completed:false}
(18) Lua upvalue 'gameUpdate' at file 'engine/event.lua:186'
Local variables:
self = table: 0x011a2df020 {queue_timer:2566.5925841674, queue_dt:0.016666666666667, queue_last_processed:2566.5833333384, queues:table: 0x011a2df068}
dt = number: 0.0125688
forced = nil
(for generator) = C function: next
(for state) = table: 0x011a2df068 {unlock:table: 0x011a2df178, tutorial:table: 0x011a2df208, achievement:table: 0x011a2df250, akyrs_desc:table: 0x011a2df2e0, base:table: 0x011a2df1c0 (more...)}
(for control) = userdata: NULL
k = string: "base"
v = table: 0x011a2df1c0 {1:table: 0x013eb9fa18, 2:table: 0x031a34a3b8, 3:table: 0x032956f8f8, 4:table: 0x032e468980, 5:table: 0x0329210058, 6:table: 0x03638fc048, 7:table: 0x0329a1d438 (more...)}
blocked = boolean: false
i = number: 6
results = table: 0x03267f1760 {pause_skip:false, time_done:false, blocking:true, completed:false}
(19) Lua method 'update' at file './modules/hooks/general.lua:73' (from mod with id aikoyorisshenanigans)
Local variables:
self = table: 0x011a2df020 {queue_timer:2566.5925841674, queue_dt:0.016666666666667, queue_last_processed:2566.5833333384, queues:table: 0x011a2df068}
dt = number: 0.0125688
forced = nil
(20) Lua upvalue 'gameUpdateRef' at file 'game.lua:2599'
Local variables:
self = table: 0x01183dc638 {consumeables:table: 0x032340f648, aiko_wordle:table: 0x032ce4a220, playing_card:88, ACHIEVEMENTS:table: 0x0119d1db78, VERSION:1.0.1o-FULL, P_CENTER_POOLS:table: 0x0119cfd508 (more...)}
dt = number: 0.0125688
http_resp = nil
(21) Lua upvalue 'upd' at Steamodded file 'src/ui.lua:84'
Local variables:
self = table: 0x01183dc638 {consumeables:table: 0x032340f648, aiko_wordle:table: 0x032ce4a220, playing_card:88, ACHIEVEMENTS:table: 0x0119d1db78, VERSION:1.0.1o-FULL, P_CENTER_POOLS:table: 0x0119cfd508 (more...)}
dt = number: 0.0125688
(22) Lua method 'update' at file 'items/decks.lua:99' (from mod with id draft)
Local variables:
self = table: 0x01183dc638 {consumeables:table: 0x032340f648, aiko_wordle:table: 0x032ce4a220, playing_card:88, ACHIEVEMENTS:table: 0x0119d1db78, VERSION:1.0.1o-FULL, P_CENTER_POOLS:table: 0x0119cfd508 (more...)}
dt = number: 0.0125688
(23) Lua field 'update' at file 'main.lua:995'
Local variables:
dt = number: 0.0125688
(24) Lua function '?' at file 'main.lua:934' (best guess)
(25) global C function 'xpcall'
(26) 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"])
INFO - [G] file not found: main.lua: No such file or directory
INFO - [G] file not found: main.lua: No such file or directory
INFO - [G] 2025-04-20 22:27:49 :: INFO :: StackTrace :: Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-0419b-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.7.1
Platform: OS X
Steamodded Mods:
1: ExtraCredit by CampfireCollective [ID: extracredit, Priority: 1, Version: 1.3.0, Uses Lovely]
2: Joker Evolution by SDM_0 [ID: joker_evolution, Priority: -1000, Version: 1.2.3c, Uses Lovely]
3: Drafting by spire_winder [ID: draft, Priority: 100000, Version: 0.5.2]
4: Aikoyori's Shenanigans by Aikoyori [ID: aikoyorisshenanigans, Priority: 300, Version: 0.2.0-alpha-250420d, Uses Lovely]
5: Betmma Jokers by Betmma [ID: BetmmaJokers]
6: High Card Mod by Kenny Stone, GwyndolynMarchant [ID: HighCardMod, Priority: -28, Version: 2.0.0-alpha]
7: TOGA's Stuff by TheOneGoofAli [ID: TOGAPack, Version: 1.2.0a, Uses Lovely]
8: TIWMIG by Oinite [ID: tiwmig, Version: 0.1.0, Uses Lovely]
9: Perk-O-lating by UHadMeAtFood [ID: Perkolator, Priority: -9999, Version: 0.0.8]
10: Revo's Vault by CodeRevo [ID: RevosVault, Version: 4.2.0d, Uses Lovely]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels