extends Node3D @onready var chest = $skeleton/chest @onready var stream_player = $AudioStreamPlayer3D func die(direction): $skeleton.visible = true $skeleton.physical_bones_start_simulation() chest.apply_central_impulse(direction) stream_player.playing = false stream_player.playing = true $CollisionShape3D.queue_free() remove_from_group("killable")