class_name WreckFire extends Node3D signal damage_tick(origin: Vector3) var clock := 0.0 func _physics_process(dt: float) -> void: clock += dt if clock < 0.25: return clock = 0 damage_tick.emit(global_position)