← all reports

If I map an attack on the action palette with a button that is not the accept, close, or quick menu button, pressing it will still allow you to still attack while the quick menu is active on the screen. Quick Menu when active should not allow action palette to be fired.

Status
open
Issue
not filed
Received
2026-07-03T02:52:43.778Z
Source
play-page
Reporter
Rozalin
Client version
0.39.0
Viewport
2560x927
Session
498s
User agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0

Console tail (200)

+170.3s [log] [MusicManager] Now playing: general
+170.3s [log] [ActionPalette] get_action_icon('attack'): LOADED res://assets/ui/psz-palette/attack.png
+170.3s [error] WARNING: 'res://assets/npcs/principal/principal.glb': In external resource #0, invalid UID: 'uid://lpkft64ki6yw' - using text path instead: 'res://assets/npcs/principal/principal_0.png'.
+170.3s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+170.3s [error] WARNING: 'res://assets/npcs/principal/principal.glb': In external resource #1, invalid UID: 'uid://db8g7ws42tn3g' - using text path instead: 'res://assets/npcs/principal/principal_1.png'.
+170.3s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+170.3s [error] WARNING: 'res://assets/npcs/principal/principal.glb': In external resource #2, invalid UID: 'uid://djh3anm7pqaij' - using text path instead: 'res://assets/npcs/principal/principal_2.png'.
+170.3s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+170.3s [error] WARNING: 'res://assets/npcs/principal/principal.glb': In external resource #3, invalid UID: 'uid://4434q1mmtyqi' - using text path instead: 'res://assets/npcs/principal/principal_3.png'.
+170.3s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+170.3s [error] WARNING: 'res://assets/npcs/principal/principal.glb': In external resource #4, invalid UID: 'uid://bowkygn6lvk7n' - using text path instead: 'res://assets/npcs/principal/principal_4.png'.
+170.3s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+172.9s [log] [journey] scene res://scenes/3d/city/city_office.tscn
+177.2s [error] ERROR: Array is in read-only state.
+177.2s [error]    at: clear (core/variant/array.cpp:121)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #0, invalid UID: 'uid://b3jpfn5m262gr' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpkaidan.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #1, invalid UID: 'uid://d288rr4ta13xv' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_cent5.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #2, invalid UID: 'uid://bbegbds6d30xd' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_1_lanp01.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #3, invalid UID: 'uid://d11bsyercht2t' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_warpg05.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #4, invalid UID: 'uid://c4jewiy5gwuh5' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_mark03.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #5, invalid UID: 'uid://q4lfh0deq26h' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_1_deco01.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #6, invalid UID: 'uid://cyfoj8f5iknjo' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_bwat00.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #7, invalid UID: 'uid://bjj865senfju5' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpg04.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #8, invalid UID: 'uid://bqsbntj03r134' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_hasira.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #9, invalid UID: 'uid://i64ujiw7hwnf' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_1_wprope01.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #10, invalid UID: 'uid://h42m8b78jepn' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpwall03.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #11, invalid UID: 'uid://n0l5u8cl0qqk' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpg01.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #12, invalid UID: 'uid://fr0hi1dxjpss' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_1_shop01.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #13, invalid UID: 'uid://bsbf2urx2w12a' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_1_trbox00.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #14, invalid UID: 'uid://d4nlbs1ht2s22' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_drset01.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #15, invalid UID: 'uid://dbp5hy7kfu61v' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpg03.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #16, invalid UID: 'uid://cpf0724bo6rn' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_mark02.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #17, invalid UID: 'uid://qedw8rmxd03y' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_1_back04.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #18, invalid UID: 'uid://dx5t7a0o8uqw3' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_mark04.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #19, invalid UID: 'uid://dmhifc6evugx5' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpf01.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #20, invalid UID: 'uid://g3t2b848m64l' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpg01_20.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #21, invalid UID: 'uid://bukf1356ves0i' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpwll03a.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #22, invalid UID: 'uid://dqo6bb2txoarc' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpg03a.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #23, invalid UID: 'uid://5iache478bpj' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpg03b.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #24, invalid UID: 'uid://dnwpgsa7vkjtk' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_wpwll03b.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #25, invalid UID: 'uid://cn4hg0aeur2bu' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_1_zou01.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #26, invalid UID: 'uid://caoijej3psoby' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_waku00.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #27, invalid UID: 'uid://dcwwcxjet2oj6' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_0_waku.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [error] WARNING: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m.glb': In external resource #28, invalid UID: 'uid://cx3txdr8vuunq' - using text path instead: 'res://assets/stages/city_e/s00e_sa2/lndmd/s00e_sa2_m_s00_1_cmpas01.png'.
+201.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.4s [log] [CityArea] Loaded global texture fixes: 121 entries
+201.4s [log] [CityLights] Added 7 interior lights
+201.4s [log] [Player] Loaded model: res://assets/player/pc_000/pc_000_000.glb
+201.4s [log] [Player] Loading animations: glb=res://assets/player/animations/saver_m.glb, prefix=pmsa, female=false
+201.5s [log] [Player] Walk=pmsa_walk, Run=pmsa_run_pso
+201.5s [log] [Player] Loaded 24 animations: ["dummy1", "dummy2", "dummy4", "pmbn_pb", "pmbn_pb_lp", "pmsa_atk1", "pmsa_atk2", "pmsa_atk3", "pmsa_chg", "pmsa_dam_d", "pmsa_dam_d_lp", "pmsa_dam_d_wa", "pmsa_dam_h", "pmsa_dam_n", "pmsa_esc_f", "pmsa_pa3", "pmsa_run", "pmsa_run_pso", "pmsa_slp", "pmsa_stp_fb", "pmsa_stp_lr", "pmsa_tec", "pmsa_wait", "pmsa_walk"]
+201.5s [log] [Player] _ready: in_city=true, skeleton=true
+201.8s [log] [MusicManager] Now playing: full_of_life
+201.8s [error] WARNING: 'res://assets/npcs/np_000_00_0/np_000_00_0.glb': In external resource #0, invalid UID: 'uid://ij1pedr7gr3k' - using text path instead: 'res://assets/npcs/np_000_00_0/np_000_00_0.png'.
+201.8s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.8s [log] [CityNPC] Playing idle: pso_f_sa_stand on Storage
+201.8s [error] WARNING: 'res://assets/npcs/np_001_00_0/np_001_00_0.glb': In external resource #0, invalid UID: 'uid://5pwsunps4nr7' - using text path instead: 'res://assets/npcs/np_001_00_0/np_001_00_0.png'.
+201.8s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.8s [log] [CityNPC] Playing idle: pso_f_sa_stand on Guild Counter
+201.8s [error] WARNING: 'res://assets/objects/special/o0s_warps.glb': In external resource #0, invalid UID: 'uid://bw5ky2521m6ex' - using text path instead: 'res://assets/objects/special/o0s_1_swarp3.png'.
+201.8s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.8s [error] WARNING: 'res://assets/objects/special/o0s_warps.glb': In external resource #1, invalid UID: 'uid://bh0jgdxs2x4h5' - using text path instead: 'res://assets/objects/special/o0s_0_swarp1.png'.
+201.8s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+201.8s [log] [journey] scene res://scenes/3d/city/city_counter.tscn
+221.2s [log] [Player] Interacted with: WarpTeleporter
+222.4s [log] [MusicManager] Now playing: desolate_scape
+222.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01a_sa1_m.glb': In external resource #0, invalid UID: 'uid://dvunfj01kkde5' - using text path instead: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01_0_oas2.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01a_sa1_m.glb': In external resource #1, invalid UID: 'uid://ceufsigyby82l' - using text path instead: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01_0_deco1.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01a_sa1_m.glb': In external resource #2, invalid UID: 'uid://c8rqtdrn4nfr3' - using text path instead: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01_0_oas1.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01a_sa1_m.glb': In external resource #3, invalid UID: 'uid://de0m0mhxqylwe' - using text path instead: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01_0_pass1.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01a_sa1_m.glb': In external resource #4, invalid UID: 'uid://dpby82rj7ssv' - using text path instead: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01_0_flo1.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01a_sa1_m.glb': In external resource #5, invalid UID: 'uid://bgdkkhuuvk184' - using text path instead: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01_0_view1.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01a_sa1_m.glb': In external resource #6, invalid UID: 'uid://byda31f6syr8e' - using text path instead: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01_1_reaf3.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01a_sa1_m.glb': In external resource #7, invalid UID: 'uid://bk2ojrw1abhgu' - using text path instead: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01_1_reaf1.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01a_sa1_m.glb': In external resource #8, invalid UID: 'uid://cs5ecgem0cuc8' - using text path instead: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01_0_step2.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01a_sa1_m.glb': In external resource #9, invalid UID: 'uid://dnrjadk44qsdv' - using text path instead: 'res://assets/stages/valley_a/s01a_sa1/lndmd/s01_0_rock1.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [log] [journey] scene res://scenes/3d/field/valley_field.tscn
+222.4s [log] [ValleyField]   v1 portal: 'south' (id=portal_1771646251322_m10fltkxh) → gate=(-2.019873, 0.0, 14.04663) spawn=(-2.019873, 1.0, 17.04663) trigger=(-2.019873, 0.0, 21.04663)
+222.4s [log] [ValleyField]   v1 portal: 'default' (id=default) → gate=n/a spawn=(-1.748, 1.0, -9.719387) trigger=(-1.748, 1.0, -9.719387)
+222.4s [log] [sanity] _parse_baked_portals: final keys=["south", "default"] (rot=0)
+222.4s [log] [Player] Loaded model: res://assets/player/pc_000/pc_000_000.glb
+222.4s [log] [Player] _get_equipped_weapon_data: equipment={ "weapon": "saber", "frame": "normal_frame", "mag": "mag", "unit1": "", "unit2": "", "unit3": "", "unit4": "" }, weapon_id='saber'
+222.4s [log] [Player] WeaponRegistry has 360 weapons
+222.4s [log] [Player] Loading animations: glb=res://assets/player/animations/saver_m.glb, prefix=pmsa, female=false
+222.4s [log] [Player] Walk=pmsa_walk, Run=pmsa_run_pso
+222.4s [log] [Player] Loaded 24 animations: ["dummy1", "dummy2", "dummy4", "pmbn_pb", "pmbn_pb_lp", "pmsa_atk1", "pmsa_atk2", "pmsa_atk3", "pmsa_chg", "pmsa_dam_d", "pmsa_dam_d_lp", "pmsa_dam_d_wa", "pmsa_dam_h", "pmsa_dam_n", "pmsa_esc_f", "pmsa_pa3", "pmsa_run", "pmsa_run_pso", "pmsa_slp", "pmsa_stp_fb", "pmsa_stp_lr", "pmsa_tec", "pmsa_wait", "pmsa_walk"]
+222.4s [log] [Player] _ready: in_city=false, skeleton=true
+222.4s [log] [Player] _setup_weapon called, skeleton=true
+222.4s [log] [Player] Skeleton bone count: 12, bones: ["000_Root", "010_Hip", "120_RLeg01", "130_RLeg02", "020_Spine", "060_RArm01", "070_RArm02", "090_Head", "030_LArm01", "040_LArm02", "100_LLeg01", "110_LLeg02"]
+222.4s [log] [Player] _get_equipped_weapon_data: equipment={ "weapon": "saber", "frame": "normal_frame", "mag": "mag", "unit1": "", "unit2": "", "unit3": "", "unit4": "" }, weapon_id='saber'
+222.4s [log] [Player] WeaponRegistry has 360 weapons
+222.4s [log] [Player] Weapon data: id=saber, name=Saber, type=0, glb=res://assets/weapons/basic/Saber.glb, scale=0.090000, tint=(0.4, 0.9, 0.4, 1.0)
+222.4s [log] [Player] Loading GLB: res://assets/weapons/basic/Saber.glb (exists=true)
+222.4s [error] WARNING: 'res://assets/weapons/basic/Saber.glb': In external resource #0, invalid UID: 'uid://dl2ndhnoa3k6a' - using text path instead: 'res://assets/weapons/basic/Saber_0.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/weapons/basic/Saber.glb': In external resource #1, invalid UID: 'uid://djnky8l5mrwso' - using text path instead: 'res://assets/weapons/basic/Saber_1.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.4s [error] WARNING: 'res://assets/weapons/basic/Saber.glb': In external resource #2, invalid UID: 'uid://v31anmvahdm2' - using text path instead: 'res://assets/weapons/basic/Saber_2.png'.
+222.4s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.5s [log] [Player] SUCCESS: Weapon 'Saber' attached to bone '070_RArm02' (mirror=false, scale=0.090000)
+222.5s [error] WARNING: 'res://assets/mags/wmaa1_1_1.glb': In external resource #0, invalid UID: 'uid://dlrg4sxkbo2qs' - using text path instead: 'res://assets/mags/wmaa1_1_1.png'.
+222.5s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+222.5s [log] [Player] Mag 'mag' attached to model (res://assets/mags/wmaa1_1_1.glb)
+224.5s [log] [ValleyField]   trigger: dir=south  target=1,2  delayed=false  locked=false  pos=(-2.019873, 0.0, 21.04663)
+224.5s [error] WARNING: 'res://assets/objects/special/o0s_warps.glb': In external resource #0, invalid UID: 'uid://bw5ky2521m6ex' - using text path instead: 'res://assets/objects/special/o0s_1_swarp3.png'.
+224.5s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+224.5s [error] WARNING: 'res://assets/objects/special/o0s_warps.glb': In external resource #1, invalid UID: 'uid://bh0jgdxs2x4h5' - using text path instead: 'res://assets/objects/special/o0s_0_swarp1.png'.
+224.5s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+224.5s [error] WARNING: 'res://assets/objects/valley/o0c_gate.glb': In external resource #0, invalid UID: 'uid://d4gv8mcfu0wsn' - using text path instead: 'res://assets/objects/valley/o0c_1_gate.png'.
+224.5s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+224.5s [error] WARNING: 'res://assets/objects/valley/o0c_gate.glb': In external resource #1, invalid UID: 'uid://baghbytln5wsq' - using text path instead: 'res://assets/objects/valley/o0c_0_gatet.png'.
+224.5s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+224.5s [error] WARNING: 'res://assets/objects/valley/o0c_point.glb': In external resource #0, invalid UID: 'uid://qji71xck3ddn' - using text path instead: 'res://assets/objects/valley/o0c_0_point.png'.
+224.5s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+224.5s [log] [TelepipeDEBUG] _spawn_cell_objects cell_pos=0,2, saved keys=[], _cell_states all keys=[]
+224.5s [log] [CellObjects] Spawning 4 objects (fresh)
+224.5s [error] WARNING: 'res://assets/enemies/lizard/lizard.glb': In external resource #0, invalid UID: 'uid://bakm7bxbxjhxp' - using text path instead: 'res://assets/enemies/lizard/s_001.png'.
+224.5s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+224.5s [log] [CellObjects] EnemySpawn 'lizard' at (2.0, 0.0, -4.0) (no registry data)
+224.5s [error] WARNING: 'res://assets/enemies/lizard/lizard.glb': In external resource #0, invalid UID: 'uid://bakm7bxbxjhxp' - using text path instead: 'res://assets/enemies/lizard/s_001.png'.
+224.5s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+224.5s [log] [CellObjects] EnemySpawn 'lizard' at (3.0, 0.0, -3.0) (no registry data)
+224.5s [error] WARNING: 'res://assets/enemies/lizard/lizard.glb': In external resource #0, invalid UID: 'uid://bakm7bxbxjhxp' - using text path instead: 'res://assets/enemies/lizard/s_001.png'.
+224.5s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+224.5s [log] [CellObjects] EnemySpawn 'lizard' at (1.0, 0.0, -3.0) (no registry data)
+224.5s [error] WARNING: 'res://assets/objects/valley/o01_cont.glb': In external resource #0, invalid UID: 'uid://bkcap0ui00t1o' - using text path instead: 'res://assets/objects/valley/o02_0_cont.png'.
+224.5s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+224.5s [log] [CellObjects] Box at (5.0, 0.0, -5.0) (rare=false)
+224.5s [log] [RoomMinimap] stage=s01a_sa1  svg_gates=1  scale=9.47  offset=(206.4, 185.8)  rot=0
+224.5s [log] [RoomMinimap]   gate_entry: center=(187.3, 318.9)  color=(0.27, 1.0, 0.27, 1.0)  label='S'  dir='south'
+230.5s [log] [PsoStartMenu] Opened
+253.0s [log] [sanity] checkpoint: quickmenu-unequip-barehanded
+253.0s [log] [QuickWeapon] Unequipped: Saber (now barehanded)
+253.0s [log] [Player] _setup_weapon called, skeleton=true
+253.0s [log] [Player] Skeleton bone count: 12, bones: ["000_Root", "010_Hip", "120_RLeg01", "130_RLeg02", "020_Spine", "060_RArm01", "070_RArm02", "090_Head", "030_LArm01", "040_LArm02", "100_LLeg01", "110_LLeg02"]
+253.0s [log] [Player] _get_equipped_weapon_data: equipment={ "weapon": "", "frame": "normal_frame", "mag": "mag", "unit1": "", "unit2": "", "unit3": "", "unit4": "" }, weapon_id=''
+253.0s [log] [Player] ABORT: weapon_id is empty
+253.0s [log] [Player] ABORT: No weapon data returned
+253.0s [log] [Player] _get_equipped_weapon_data: equipment={ "weapon": "", "frame": "normal_frame", "mag": "mag", "unit1": "", "unit2": "", "unit3": "", "unit4": "" }, weapon_id=''
+253.0s [log] [Player] ABORT: weapon_id is empty
+253.0s [log] [Player] Loading animations: glb=res://assets/player/animations/common_m.glb, prefix=pmbn, female=false
+253.0s [log] [Player] Walk=pmsa_walk, Run=pmsa_run_pso
+253.0s [log] [Player] Loaded 24 animations: ["dummy1", "dummy2", "dummy4", "pmbn_atk1", "pmbn_atk2", "pmbn_atk3", "pmbn_dam_d", "pmbn_dam_d_lp", "pmbn_dam_d_wa", "pmbn_dam_h", "pmbn_dam_n", "pmbn_pa3", "pmbn_pb", "pmbn_pb_lp", "pmbn_tec", "pmbn_wait", "pmsa_chg", "pmsa_esc_f", "pmsa_run", "pmsa_run_pso", "pmsa_slp", "pmsa_stp_fb", "pmsa_stp_lr", "pmsa_walk"]
+254.7s [log] [QuickWeapon] Equipped: Saber
+254.7s [log] [Player] _setup_weapon called, skeleton=true
+254.7s [log] [Player] Skeleton bone count: 12, bones: ["000_Root", "010_Hip", "120_RLeg01", "130_RLeg02", "020_Spine", "060_RArm01", "070_RArm02", "090_Head", "030_LArm01", "040_LArm02", "100_LLeg01", "110_LLeg02"]
+254.7s [log] [Player] _get_equipped_weapon_data: equipment={ "weapon": "saber", "frame": "normal_frame", "mag": "mag", "unit1": "", "unit2": "", "unit3": "", "unit4": "" }, weapon_id='saber'
+254.7s [log] [Player] WeaponRegistry has 360 weapons
+254.7s [log] [Player] Weapon data: id=saber, name=Saber, type=0, glb=res://assets/weapons/basic/Saber.glb, scale=0.090000, tint=(0.4, 0.9, 0.4, 1.0)
+254.7s [log] [Player] Loading GLB: res://assets/weapons/basic/Saber.glb (exists=true)
+254.7s [error] WARNING: 'res://assets/weapons/basic/Saber.glb': In external resource #0, invalid UID: 'uid://dl2ndhnoa3k6a' - using text path instead: 'res://assets/weapons/basic/Saber_0.png'.
+254.7s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+254.7s [error] WARNING: 'res://assets/weapons/basic/Saber.glb': In external resource #1, invalid UID: 'uid://djnky8l5mrwso' - using text path instead: 'res://assets/weapons/basic/Saber_1.png'.
+254.7s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+254.7s [error] WARNING: 'res://assets/weapons/basic/Saber.glb': In external resource #2, invalid UID: 'uid://v31anmvahdm2' - using text path instead: 'res://assets/weapons/basic/Saber_2.png'.
+254.7s [error]    at: open (core/io/resource_format_binary.cpp:1092)
+254.7s [log] [Player] SUCCESS: Weapon 'Saber' attached to bone '070_RArm02' (mirror=false, scale=0.090000)
+254.7s [log] [Player] _get_equipped_weapon_data: equipment={ "weapon": "saber", "frame": "normal_frame", "mag": "mag", "unit1": "", "unit2": "", "unit3": "", "unit4": "" }, weapon_id='saber'
+254.7s [log] [Player] WeaponRegistry has 360 weapons
+254.7s [log] [Player] Loading animations: glb=res://assets/player/animations/saver_m.glb, prefix=pmsa, female=false
+254.7s [log] [Player] Walk=pmsa_walk, Run=pmsa_run_pso
+254.7s [log] [Player] Loaded 24 animations: ["dummy1", "dummy2", "dummy4", "pmbn_pb", "pmbn_pb_lp", "pmsa_atk1", "pmsa_atk2", "pmsa_atk3", "pmsa_chg", "pmsa_dam_d", "pmsa_dam_d_lp", "pmsa_dam_d_wa", "pmsa_dam_h", "pmsa_dam_n", "pmsa_esc_f", "pmsa_pa3", "pmsa_run", "pmsa_run_pso", "pmsa_slp", "pmsa_stp_fb", "pmsa_stp_lr", "pmsa_tec", "pmsa_wait", "pmsa_walk"]