@titan_scale = 20
entity = {
	name = "synthetics_01_titan_entity"
	pdxmesh = "synthetics_01_titan_frame_mesh"

	default_state = "idle"
	state = { name = "idle" animation = "idle"

	}
	state = { name = "moving" animation = "idle"
		event =  { trigger_once = yes sound = { soundeffect = "moving_out_titan" } }
	}
	state = { name = "death" animation = "death" looping = no 
		event = { time = 2.2 node = "explosion_locator_01" particle = "synthetics_01_050_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 3.5 node = "explosion_locator_02" particle = "synthetics_01_075_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 12.7 node = "explosion_locator_03" particle = "synthetics_01_050_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 11.2 node = "explosion_locator_04" particle = "synthetics_01_075_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 7.5 node = "explosion_locator_05" particle = "synthetics_01_075_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 5.1 node = "explosion_locator_06" particle = "synthetics_01_075_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 8.8 node = "explosion_locator_07" particle = "synthetics_01_050_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 10.5 node = "explosion_locator_08" particle = "synthetics_01_075_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }

		event = { time = 16.5 node = "part1" particle = "synthetics_01_5_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 16.52 node = "part2" particle = "synthetics_01_5_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 16.54 node = "part3" particle = "synthetics_01_5_ship_explosion_effect" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }

	}
#	attach = { "part1" 		 		= "synthetics_01_titan_bow_entity" }
#	attach = { "part2" 		 		= "synthetics_01_titan_mid_entity" }
#	attach = { "part3" 		 		= "synthetics_01_titan_stern_entity" }
		
	game_data = {
		size = @titan_scale
	}
}

entity = {
	name = "synthetics_01_titan_bow_entity"
	pdxmesh = "synthetics_01_titan_bow_XL_mesh"

	game_data = {
        emissive_recolor_crunch = 3.0
    }
}

entity = {
	name = "synthetics_01_titan_mid_entity"
	pdxmesh = "synthetics_01_titan_mid_L4_mesh"

	game_data = {
        emissive_recolor_crunch = 3.0
    }
}

entity = {
	name = "synthetics_01_titan_stern_entity"
	pdxmesh = "synthetics_01_titan_stern_L2_mesh"

	state = { name = "idle" state_time = 5
	}
	state = { name = "moving" state_time = 5
			  event = { time = 0 node = "engine_large_01" particle = "synthetics_01_350_ship_exhaust" trigger_once = yes keep_particle = yes }
			  event = { time = 0 node = "engine_large_02" particle = "synthetics_01_300_ship_exhaust" trigger_once = yes keep_particle = yes }
			  event = { time = 0 node = "engine_large_03" particle = "synthetics_01_350_ship_exhaust" trigger_once = yes keep_particle = yes }
			  event = { time = 0 node = "engine_large_04" particle = "synthetics_01_300_ship_exhaust" trigger_once = yes keep_particle = yes }


			  event = { time = 0 node = "engine_small_01" particle = "synthetics_01_250_ship_exhaust" trigger_once = yes keep_particle = yes }
			  event = { time = 0 node = "engine_small_02" particle = "synthetics_01_200_ship_exhaust" trigger_once = yes keep_particle = yes }
			  event = { time = 0 node = "engine_small_03" particle = "synthetics_01_200_ship_exhaust" trigger_once = yes keep_particle = yes }
			  event = { time = 0 node = "engine_small_04" particle = "synthetics_01_250_ship_exhaust" trigger_once = yes keep_particle = yes }

	}
	game_data = {
        emissive_recolor_crunch = 3.0
    }
}

animation = {
	name = "synthetics_01_titan_frame_idle_animation"
	file = "synthetics_01_titan_frame_idle.anim"
}

animation = {
	name = "synthetics_01_titan_frame_death_animation"
	file = "synthetics_01_titan_frame_death.anim"
}