extends Node3D const MATADOR := preload("res://Matador.tscn") func _ready() -> void: _spawn.call_deferred() func _spawn() -> void: var count: int = int(DP.f("mat_spawn_count")) for i: int in count: var m: Node3D = MATADOR.instantiate() var angle := randf() * TAU var dist := randf_range(6.0, DP.f("mat_wander_radius")) m.position = Vector3(cos(angle) * dist, 1.0, sin(angle) * dist) get_parent().add_child(m)