entity = {
	name = "mindwarden_01_juggernaut_entity"
	pdxmesh = "mindwarden_01_juggernaut_frame_mesh"

	locator = { name = "root" position = { 0 0 0 } rotation = { 0 180 180 } } # Actual locator in mesh.
	locator = { name = "part1" position = { 0 0 0 } } # Actual locator in mesh.
	locator = { name = "core_locator_1" position = { 0 5 0 }  parent_joint = "BodyRoot_joint" }

	default_state = "idle"
	state = { name = "idle" animation = "idle" animation_blend_time = 0 looping = no }
	state = { name = "moving" animation = "moving" animation_blend_time = 0 looping = no }
	state = { name = "death" animation = "death" animation_blend_time = 2 looping = no
		event = { time = 13.02 node = "core_locator_1" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = no sound = { soundeffect = ship_destroyed } }
	}

	scale = 2.4
	game_data = {
		size = 35
	}
}

entity = {
	name = "mindwarden_01_juggernaut_core_section_entity"
	pdxmesh = "mindwarden_01_juggernaut_mesh"

	default_state = "idle"
	state = { name = "idle" animation = "idle"	looping = no animation_blend_time = 0
		event = { time = 0 node = "engine_large_01" particle = "generic_1_5_exhaust_line_idle" trigger_once = yes keep_particle = yes }
		event = { time = 0 node = "engine_large_02" particle = "generic_1_5_exhaust_line_idle" trigger_once = yes keep_particle = yes }
		event = { time = 0 node = "engine_large_03" particle = "generic_1_25_exhaust_line_idle" trigger_once = yes keep_particle = yes }
		event = { time = 0 node = "engine_large_04" particle = "generic_1_25_exhaust_line_idle" trigger_once = yes keep_particle = yes }
		event = { time = 0 node = "engine_medium_01" particle = "generic_075_exhaust_line_idle" trigger_once = yes keep_particle = yes }
		event = { time = 0 node = "engine_medium_02" particle = "generic_075_exhaust_line_idle" trigger_once = yes keep_particle = yes }

		event = { time = 0 node = "light_locator_01" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_06" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_015" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_016" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_017" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_018" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_019" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_020" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }

		event = { trigger_once = yes sound = { soundeffect = mw_ship_juggernaut_idle } }
	}
	state = { name = "moving" animation = "moving" looping = no animation_blend_time = 0
		event = { trigger_once = yes sound = { soundeffect = mw_ship_juggernaut_move } }

		event = { time = 0 node = "engine_large_01" particle = "generic_1_5_exhaust_line_moving" trigger_once = yes keep_particle = yes }
		event = { time = 0 node = "engine_large_02" particle = "generic_1_5_exhaust_line_moving" trigger_once = yes keep_particle = yes }
		event = { time = 0 node = "engine_large_03" particle = "generic_1_25_exhaust_line_moving" trigger_once = yes keep_particle = yes }
		event = { time = 0 node = "engine_large_04" particle = "generic_1_25_exhaust_line_moving" trigger_once = yes keep_particle = yes }
		event = { time = 0 node = "engine_medium_01" particle = "generic_075_exhaust_line_moving" trigger_once = yes keep_particle = yes }
		event = { time = 0 node = "engine_medium_02" particle = "generic_075_exhaust_line_moving" trigger_once = yes keep_particle = yes }

		event = { time = 0 node = "light_locator_01" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_06" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_015" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_016" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_017" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_018" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_019" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "light_locator_020" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
	}
	state = { name = "death" animation = "death" looping = no animation_blend_time = 2
		event = { time = 1.1 node = "explosion_locator_01" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1.3 node = "explosion_locator_01" particle = "ship_burn_2_particle" keep_particle = yes trigger_once = yes }
		event = { time = 3.1 node = "explosion_locator_07" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes }
		event = { time = 3.3 node = "explosion_locator_07" particle = "ship_burn_2_particle" keep_particle = yes trigger_once = yes }
		event = { time = 4.4 node = "explosion_locator_04" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes }
		event = { time = 4.7 node = "explosion_locator_05" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes }
		event = { time = 4.9 node = "explosion_locator_05" particle = "ship_burn_2_particle" keep_particle = yes trigger_once = yes }
		event = { time = 5.2 node = "explosion_locator_06" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes }
		event = { time = 5.4 node = "explosion_locator_06" particle = "ship_burn_2_particle" keep_particle = yes trigger_once = yes }
		event = { time = 6.5 node = "explosion_locator_03" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes }
		event = { time = 6.9 node = "explosion_locator_08" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes }
		event = { time = 8.9 node = "explosion_locator_02" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes }
	}
}

animation = {
	name = "mindwarden_01_juggernaut_frame_idle_animation"
	file = "mindwarden_01_juggernaut_frame_idle.anim"
}

animation = {
	name = "mindwarden_01_juggernaut_frame_moving_animation"
	file = "mindwarden_01_juggernaut_frame_moving.anim"
}

animation = {
	name = "mindwarden_01_juggernaut_frame_death_animation"
	file = "mindwarden_01_juggernaut_frame_death.anim"
}

animation = {
	name = "mindwarden_01_juggernaut_idle_animation"
	file = "mindwarden_01_juggernaut_idle.anim"
}

animation = {
	name = "mindwarden_01_juggernaut_moving_animation"
	file = "mindwarden_01_juggernaut_moving.anim"
}

animation = {
	name = "mindwarden_01_juggernaut_death_animation"
	file = "mindwarden_01_juggernaut_death.anim"
}
