local director = mob_spawning_director
director.register_spawn_event (
	{
		description = "Unggoy group",
		name = "mob_unggoy:unggoy",
		intensity_min = 0.0,
		intensity_max = 0.6,
		group_min = 1,
		group_max = 4,
		probability = 0.4,
		day_start = 0,
		spawn_time = 5.0,
		spawn_location_type = "ground",
	})
director.register_spawn_event(
	{
		description = "Unggoy horde",
		name = "mob_unggoy:unggoy",
		intensity_min = 0.0,
		intensity_max = 0.1,
		group_min = 21,
		group_max = 24,
		probability = 0.8,
		day_start = 1,
		spawn_time = 20.0,
		spawn_location_type = "ground",
	})
director.register_spawn_event(
	{
		description = "Unggoy bombers",
		name = "mob_unggoy:unggoy",
		intensity_min = 0.0,
		intensity_max = 0.1,
		group_min = 5,
		group_max = 10,
		probability = 0.8,
		day_start = 1,
		spawn_time = 31.0,
		spawn_location_type = "ground",
		get_staticdata = function(pos, group_size)
			return minetest.serialize({spawn_with_bombs = true})
		end
	})
director.register_spawn_event (
	{
		description = "Paniki group",
		name = "mob_paniki:paniki",
		intensity_min = 0.0,
		intensity_max = 0.3,
		group_min = 1,
		group_max = 6,
		probability = 0.6,
		day_start = 0,
		spawn_time = 30.0,
		spawn_location_type = "air",
	})
director.register_spawn_event (
	{
		description = "Sarangay",
		name = "mob_sarangay:sarangay",
		intensity_min = 0.0,
		intensity_max = 0.2,
		group_min = 1,
		group_max = 1,
		probability = 0.4,
		day_start = 2,
		spawn_time = 90.0,
		spawn_location_type = "ground",
	})
director.register_spawn_event (
	{
		description = "Botete",
		name = "mob_botete:botete",
		intensity_min = 0.0,
		intensity_max = 0.3,
		group_min = 1,
		group_max = 1,
		probability = 0.4,
		day_start = 1,
		spawn_time = 90.0,
		spawn_location_type = "air",
	})
