entity = {
	name = "collided_xplanet_01_entity"
	pdxmesh = "collided_xplanet_mesh"
	scale = 1
	
	default_state = "idle"

	# Will be used initially instead of default_state if set
	state = { name = "class_change" animation = "class_change" looping = no next_state = "explosion" animation_speed = 13.0 }
	
	state = { name = "explosion" animation = "explosion" looping = no next_state = "idle"
		event = { time = 10.15 node = "planet_main" particle = "collided_planet_explosion_effect" keep_particle = yes trigger_once = yes }
		event = { time = 4.2 node = "crack_locator1" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3 node = "crack_locator2" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 5.5 node = "crack_locator3" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3.2 node = "crack_locator4" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 4.4 node = "crack_locator5" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3 node = "crack_locator6" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 4.2 node = "crack_locator7" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 2.5 node = "crack_locator8" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3.4 node = "crack_locator9" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 2 node = "crack_locator10" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3.2 node = "crack_locator11" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 1.5 node = "crack_locator12" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 5.4 node = "crack_locator13" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3 node = "crack_locator14" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3 node = "crack_locator15" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 5.4 node = "crack_locator16" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3 node = "crack_locator17" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3.2 node = "crack_locator18" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 2.5 node = "crack_locator19" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 2.2 node = "crack_locator20" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 2.8 node = "crack_locator21" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 4.2 node = "crack_locator22" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 2.5 node = "crack_locator23" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 4.2 node = "crack_locator24" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3.4 node = "crack_locator25" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
		event = { time = 3.2 node = "crack_locator26" particle = "collided_planet_crack_effect" keep_particle = yes trigger_once = yes }
	
		event = { time = 14 node = "planet_main" particle = "collided_planet_debris_effect" keep_particle = yes trigger_once = yes }

		event = { time = 3 trigger_once = yes sound = { soundeffect = "shattered_planet_explosion" } }
	}
	
	state = { name = "idle" animation = "idle"
		event = { time = 0 node = "planet_main" particle = "collided_planet_debris_effect" keep_particle = yes trigger_once = yes }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_astroid_fields" } }
	}
}

animation = {
	name = "collided_xplanet_explosion_animation"
	file = "collided_xplanet_explosion.anim"
}

animation = {
	name = "collided_xplanet_idle_animation"
	file = "collided_xplanet_idle.anim"
}

animation = {
	name = "collided_xplanet_class_change_animation"
	file = "collided_xplanet_class_change.anim"
}
