##### Extra dimensional
entity = {
	name = "extra_dimensional_crisis_core_system_effect_entity"
	locator = { name = "core" position = { 0 -15 0 } rotation = { -25 0 15} }

	scale = 70
	erosion_out = 3
	attach = { core = "extra_dimensional_cracks_entity" }
	attach = { core = "extra_dimensional_lights_entity" }
	attach = { core = "extra_dimensional_color_entity" }
	attach = { core = "extra_dimensional_stars_entity" }
	attach = { core = "extra_dimensional_crisis_rift_sides_entity" }
	attach = { core = "extra_dimensional_crisis_rift_2_sides_entity" }
	default_state = "idle"
	
	state = { 		name = "idle"  state_time = 20 looping = yes
		start_event = { 			trigger_once = yes 			sound = { soundeffect = "sfx_amb_crisis_extradimensional" } }
#				event = {	time = 4 		node = "core" entity = "extra_dimensional_crisis_rift_sides_entity"	life = 3	}
#				event = {	time = 9 		node = "core" entity = "extra_dimensional_crisis_rift_2_sides_entity"	life = 4	}
		}
	cull_radius = 20000

}
	
entity = {
	name = "extra_dimensional_crisis_system_effect_entity"
	locator = { name = "core" position = { 0 -15 0 } rotation = { -5 0 5} }
	scale = 40
	erosion_in = 0.5
	erosion_out = 3
#	attach = { core = "extra_dimensional_cracks_2_entity" }
#	attach = { core = "extra_dimensional_lights_entity" }
#	attach = { core = "extra_dimensional_color_entity" }
#	attach = { core = "extra_dimensional_stars_entity" }
	attach = { core = "extra_dimensional_crisis_rift_sides_entity" }
	attach = { core = "extra_dimensional_crisis_rift_2_sides_entity" }

	default_state = "idle"
    state = {         name = "idle" state_time = 15 looping = yes
        start_event = { 	trigger_once = yes 		sound = { soundeffect = "sfx_amb_crisis_extradimensional" } }
#				event = {	time = 0 		entity = "extra_dimensional_crisis_rift_sides_entity"	life = 3		}
#				event = {	time = 3 		entity = "extra_dimensional_crisis_rift_2_sides_entity"	life = 4		}

            }
		cull_radius = 20000
}


entity = {
	name = "extra_dimensional_system_core_entity"
	pdxmesh = "extra_dimensional_system_core"
	scale = 1.5
		game_data = {
		bloom_factor			= 1
		uv_animation_speed 		= 0.02
		uv_animation_direction 	= { -0.2 -1 }
		}


}

entity = {
	name = "extra_dimensional_storm"
	locator = { name = "core" position = { 0 -10 0 }}
	scale = 20

	default_state = "idle"
	state = { name = "idle" 		state_time = 5
		event = { time = 0 node = "core" particle = "extra_dimensional_storm_effect" keep_particle = yes trigger_once = yes }
	}
	
	attach = { core = "extra_dimensional_system_core_entity" }

	cull_radius = 20000
}

entity = {
	name = "extra_dimensional_storm_s"
	locator = { name = "core" position = { 0 -5 0 }}
	scale = 1

	default_state = "idle"
	state = { name = "idle" 		state_time = 5
		event = { time = 0 node = "core" particle = "extra_dimensional_storm_effect" keep_particle = yes trigger_once = yes }
	}
	
	attach = { core = "extra_dimensional_system_core_entity" }

	cull_radius = 20000
}

### ED rift parts
entity = {
	name = "extra_dimensional_crisis_rift_sides_entity"
	pdxmesh = "extra_dimensional_crisis_rift_sides_mesh"
#	erosion_in = 2
#	erosion_out = 2	

			game_data = {
		bloom_factor			= 1
		uv_animation_speed 		= 0.0125
		uv_animation_direction 	= { 0.1 1.0 }
		}
}

entity = {
	name = "extra_dimensional_crisis_rift_2_sides_entity"
	pdxmesh = "extra_dimensional_crisis_rift_2_sides_mesh"

#	erosion_in = 2
#	erosion_out = 2
	
			game_data = {
		bloom_factor			= 1
		uv_animation_speed 		= 0.0145
		uv_animation_direction 	= { 0.3 1.0 }
		}
}


entity = {
	name = "extra_dimensional_color_entity"
	pdxmesh = "extra_dimensional_color_mesh"
	
			game_data = {
		bloom_factor			= 1
		uv_animation_speed 		= 0.0135
		uv_animation_direction 	= { 0.15 1.0 }
		}
}

entity = {
	name = "extra_dimensional_lights_entity"
	pdxmesh = "extra_dimensional_lights_mesh"
	
			game_data = {
		bloom_factor			= 1
		uv_animation_speed 		= 0.1
		uv_animation_direction 	= { -0.2 1 }
		}
}

entity = {
	name = "extra_dimensional_cracks_entity"
	pdxmesh = "extra_dimensional_cracks_mesh"
	
			game_data = {
		bloom_factor			= 1
		uv_animation_speed 		= 0.05
		uv_animation_direction 	= { -0.1 0.5 }
		}
}

