extends Node3D

func _ready() -> void:
	# Avoid duplicating again if already created
	if has_node("extinguisher_model_0"):
		return

	var original = find_child("extinguisher_model", true, false)
	if not original:
		push_warning("No node named 'extinguisher_model' found.")
		return

	for i in range(10):
		var copy = original.duplicate()
		copy.name = "extinguisher_model_%d" % i
		copy.position = original.position + Vector3(0, 0, i * 0.5)
		add_child(copy)
