Console tail (200)
+726.1s [log] [ValleyField] ▶ TRIGGER: grid_dir=west → cell 1,1 (entry_edge=east)
+726.1s [log] [CellObjects] Saved state for cell 1,2: 11 objects, 1 drops (wave 1/1)
+726.2s [error] WARNING: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01a_nb2_m.glb': In external resource #0, invalid UID: 'uid://c6vpbqjwtqh74' - using text path instead: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01_0_oas2.png'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [error] WARNING: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01a_nb2_m.glb': In external resource #1, invalid UID: 'uid://bxnancxnb260i' - using text path instead: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01_0_deco1.png'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [error] WARNING: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01a_nb2_m.glb': In external resource #2, invalid UID: 'uid://bs4irqtepnr8q' - using text path instead: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01_0_flo1.png'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [error] WARNING: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01a_nb2_m.glb': In external resource #3, invalid UID: 'uid://dpmuhurk3ywjj' - using text path instead: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01_0_pass1.png'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [error] WARNING: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01a_nb2_m.glb': In external resource #4, invalid UID: 'uid://dr8yy602fh6g2' - using text path instead: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01_0_oas1.png'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [error] WARNING: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01a_nb2_m.glb': In external resource #5, invalid UID: 'uid://bfemrgldn40fk' - using text path instead: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01_0_view1.png'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [error] WARNING: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01a_nb2_m.glb': In external resource #6, invalid UID: 'uid://cd714bsf7xllt' - using text path instead: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01_1_reaf3.png'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [error] WARNING: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01a_nb2_m.glb': In external resource #7, invalid UID: 'uid://bhwj38bsqmkmj' - using text path instead: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01_1_reaf1.png'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [error] WARNING: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01a_nb2_m.glb': In external resource #8, invalid UID: 'uid://5qle71ylob0s' - using text path instead: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01_0_step2.png'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [error] WARNING: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01a_nb2_m.glb': In external resource #9, invalid UID: 'uid://dsl055jr4lwnp' - using text path instead: 'res://assets/stages/valley_a/s01a_nb2/lndmd/s01_0_rock1.png'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [log] [ValleyField] v1 portal: 'east' (id=portal_1769092327993_a9mir3dem) → gate=(16.9116, 0.0, 20.3312) spawn=(16.9116, 1.0, 23.3312) trigger=(16.9116, 0.0, 27.3312)
+726.2s [log] [sanity] _parse_baked_portals: final keys=["east"] (rot=270)
+726.2s [log] [Player] Loaded model: res://assets/player/pc_000/pc_000_000.glb
+726.2s [log] [Player] _get_equipped_weapon_data: equipment={ "weapon": "saber", "frame": "normal_frame", "mag": "mag", "unit1": "", "unit2": "", "unit3": "", "unit4": "" }, weapon_id='saber'
+726.2s [log] [Player] WeaponRegistry has 360 weapons
+726.2s [log] [Player] Loading animations: glb=res://assets/player/animations/saver_m.glb, prefix=pmsa, female=false
+726.2s [log] [Player] Walk=pmsa_walk, Run=pmsa_run_pso
+726.2s [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"]
+726.2s [log] [Player] _ready: in_city=false, skeleton=true
+726.2s [log] [Player] _setup_weapon called, skeleton=true
+726.2s [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"]
+726.2s [log] [Player] _get_equipped_weapon_data: equipment={ "weapon": "saber", "frame": "normal_frame", "mag": "mag", "unit1": "", "unit2": "", "unit3": "", "unit4": "" }, weapon_id='saber'
+726.2s [log] [Player] WeaponRegistry has 360 weapons
+726.2s [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)
+726.2s [log] [Player] Loading GLB: res://assets/weapons/basic/Saber.glb (exists=true)
+726.2s [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'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [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'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [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'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.2s [log] [Player] SUCCESS: Weapon 'Saber' attached to bone '070_RArm02' (mirror=false, scale=0.090000)
+726.2s [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'.
+726.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+726.3s [log] [Player] Mag 'mag' attached to model (res://assets/mags/wmaa1_1_1.glb)
+727.9s [log] [ValleyField] trigger: dir=east target=1,2 delayed=true locked=false pos=(16.9116, 0.0, 27.3312)
+727.9s [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'.
+727.9s [error] at: open (core/io/resource_format_binary.cpp:1092)
+727.9s [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'.
+727.9s [error] at: open (core/io/resource_format_binary.cpp:1092)
+727.9s [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'.
+727.9s [error] at: open (core/io/resource_format_binary.cpp:1092)
+727.9s [log] [TelepipeDEBUG] _spawn_cell_objects cell_pos=1,1, saved keys=[], _cell_states all keys=["0,2", "1,2"]
+727.9s [log] [CellObjects] Spawning 8 objects (fresh)
+727.9s [error] WARNING: 'res://assets/enemies/vulture/vulture.glb': In external resource #0, invalid UID: 'uid://wa42ykgs40hl' - using text path instead: 'res://assets/enemies/vulture/hagetaka_a.png'.
+727.9s [error] at: open (core/io/resource_format_binary.cpp:1092)
+727.9s [log] [Enemy] Vulkure has 6 animations in model
+727.9s [log] [CellObjects] EnemyBase 'vulkure' at (3.5, 0.0, 14.7)
+727.9s [error] WARNING: 'res://assets/enemies/vulture/vulture.glb': In external resource #0, invalid UID: 'uid://wa42ykgs40hl' - using text path instead: 'res://assets/enemies/vulture/hagetaka_a.png'.
+727.9s [error] at: open (core/io/resource_format_binary.cpp:1092)
+727.9s [log] [Enemy] Vulkure has 6 animations in model
+727.9s [log] [CellObjects] EnemyBase 'vulkure' at (9.4, 0.0, 10.7)
+727.9s [error] WARNING: 'res://assets/enemies/snake_rare/snake_rare.glb': In external resource #0, invalid UID: 'uid://5l1mlmkrpe43' - using text path instead: 'res://assets/enemies/snake_rare/snake_103.png'.
+727.9s [error] at: open (core/io/resource_format_binary.cpp:1092)
+727.9s [log] [Enemy] Garahadan: loading animations from snake
+727.9s [error] WARNING: 'res://assets/enemies/snake/snake.glb': In external resource #0, invalid UID: 'uid://curf4jgaqt3o5' - using text path instead: 'res://assets/enemies/snake/m_003.png'.
+727.9s [error] at: open (core/io/resource_format_binary.cpp:1092)
+727.9s [log] [CellObjects] EnemyBase 'garahadan' at (14.9, 0.0, 5.9)
+727.9s [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'.
+727.9s [error] at: open (core/io/resource_format_binary.cpp:1092)
+727.9s [log] [CellObjects] Box at (17.8, 0.0, -3.6) (rare=false)
+727.9s [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'.
+727.9s [error] at: open (core/io/resource_format_binary.cpp:1092)
+727.9s [log] [CellObjects] Box at (21.2, 0.0, -5.4) (rare=false)
+727.9s [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'.
+727.9s [error] at: open (core/io/resource_format_binary.cpp:1092)
+727.9s [log] [CellObjects] Box at (4.9, 0.0, -16.7) (rare=false)
+727.9s [log] [CellObjects] Wave system: 2 waves, wave 1 spawned
+727.9s [log] [RoomMinimap] stage=s01a_nb2 svg_gates=1 scale=6.94 offset=(175.6, 177.4) rot=270
+727.9s [log] [RoomMinimap] gate_entry: center=(293.0, 318.5) color=(0.29, 0.62, 1.0, 1.0) label='E' dir='east'
+729.4s [log] [EnemyDrop] +10 EXP for Vulkure
+729.4s [log] [Enemy] Vulkure died!
+729.4s [log] [EnemyDrop] +10 EXP for Vulkure
+729.4s [log] [Enemy] Vulkure died!
+729.4s [log] [EnemyDrop] +10 EXP for Garahadan
+729.4s [error] WARNING: 'res://assets/enemies/vulture/vulture.glb': In external resource #0, invalid UID: 'uid://wa42ykgs40hl' - using text path instead: 'res://assets/enemies/vulture/hagetaka_a.png'.
+729.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+729.4s [log] [Enemy] Vulkure has 6 animations in model
+729.4s [log] [CellObjects] EnemyBase 'vulkure' at (-13.9, 0.0, -2.7)
+729.4s [error] WARNING: 'res://assets/enemies/snake_rare/snake_rare.glb': In external resource #0, invalid UID: 'uid://5l1mlmkrpe43' - using text path instead: 'res://assets/enemies/snake_rare/snake_103.png'.
+729.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+729.4s [log] [Enemy] Garahadan: loading animations from snake
+729.4s [error] WARNING: 'res://assets/enemies/snake/snake.glb': In external resource #0, invalid UID: 'uid://curf4jgaqt3o5' - using text path instead: 'res://assets/enemies/snake/m_003.png'.
+729.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+729.4s [log] [CellObjects] EnemyBase 'garahadan' at (-10.0, 0.0, -11.5)
+729.4s [log] [Enemy] Garahadan died!
+729.4s [log] [DEBUG] Kill All from action palette (3 killed)
+730.5s [log] [EnemyDrop] +10 EXP for Vulkure
+730.5s [log] [Enemy] Vulkure died!
+730.5s [log] [EnemyDrop] +10 EXP for Garahadan
+730.5s [error] WARNING: 'res://assets/objects/valley/o0c_key.glb': In external resource #0, invalid UID: 'uid://c1qicnecwrmr6' - using text path instead: 'res://assets/objects/valley/o0c_0_key.png'.
+730.5s [error] at: open (core/io/resource_format_binary.cpp:1092)
+730.5s [log] [ValleyField] Key dropped on room clear for gate 1,2 at (-2.7, 1.0, -15.0) (id=key_1_2)
+730.5s [log] [Enemy] Garahadan died!
+730.5s [log] [DEBUG] Kill All from action palette (2 killed)
+732.3s [log] [PsoStartMenu] Opened
+740.6s [log] [Inventory] Key collected: key_1_2
+740.6s [log] [Player] Interacted with: KeyDrop_1,2
+751.3s [log] [ValleyField] ▶ TRIGGER: grid_dir=east → cell 1,2 (entry_edge=west)
+751.3s [log] [CellObjects] Saved state for cell 1,1: 8 objects, 0 drops (wave 2/2)
+751.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01a_tb3_m.glb': In external resource #0, invalid UID: 'uid://bb4cxy3f4lrdl' - using text path instead: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01_0_oas2.png'.
+751.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01a_tb3_m.glb': In external resource #1, invalid UID: 'uid://dmghtnyu83tha' - using text path instead: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01_0_deco1.png'.
+751.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01a_tb3_m.glb': In external resource #2, invalid UID: 'uid://bhqoj15orae2i' - using text path instead: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01_0_oas1.png'.
+751.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01a_tb3_m.glb': In external resource #3, invalid UID: 'uid://eyfb60arsjn7' - using text path instead: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01_0_flo1.png'.
+751.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01a_tb3_m.glb': In external resource #4, invalid UID: 'uid://tfol6rsnidwu' - using text path instead: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01_0_pass1.png'.
+751.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01a_tb3_m.glb': In external resource #5, invalid UID: 'uid://eirpfo03n1i2' - using text path instead: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01_1_reaf3.png'.
+751.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01a_tb3_m.glb': In external resource #6, invalid UID: 'uid://bi2wsae8wnsv3' - using text path instead: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01_0_view1.png'.
+751.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01a_tb3_m.glb': In external resource #7, invalid UID: 'uid://dl2rlvwe3ma0' - using text path instead: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01_1_reaf1.png'.
+751.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01a_tb3_m.glb': In external resource #8, invalid UID: 'uid://cxs1srw0gbjmj' - using text path instead: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01_0_step2.png'.
+751.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.4s [error] WARNING: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01a_tb3_m.glb': In external resource #9, invalid UID: 'uid://b3c2vukjp3arj' - using text path instead: 'res://assets/stages/valley_a/s01a_tb3/lndmd/s01_0_rock1.png'.
+751.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.5s [log] [ValleyField] v1 portal: 'north' (id=portal_1769092758520_qdtk50cms) → gate=(6.194053, 0.0, 20.92752) spawn=(6.194053, 1.0, 23.92752) trigger=(6.194053, 0.0, 27.92752)
+751.5s [log] [ValleyField] v1 portal: 'west' (id=portal_1771821631167_wt2zq9xik) → gate=(18.92, 0.0, 8.41) spawn=(21.92, 1.0, 8.41) trigger=(25.92, 0.0, 8.41)
+751.5s [log] [ValleyField] v1 portal: 'east' (id=portal_1771821642862_ebervwnls) → gate=(-17.54, 0.0, -11.97) spawn=(-20.54, 1.0, -11.97) trigger=(-24.54, 0.0, -11.97)
+751.5s [log] [sanity] _parse_baked_portals: final keys=["north", "west", "east"] (rot=180)
+751.5s [log] [Player] Loaded model: res://assets/player/pc_000/pc_000_000.glb
+751.5s [log] [Player] _get_equipped_weapon_data: equipment={ "weapon": "saber", "frame": "normal_frame", "mag": "mag", "unit1": "", "unit2": "", "unit3": "", "unit4": "" }, weapon_id='saber'
+751.5s [log] [Player] WeaponRegistry has 360 weapons
+751.5s [log] [Player] Loading animations: glb=res://assets/player/animations/saver_m.glb, prefix=pmsa, female=false
+751.5s [log] [Player] Walk=pmsa_walk, Run=pmsa_run_pso
+751.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"]
+751.5s [log] [Player] _ready: in_city=false, skeleton=true
+751.5s [log] [Player] _setup_weapon called, skeleton=true
+751.5s [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"]
+751.5s [log] [Player] _get_equipped_weapon_data: equipment={ "weapon": "saber", "frame": "normal_frame", "mag": "mag", "unit1": "", "unit2": "", "unit3": "", "unit4": "" }, weapon_id='saber'
+751.5s [log] [Player] WeaponRegistry has 360 weapons
+751.5s [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)
+751.5s [log] [Player] Loading GLB: res://assets/weapons/basic/Saber.glb (exists=true)
+751.5s [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'.
+751.5s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.5s [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'.
+751.5s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.5s [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'.
+751.5s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.5s [log] [Player] SUCCESS: Weapon 'Saber' attached to bone '070_RArm02' (mirror=false, scale=0.090000)
+751.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'.
+751.5s [error] at: open (core/io/resource_format_binary.cpp:1092)
+751.5s [log] [Player] Mag 'mag' attached to model (res://assets/mags/wmaa1_1_1.glb)
+753.2s [log] [ValleyField] trigger: dir=north target=0,2 delayed=false locked=false pos=(6.194053, 0.0, 27.92752)
+753.2s [log] [ValleyField] trigger: dir=west target=1,1 delayed=true locked=false pos=(25.92, 0.0, 8.41)
+753.2s [log] [ValleyField] trigger: dir=east target=1,3 delayed=false locked=true pos=(-24.54, 0.0, -11.97)
+753.2s [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'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [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'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [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'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [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'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [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'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [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'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [error] WARNING: 'res://assets/objects/valley/o0c_gatet.glb': In external resource #0, invalid UID: 'uid://d4gv8mcfu0wsn' - using text path instead: 'res://assets/objects/valley/o0c_1_gate.png'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [error] WARNING: 'res://assets/objects/valley/o0c_gatet.glb': In external resource #1, invalid UID: 'uid://baghbytln5wsq' - using text path instead: 'res://assets/objects/valley/o0c_0_gatet.png'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [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'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [log] [TelepipeDEBUG] _spawn_cell_objects cell_pos=1,2, saved keys=["objects", "drops", "current_wave", "max_wave"], _cell_states all keys=["0,2", "1,2", "1,1"]
+753.2s [log] [CellObjects] Restoring 11 objects + 1 drops from saved state (wave 1/1)
+753.2s [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'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [log] [CellObjects] Box at (12.0, 0.0, -8.0) (rare=false)
+753.2s [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'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [log] [CellObjects] Box at (14.0, 0.0, -6.0) (rare=false)
+753.2s [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'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [log] [CellObjects] Box at (13.0, 0.0, -10.0) (rare=false)
+753.2s [error] WARNING: 'res://assets/objects/valley/o0c_dropit.glb': In external resource #0, invalid UID: 'uid://nnfuj4fe4q4r' - using text path instead: 'res://assets/objects/valley/o0c_0_item.png'.
+753.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+753.2s [log] [RoomMinimap] stage=s01a_tb3 svg_gates=3 scale=4.99 offset=(167.3, 131.8) rot=180
+753.2s [log] [RoomMinimap] gate_entry: center=(198.2, 236.1) color=(0.27, 1.0, 0.27, 1.0) label='N' dir='north'
+753.2s [log] [RoomMinimap] gate_entry: center=(262.9, 176.2) color=(0.29, 0.62, 1.0, 1.0) label='W' dir='west'
+753.2s [log] [RoomMinimap] gate_entry: center=(74.9, 78.3) color=(0.27, 1.0, 0.27, 1.0) label='E' dir='east'
+762.3s [log] [Player] Interacted with: KeyGate_east
+970.4s [log] [PsoStartMenu] Opened
+974.8s [log] [Inventory] Removed 1x monomate (remaining: 4)