diff --git a/objects/player/arrow_projectile.gd b/objects/player/arrow_projectile.gd index fb30fce..bc945c5 100644 --- a/objects/player/arrow_projectile.gd +++ b/objects/player/arrow_projectile.gd @@ -29,7 +29,7 @@ func _exit_tree(): remove_child(particles) particles.global_position = global_position particles.emitting = false - get_parent().add_child(particles) + get_parent().call_deferred("add_child", particles) get_tree().create_timer(particles.lifetime, false).connect("timeout", particles, "queue_free") #Wall Collision