Console tail (200)
+138.2s [log] [CityNPC] Playing idle: pso_f_sa_stand on Guild Counter
+138.2s [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'.
+138.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+138.2s [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'.
+138.2s [error] at: open (core/io/resource_format_binary.cpp:1092)
+138.2s [log] [journey] scene res://scenes/3d/city/city_counter.tscn
+143.9s [log] [Player] Interacted with: QuestCounterNPC
+147.1s [log] [CityNPC] One-shot: pso_f_emote_bow on Guild Counter
+147.1s [error] ERROR: Condition "!is_inside_tree()" is true. Returning: Transform3D()
+147.1s [error] at: get_global_transform (scene/3d/node_3d.cpp:621)
+157.8s [log] [Player] Interacted with: WarpTeleporter
+158.4s [log] [MusicManager] Now playing: desolate_scape
+158.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'.
+158.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+158.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'.
+158.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+158.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'.
+158.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+158.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'.
+158.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+158.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'.
+158.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+158.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'.
+158.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+158.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'.
+158.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+158.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'.
+158.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+158.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'.
+158.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+158.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'.
+158.4s [error] at: open (core/io/resource_format_binary.cpp:1092)
+158.4s [log] [journey] scene res://scenes/3d/field/valley_field.tscn
+158.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)
+158.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)
+158.4s [log] [sanity] _parse_baked_portals: final keys=["south", "default"] (rot=0)
+158.4s [log] [Player] Loaded model: res://assets/player/pc_000/pc_000_000.glb
+158.4s [log] [Player] _get_equipped_weapon_data: equipment={ "frame": "", "mag": "", "unit1": "", "unit2": "", "unit3": "", "unit4": "", "weapon": "" }, weapon_id=''
+158.4s [log] [Player] ABORT: weapon_id is empty
+158.4s [log] [Player] Loading animations: glb=res://assets/player/animations/common_m.glb, prefix=pmbn, female=false
+158.4s [log] [Player] Walk=pmsa_walk, Run=pmsa_run_pso
+158.4s [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"]
+158.4s [log] [Player] _ready: in_city=false, skeleton=true
+158.4s [log] [Player] _setup_weapon called, skeleton=true
+158.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"]
+158.4s [log] [Player] _get_equipped_weapon_data: equipment={ "frame": "", "mag": "", "unit1": "", "unit2": "", "unit3": "", "unit4": "", "weapon": "" }, weapon_id=''
+158.4s [log] [Player] ABORT: weapon_id is empty
+158.4s [log] [Player] ABORT: No weapon data returned
+159.5s [log] [ValleyField] trigger: dir=south target=1,2 delayed=false locked=false pos=(-2.019873, 0.0, 21.04663)
+159.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'.
+159.5s [error] at: open (core/io/resource_format_binary.cpp:1092)
+159.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'.
+159.5s [error] at: open (core/io/resource_format_binary.cpp:1092)
+159.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'.
+159.5s [error] at: open (core/io/resource_format_binary.cpp:1092)
+159.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'.
+159.5s [error] at: open (core/io/resource_format_binary.cpp:1092)
+159.6s [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'.
+159.6s [error] at: open (core/io/resource_format_binary.cpp:1092)
+159.6s [log] [Companion] Loaded anims for kai (female=false)
+159.6s [log] [TelepipeDEBUG] _spawn_cell_objects cell_pos=0,2, saved keys=[], _cell_states all keys=[]
+159.6s [log] [CellObjects] Spawning 1 objects (fresh)
+159.6s [log] [DialogTrigger] companion=true valid=true is_comp_dialog=true
+159.6s [log] [DialogTrigger] → Routed '' to companion speech bubble
+159.6s [log] [CellObjects] DialogTrigger at (-1.9, 0.0, 9.1) (id=, condition=enter, pages=1, actions=[], companion=true)
+159.6s [log] [RoomMinimap] stage=s01a_sa1 svg_gates=1 scale=9.47 offset=(206.4, 185.8) rot=0
+159.6s [log] [RoomMinimap] gate_entry: center=(187.3, 318.9) color=(0.27, 1.0, 0.27, 1.0) label='S' dir='south'
+163.9s [log] [DialogTrigger] '' → companion speech bubble (1 pages)
+163.9s [log] [Companion] show_speech: text='Miners in the valley just reported something falli' duration=3.3
+165.7s [log] [ValleyField] ▶ TRIGGER: grid_dir=south → cell 1,2 (entry_edge=north)
+165.7s [log] [CellObjects] Saved state for cell 0,2: 1 objects, 0 drops (wave 1/1)
+165.8s [error] WARNING: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01a_lb1_m.glb': In external resource #0, invalid UID: 'uid://db1tjyn1dfhcv' - using text path instead: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01_0_oas2.png'.
+165.8s [error] at: open (core/io/resource_format_binary.cpp:1092)
+165.8s [error] WARNING: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01a_lb1_m.glb': In external resource #1, invalid UID: 'uid://tu7p4t8dol5' - using text path instead: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01_0_deco1.png'.
+165.8s [error] at: open (core/io/resource_format_binary.cpp:1092)
+165.8s [error] WARNING: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01a_lb1_m.glb': In external resource #2, invalid UID: 'uid://dr03cjfssjvhn' - using text path instead: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01_0_oas1.png'.
+165.8s [error] at: open (core/io/resource_format_binary.cpp:1092)
+165.8s [error] WARNING: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01a_lb1_m.glb': In external resource #3, invalid UID: 'uid://1fpwnt5ac5vb' - using text path instead: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01_0_flo1.png'.
+165.8s [error] at: open (core/io/resource_format_binary.cpp:1092)
+165.8s [error] WARNING: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01a_lb1_m.glb': In external resource #4, invalid UID: 'uid://dkuh18relcrwb' - using text path instead: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01_0_pass1.png'.
+165.8s [error] at: open (core/io/resource_format_binary.cpp:1092)
+165.8s [error] WARNING: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01a_lb1_m.glb': In external resource #5, invalid UID: 'uid://ciq3m0hqiuuwu' - using text path instead: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01_0_view1.png'.
+165.8s [error] at: open (core/io/resource_format_binary.cpp:1092)
+165.8s [error] WARNING: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01a_lb1_m.glb': In external resource #6, invalid UID: 'uid://x4h5npychmlc' - using text path instead: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01_1_reaf1.png'.
+165.8s [error] at: open (core/io/resource_format_binary.cpp:1092)
+165.8s [error] WARNING: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01a_lb1_m.glb': In external resource #7, invalid UID: 'uid://b6y71tq4b1wh4' - using text path instead: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01_1_reaf3.png'.
+165.8s [error] at: open (core/io/resource_format_binary.cpp:1092)
+165.8s [error] WARNING: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01a_lb1_m.glb': In external resource #8, invalid UID: 'uid://bwrrec7k7y84f' - using text path instead: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01_0_step2.png'.
+165.8s [error] at: open (core/io/resource_format_binary.cpp:1092)
+165.8s [error] WARNING: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01a_lb1_m.glb': In external resource #9, invalid UID: 'uid://bd7qq0d063vf7' - using text path instead: 'res://assets/stages/valley_a/s01a_lb1/lndmd/s01_0_rock1.png'.
+165.8s [error] at: open (core/io/resource_format_binary.cpp:1092)
+165.9s [log] [ValleyField] v1 portal: 'west' (id=portal_1771821299622_yqnbj8zku) → gate=(-16.98, 0.0, -20.15) spawn=(-16.98, 1.0, -23.15) trigger=(-16.98, 0.0, -27.15)
+165.9s [log] [ValleyField] v1 portal: 'north' (id=portal_1771821420224_3s36p1dt1) → gate=(19.14, 0.0, -10.41) spawn=(22.14, 1.0, -10.41) trigger=(26.14, 0.0, -10.41)
+165.9s [log] [sanity] _parse_baked_portals: final keys=["west", "north"] (rot=270)
+165.9s [log] [Player] Loaded model: res://assets/player/pc_000/pc_000_000.glb
+165.9s [log] [Player] _get_equipped_weapon_data: equipment={ "frame": "", "mag": "", "unit1": "", "unit2": "", "unit3": "", "unit4": "", "weapon": "" }, weapon_id=''
+165.9s [log] [Player] ABORT: weapon_id is empty
+165.9s [log] [Player] Loading animations: glb=res://assets/player/animations/common_m.glb, prefix=pmbn, female=false
+165.9s [log] [Player] Walk=pmsa_walk, Run=pmsa_run_pso
+165.9s [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"]
+165.9s [log] [Player] _ready: in_city=false, skeleton=true
+165.9s [log] [Player] _setup_weapon called, skeleton=true
+165.9s [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"]
+165.9s [log] [Player] _get_equipped_weapon_data: equipment={ "frame": "", "mag": "", "unit1": "", "unit2": "", "unit3": "", "unit4": "", "weapon": "" }, weapon_id=''
+165.9s [log] [Player] ABORT: weapon_id is empty
+165.9s [log] [Player] ABORT: No weapon data returned
+167.0s [log] [ValleyField] trigger: dir=west target=1,1 delayed=false locked=false pos=(-16.98, 0.0, -27.15)
+167.0s [log] [ValleyField] trigger: dir=north target=0,2 delayed=true locked=false pos=(26.14, 0.0, -10.41)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [log] [Companion] Loaded anims for kai (female=false)
+167.0s [log] [TelepipeDEBUG] _spawn_cell_objects cell_pos=1,2, saved keys=[], _cell_states all keys=["0,2"]
+167.0s [log] [CellObjects] Spawning 9 objects (fresh)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [log] [Enemy] Ghowl has 7 animations in model
+167.0s [log] [CellObjects] EnemyBase 'ghowl' at (0.0, 0.0, 5.8)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [log] [Enemy] Ghowl has 7 animations in model
+167.0s [log] [CellObjects] EnemyBase 'ghowl' at (-4.3, 0.0, -0.2)
+167.0s [error] WARNING: 'res://assets/enemies/hyena/hyena.glb': In external resource #0, invalid UID: 'uid://ijrh2ahi36qw' - using text path instead: 'res://assets/enemies/hyena/inosisi.png'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [log] [Enemy] Grimble has 8 animations in model
+167.0s [log] [CellObjects] EnemyBase 'grimble' at (1.0, 0.0, -11.6)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [log] [CellObjects] Box at (-20.8, 0.0, 11.8) (rare=false)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [log] [CellObjects] Box at (-18.6, 0.0, 15.8) (rare=false)
+167.0s [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'.
+167.0s [error] at: open (core/io/resource_format_binary.cpp:1092)
+167.0s [log] [CellObjects] Box at (-13.8, 0.0, 15.8) (rare=false)
+167.0s [log] [CellObjects] Wave system: 2 waves, wave 1 spawned
+167.0s [log] [RoomMinimap] stage=s01a_lb1 svg_gates=2 scale=5.54 offset=(158.4, 181.6) rot=270
+167.0s [log] [RoomMinimap] gate_entry: center=(65.8, 70.0) color=(0.27, 1.0, 0.27, 1.0) label='W' dir='west'
+167.0s [log] [RoomMinimap] gate_entry: center=(265.7, 123.9) color=(0.29, 0.62, 1.0, 1.0) label='N' dir='north'
+175.6s [log] [QuickWeapon] Equipped: Saber
+175.6s [log] [Player] _setup_weapon called, skeleton=true
+175.6s [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"]
+175.6s [log] [Player] _get_equipped_weapon_data: equipment={ "frame": "", "mag": "", "unit1": "", "unit2": "", "unit3": "", "unit4": "", "weapon": "saber" }, weapon_id='saber'
+175.6s [log] [Player] WeaponRegistry has 360 weapons
+175.6s [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)
+175.6s [log] [Player] Loading GLB: res://assets/weapons/basic/Saber.glb (exists=true)
+175.6s [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'.
+175.6s [error] at: open (core/io/resource_format_binary.cpp:1092)
+175.6s [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'.
+175.6s [error] at: open (core/io/resource_format_binary.cpp:1092)
+175.6s [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'.
+175.6s [error] at: open (core/io/resource_format_binary.cpp:1092)
+175.6s [log] [Player] SUCCESS: Weapon 'Saber' attached to bone '070_RArm02' (mirror=false, scale=0.090000)
+175.6s [log] [Player] _get_equipped_weapon_data: equipment={ "frame": "", "mag": "", "unit1": "", "unit2": "", "unit3": "", "unit4": "", "weapon": "saber" }, weapon_id='saber'
+175.6s [log] [Player] WeaponRegistry has 360 weapons
+175.6s [log] [Player] Loading animations: glb=res://assets/player/animations/saver_m.glb, prefix=pmsa, female=false
+175.6s [log] [Player] Walk=pmsa_walk, Run=pmsa_run_pso
+175.6s [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"]
+176.9s [log] [EnemyDrop] +10 EXP for Grimble
+176.9s [log] [Enemy] Grimble died!
+179.6s [log] [EnemyDrop] +10 EXP for Ghowl
+179.6s [log] [Enemy] Ghowl died!
+182.1s [log] [EnemyDrop] +10 EXP for Ghowl
+182.1s [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'.
+182.1s [error] at: open (core/io/resource_format_binary.cpp:1092)
+182.1s [log] [Enemy] Ghowl has 7 animations in model
+182.1s [log] [CellObjects] EnemyBase 'ghowl' at (-11.2, 0.0, -7.2)
+182.1s [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'.
+182.1s [error] at: open (core/io/resource_format_binary.cpp:1092)
+182.1s [log] [Enemy] Garahadan: loading animations from snake
+182.1s [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'.
+182.1s [error] at: open (core/io/resource_format_binary.cpp:1092)
+182.1s [log] [CellObjects] EnemyBase 'garahadan' at (-13.0, 0.0, 0.4)
+182.1s [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'.
+182.1s [error] at: open (core/io/resource_format_binary.cpp:1092)
+182.1s [log] [Enemy] Garahadan: loading animations from snake
+182.1s [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'.
+182.1s [error] at: open (core/io/resource_format_binary.cpp:1092)
+182.1s [log] [CellObjects] EnemyBase 'garahadan' at (-8.3, 0.0, 9.4)
+182.1s [log] [Enemy] Ghowl died!
+185.2s [log] [EnemyDrop] +10 EXP for Ghowl
+185.2s [log] [Enemy] Ghowl died!
+190.1s [log] [EnemyDrop] +10 EXP for Garahadan
+190.1s [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'.
+190.1s [error] at: open (core/io/resource_format_binary.cpp:1092)
+190.1s [log] [EnemyDrop] Material 'Carlian' (id=carlian) at (-9.996864, 0.5, -0.072093)
+190.1s [log] [Enemy] Garahadan died!
+192.6s [log] [EnemyDrop] +10 EXP for Garahadan
+192.6s [log] [EnemyDrop] Meseta 13 at (-8.215755, 0.50094, 1.94111)
+192.6s [log] [Enemy] Garahadan died!
+194.0s [log] [DropMeseta] Collected 13 meseta (total: 164980)