entity = {
	name = "extra_dimensional_stars_entity"
	pdxmesh = "extra_dimensional_stars_mesh"
	
			game_data = {
		bloom_factor			= 12
		uv_animation_speed 		= 0.03
		uv_animation_direction 	= { -0.1 0.5 }
		}
}

entity = {
	name = "extra_dimensional_cracks_2_entity"
	pdxmesh = "extra_dimensional_cracks_2_mesh"
	
			game_data = {
		bloom_factor			= 0.4
		uv_animation_speed 		= 0.01
		uv_animation_direction 	= { -0.1 0.5 }
		}
}
#######Portal

entity = {
	name = "extra_dimensional_portal_color_entity"
	pdxmesh = "extra_dimensional_portal_color_mesh"
	
			game_data = {
		bloom_factor			= 1
		uv_animation_speed 		= 0.15
		uv_animation_direction 	= { -0.3 -1.0 }
		}
}

entity = {
	name = "extra_dimensional_portal_light_entity"
	pdxmesh = "extra_dimensional_portal_light_mesh"
	
			game_data = {
		bloom_factor			= .8
		uv_animation_speed 		= 0.15
		uv_animation_direction 	= { -0.2 -1 }
		}
}

entity = {
	name = "extra_dimensional_portal_cracks_entity"
	pdxmesh = "extra_dimensional_portal_cracks_mesh"
	
			game_data = {
		bloom_factor			= 1
		uv_animation_speed 		= 0.04
		uv_animation_direction 	= { -0.1 0.1 }
		}
}

entity = {
	name = "extra_dimensional_portal_stars_entity"
	pdxmesh = "extra_dimensional_portal_stars_mesh"
	
			game_data = {
		bloom_factor			= 12
		uv_animation_speed 		= 0.04
		uv_animation_direction 	= { -0.1 0.5 }
		}
}

entity = {
	name = "extra_dimensional_portal_effect"
	locator = { name = "core" position = { 0 0 0 } rotation = { 0 0 0} }
	scale = 1
	
	attach = { core = "extra_dimensional_portal_cracks_entity" }
	attach = { core = "extra_dimensional_portal_light_entity" }
	attach = { core = "extra_dimensional_portal_color_entity" }
	attach = { core = "extra_dimensional_portal_stars_entity" }
	attach = { core = "extra_dimensional_01_dimensional_portal_core_entity" }
}


############ System Extra Dimensional effect
entity = {
	name = "extra_dimensional_system_effect_sun"
	locator = { name = "core" position = { 0 -0 0 } rotation = { 0 0 0} }
	scale = 0.05

	attach = { core = "extra_dimensional_system_effect_2_s" }
	attach = { core = "extra_dimensional_system_effect_3_s" }
	attach = { core = "extra_dimensional_system_effect_4_s" }
	attach = { core = "extra_dimensional_system_effect_5_s" }

	cull_radius = 20000
}

###########  Rifts




entity = {
	name = "extra_dimensional_system_effect_1"
	locator = { name = "core" position = { 0 -20 0 } rotation = { 0 0 0} }
	scale = 2
	
	attach = { core = "extra_dimensional_system_effect_2_s" }
	attach = { core = "extra_dimensional_system_effect_3_s" }
	attach = { core = "extra_dimensional_system_effect_4_s" }
	attach = { core = "extra_dimensional_system_effect_5_s" }
}

entity = {
	name = "extra_dimensional_system_effect_2_s"
	locator = { name = "core" position = { 0 -5 0 } rotation = { 217 -10 0} }
	scale = 7
	
	attach = { core = "extra_dimensional_cracks_entity" }
	attach = { core = "extra_dimensional_lights_entity" }
	attach = { core = "extra_dimensional_color_entity" }
	attach = { core = "extra_dimensional_stars_entity" }
	attach = { core = "extra_dimensional_crisis_rift_sides_entity" }

	cull_radius = 20000
}

entity = {
	name = "extra_dimensional_system_effect_3_s"
	locator = { name = "core" position = { 0 -8 0 } rotation = { -45 0 15} }
	scale = 9.5
	
	attach = { core = "extra_dimensional_cracks_entity" }
	attach = { core = "extra_dimensional_lights_entity" }
	attach = { core = "extra_dimensional_color_entity" }
	attach = { core = "extra_dimensional_stars_entity" }

	cull_radius = 20000
}


entity = {
	name = "extra_dimensional_system_effect_4_s"
	locator = { name = "core" position = { 2 -5 0 } rotation = { 30 32 -10} }
	scale = 16.9
	
	attach = { core = "extra_dimensional_cracks_entity" }
	attach = { core = "extra_dimensional_lights_entity" }
	attach = { core = "extra_dimensional_color_entity" }
	attach = { core = "extra_dimensional_stars_entity" }

	cull_radius = 20000
}

entity = {
	name = "extra_dimensional_system_effect_5_s"
	locator = { name = "core" position = { 0 -8 -5 } rotation = { 80 42 -53} }
	scale = 13.9
	
	attach = { core = "extra_dimensional_cracks_entity" }
	attach = { core = "extra_dimensional_lights_entity" }
	attach = { core = "extra_dimensional_color_entity" }
	attach = { core = "extra_dimensional_stars_entity" }

	cull_radius = 20000
}
