entity = {
	name = "psionic_01_titan_entity"
	pdxmesh = "psionic_01_titan_frame_mesh"

	default_state = "idle"
	state = { name = "idle" animation = "idle" 
		start_event = { trigger_once = yes sound = { soundeffect = "psi_ship_titan_idle" } }
	}
	state = { name = "moving" animation = "idle"
		event =  { trigger_once = yes sound = { soundeffect = "psi_ship_titan_move" } }
	}
	state = { name = "death" animation = "death" looping = no 
		event = { time = 2.5 node = "explosion_locator_01" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 3.5 node = "explosion_locator_02" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 4.5 node = "explosion_locator_03" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 5.5 node = "explosion_locator_04" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 7.5 node = "explosion_locator_05" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }
		event = { time = 9.5 node = "explosion_locator_06" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "ship_explosion" } }

		event = { time = 6.4 node = "part1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "amb_titan_ship_death" } }
		event = { time = 8.4 node = "part2" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "amb_titan_ship_death" } }

		event = { time = 11.5 node = "part1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "amb_titan_ship_death" } }
		event = { time = 11.5 node = "part2" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "amb_titan_ship_death" } }
		event = { time = 11.5 node = "part3" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "amb_titan_ship_death" } }
	}

	scale = 2.0
	game_data = {
		size = 50
	}
}

entity = {
	name = "psionic_01_titan_bow_entity"
	pdxmesh = "psionic_01_titan_bow_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 5 }

	game_data = {
		bloom_factor			= 1.0
		uv_animation_speed 		= 0.03
		uv_animation_direction 	= { 0.0 -1.0 }
	}
}

entity = {
	name = "psionic_01_titan_mid_entity"
	pdxmesh = "psionic_01_titan_mid_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 5 }

	game_data = {
		bloom_factor			= 1.0
		uv_animation_speed 		= 0.03
		uv_animation_direction 	= { 0.0 -1.0 }
	}
}

entity = {
	name = "psionic_01_titan_stern_entity"
	pdxmesh = "psionic_01_titan_stern_mesh"

	state = { name = "idle" state_time = 5
		event = { time = 0.0 node = "engine_large_01" particle = "generic_05_exhaust_circle_idle" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_02" particle = "generic_05_exhaust_circle_idle" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_03" particle = "generic_05_exhaust_circle_idle" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_04" particle = "generic_05_exhaust_circle_idle" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_05" particle = "generic_05_exhaust_circle_idle" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_06" particle = "generic_035_exhaust_line_idle" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_07" particle = "generic_035_exhaust_line_idle" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_08" particle = "generic_035_exhaust_line_idle" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_09" particle = "generic_035_exhaust_line_idle" keep_particle = yes trigger_once = yes  }
	}
	state = { name = "moving" state_time = 5
		event = { time = 0.0 node = "engine_large_01" particle = "generic_1_25_exhaust_line_moving" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_02" particle = "generic_1_25_exhaust_line_moving" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_03" particle = "generic_1_25_exhaust_line_moving" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_04" particle = "generic_1_25_exhaust_line_moving" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_05" particle = "generic_1_25_exhaust_line_moving" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_06" particle = "generic_1_25_exhaust_line_moving" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_07" particle = "generic_1_25_exhaust_line_moving" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_08" particle = "generic_1_25_exhaust_line_moving" keep_particle = yes trigger_once = yes  }
		event = { time = 0.0 node = "engine_large_09" particle = "generic_1_25_exhaust_line_moving" keep_particle = yes trigger_once = yes  }
	}
	state = { name = "death" chance = 1 looping = no state_time = 10 }

	game_data = {
		bloom_factor			= 1.0
		uv_animation_speed 		= 0.03
		uv_animation_direction 	= { 0.0 -1.0 }
	}
}

animation = {
	name = "psionic_01_titan_frame_idle_animation"
	file = "psionic_01_titan_frame_idle.anim"
}

animation = {
	name = "psionic_01_titan_frame_death_animation"
	file = "psionic_01_titan_frame_death.anim"
}
