In \star conflict\data\levels\global_world\_campaign\hub_jer_rock_terramorph_e_ow:

-- -------------------------------------------------------------------------
-- generated by Targem Export script from file 'OW_campaign_luaset.ods'
-- -------------------------------------------------------------------------
Mission = {
	
	squads = {
		
		{
			name = "Hostile2_Patrol14" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "police_spawn_spot1",
			route = "police_path1",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 30,
			respawn_time = 90,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 10, 0, 10 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( -10, 0, 10 ) },
			}},
		},
		
		{
			name = "EventDestroyer" ,
			relationship_group = ai.RelationshipGroups.Alien,
			--boss = true,
			spawn_spot = "transport_spawn_spot1",
			route = "transport_path1",
			squad_type = ai.AISquadType.PATROL,
			cargoship =  "AlienCruiser_EventDestroyer",
			first_spawn_delay = 1,
			respawn_time = 90,
			--spawn_by_mission = true,
			collision_handling = ai.AICargoCollisionHandling.MOVE_TO_SPAWN,
			members = {{
			}},
		},

		{
			name = "Hostile2_Patrol2" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot2",
			route = "pirate_path2",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 5,
			respawn_time = 180,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, -10, -10 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( -10, 0, 10 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 10, 0, -10 ) },
			}},
		},
		
		{
			name = "Hostile2_Patrol3" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot3",
			route = "pirate_path3",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 5,
			respawn_time = 120,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, -10, -10 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 10, 0, 10 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 10, 0, -10 ) },
			}},
		},
		
		{
			name = "Hostile2_Patrol4" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot4",
			route = "pirate_path4",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 5,
			respawn_time = 180,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, -10, -10 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 10, 0, 10 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( -10, 0, 10 ) },
			}},
		},
		
		{
			name = "Pirate_QuestJericho_mtk" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot5",
			route = "pirate_path5",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 5,
			respawn_time = 45,
			spawn_by_quest = true,
			members = {{
				{ "C_Pirate_QuestJericho_mtk" , Vec3( 0, 0, 0 ) },
			}},
		},
		
		{
			name = "Hostile2_Patrol6" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot6",
			route = "pirate_path6",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 6,
			respawn_time = 120,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, -10, -10 ) },
			}},
		},
		
		{
			name = "Hostile2_Patrol7" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot7",
			route = "pirate_path7",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 7,
			respawn_time = 180,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
			}},
		},
		
		{
			name = "Hostile2_Patrol8" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot8",
			route = "pirate_path8",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 8,
			respawn_time = 180,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
			}},
		},
		
		{
			name = "Hostile2_Patrol9" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot9",
			route = "pirate_path9",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 9,
			respawn_time = 180,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, -10, -10 ) },
			}},
		},
		
		{
			name = "Hostile2_Patrol10" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot10",
			route = "pirate_path10",
			squad_type = ai.AISquadType.PATROL,
			respawn_time = 120,
			spawn_trigger_location = "TriggerArea1",
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
			}},
		},
		
		{
			name = "Hostile2_Patrol12" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot12",
			route = "pirate_path12",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 9,
			respawn_time = 180,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, -10, -10 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 10, 0, 10 ) },
			}},
		},
		
		{
			name = "Hostile2_Patrol13" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot13",
			route = "pirate_path13",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 9,
			respawn_time = 180,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, -10, -10 ) },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 10, 0, 10 ) },
			}},
		},
		
		{
			name = "Hostile2_Convoy11" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "pirate_spawn_spot11",
			route = "pirate_path11",
			squad_type = ai.AISquadType.CONVOY,
			first_spawn_delay = 20,
			respawn_time = 120,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ), true },
				{ "C_Overseer_L_T5_hjrt" , Vec3( 10, 0, 10 ) },
			}},
		},
		
		{
			name = "Hostile2_Patrol1" ,
			relationship_group = ai.RelationshipGroups.Hostile2,
			spawn_spot = "hostile2_spawn_spot1",
			route = "hostile2_path1",
			squad_type = ai.AISquadType.PATROL,
			first_spawn_delay = 20,
			respawn_time = 120,
			members = {{
				{ "C_Overseer_L_T5_hjrt" , Vec3( 0, 0, 0 ) },
			}},
		},
		
		{
			name = "EventDestroyer" ,
			relationship_group = ai.RelationshipGroups.Alien,
			boss = true,
			spawn_spot = "EventDestroyer_spawn_spot",
			route = "EventDestroyer_path",
			squad_type = ai.AISquadType.PATROL,
			cargoship =  "AlienCruiserCompaign",
			first_spawn_delay = 1,
			respawn_time = 30,
			--spawn_by_mission = true,
			collision_handling = ai.AICargoCollisionHandling.MOVE_TO_SPAWN,
			members = {{
			}},
		},
	},
	
	LootPoint = {
		
		{
			first_spawn_delay = 301,
			spot_prefix = "LootPoint_Base",
			crate_def = "LootCrate_OW2_TreasureChest",
			respawn = 361,
			count = 1,
		},
		
		{
			first_spawn_delay = 0,
			spot_prefix = "LootPoint_Junk",
			crate_def = "LootCrate_OW2_GoodJunk5",
			respawn = 30,
			count = 12,
		},
		
		{
			first_spawn_delay = 0,
			spot_prefix = "LootPoint_Mineral",
			crate_def = "LootCrate_OW2_Ore_Common_OsmiumOre",
			respawn = 30,
			count = 18,
		},
	},
}
sys.execscript( 'scripts/general/missions.lua' )

Also, destroyer originaly have 1,000,000,000 hp, for fix that replace (in \data\gamedata\def\objects\cargoship.lua):

----
Def.CargoShip =
{
	class 			= "CargoShip",
	in_editor		= false,
	model			= "models/objects/ships_huge/freighter_imper/freighter_imper",
	object_tag 		= ai.ObjectTag.TRANSPORT,
	

	hudType 		= "default",
	signature		= ai.Signature.HUGE,
	
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "ShipMetalMk3", mass = 1000000, },
	damageable		= true,

	maxViewDist		= 3000,
	health 			= 10000,
	max_lin_speed	= 10,
	max_rot_speed	= 10,	-- deg per second

	death_effect	= "particles/empty",
	death_sound		= "sound/explosion/cargoship_expl",
	work_sound      = "sound/engine/cargoship_loop",

	death_wreck		= "CargoShipWreck",

	uiName			= "CargoShip",

	trail_effect = "particles/ships/ship_trail",
	trail_size = 0.1,
	trail_color = "5 17 197 100",
	
	warp_in_effect	= "particles/other/wave_portal_open",
	warp_in_sound	= "sound/gadgets/pve_ship_warp_in",
	warp_out_effect	= "particles/other/wave_portal_open",
	warp_out_sound	= "sound/gadgets/pve_ship_warp_out",
	
	children =
	{
		{	def = "Engine_empire_xxl", joint = "exhaust_1",	},
		{	def = "Engine_empire_xl", joint = "exhaust_2",	},
		{	def = "Engine_empire_xl", joint = "exhaust_3",	},
		{	def = "Engine_empire_l",	joint = "exhaust_4",	},
		{	def = "Engine_empire_l",	joint = "exhaust_5",	},
	},
}

--
Def.CargoShipWreck =
{
	class 			= "BaseEntity",
	in_editor		= false,
	model			= "models/objects/ships_huge/freighter_imper/freighter_imper_wreck",
	physics			= { solid_type = solid.compound_model, dynamic = true, material = "Metal", mass = 50000, },
	remove_timeout	= 60.0,	--#74497 Уменьшил до минуты
	maxViewDist		= 3000,
	children =
	{
		{	effect = "particles/explosions/objects/brokenparts_fire", joint = "point_1"	},
		{	effect = "particles/explosions/objects/brokenparts_fire", joint = "point_2"	},
		{	effect = "particles/explosions/objects/brokenparts_fire", joint = "point_3"	},
		{	effect = "particles/explosions/objects/brokenparts_fire", joint = "point_4"	},
		{	effect = "particles/explosions/objects/brokenparts_fire", joint = "point_5"	},
		{	effect = "particles/explosions/objects/cargoship_explosion", joint = "root"	},
	},
	uiName 		= 	"ShipWreck",
}

--
Def.PvE_DockingBay =
{
	class 			= "AnimatedEntity",
	in_editor		= true,
	maxViewDist		= 5000,
	model			= "mapskit/maps/models/imper_station/docking_bay_huge/docking_bay_huge",
	physics			= { solid_type = solid.compound_model, static = true, material = "Metal", },
}
-- грузовой корабль игроков для геймплея на geostation т1-т2
Def.CargoShipTeam1 =
{
	inherit		= "CargoShip",
	relationship_group = 1,
	health 			= 100000,	--- #62763 было 75000, но ботам выдали ракеты
	max_lin_speed	= 14,

	uiName			= "CargoShip",
	hud_ico 		= "hud_cargo_ship_icon",
	
	children = 
	{
		{	def = "Engine_pirate_xxl",	joint = "exhaust_1",	},
		{	def = "Engine_pirate_xl",	joint = "exhaust_2",	},
		{	def = "Engine_pirate_xl",	joint = "exhaust_3",	},
		{	def = "Engine_pirate_l",	joint = "exhaust_4",	},
		{	def = "Engine_pirate_l",	joint = "exhaust_5",	},

		{	effect = "particles/ships/transport_lights",joint = "light_1",	},
		{	effect = "particles/ships/transport_lights",joint = "light_2",	},
		{	effect = "particles/ships/transport_lights",joint = "light_3",	},
		{	effect = "particles/ships/transport_lights",joint = "light_4",	},
	},	
}

-- грузовой корабль AI для геймплея на geostation т1-т2
Def.CargoShipTeam2 =
{
	inherit		= "CargoShip",
	relationship_group = 2,
	health 			= 80000,
	max_lin_speed	= 7,
	points_reward_kill = 200,
	points_reward_assist_damage = 100,
	points_reward_assist_debuff = 50,
	signature		= ai.Signature.HUGE,

	uiName			= "CargoShip",
	hud_ico 		= "hud_cargo_ship_icon",
	
	trail_effect = "particles/ships/ship_trail",
	trail_size = 0.1,
	trail_color = "185 21 41 100",
	
	children = 
	{
		{	def = "Engine_empire_xxl", joint = "exhaust_1",	},
		{	def = "Engine_empire_xl", joint = "exhaust_2",	},
		{	def = "Engine_empire_xl", joint = "exhaust_3",	},
		{	def = "Engine_empire_l",	joint = "exhaust_4",	},
		{	def = "Engine_empire_l",	joint = "exhaust_5",	},

		{	effect = "particles/ships/transport_lights",joint = "light_1",	},
		{	effect = "particles/ships/transport_lights",joint = "light_2",	},
		{	effect = "particles/ships/transport_lights",joint = "light_3",	},
		{	effect = "particles/ships/transport_lights",joint = "light_4",	},
	},	
}

-- грузовой корабль игроков для геймплея на piratebay t4-t5
Def.CargoShipPirateTeam1 =
{
	inherit		= "CargoShip",
	relationship_group = 1,
	health 			= 220000,
	max_lin_speed	= 12,

	children =
	{
		{	def = "Engine_empire_xxl", joint = "exhaust_1",	},
		{	def = "Engine_empire_xl", joint = "exhaust_2",	},
		{	def = "Engine_empire_xl", joint = "exhaust_3",	},
		{	def = "Engine_empire_l",	joint = "exhaust_4",	},
		{	def = "Engine_empire_l",	joint = "exhaust_5",	},
	},

	uiName			= "CargoShip",
	hud_ico 		= "hud_cargo_ship_icon",
}

-- грузовой корабль игроков для геймплея на rescue_pirates_base
Def.CargoShipPirateRescue =
{
	inherit		= "CargoShip",
	relationship_group = 1,
	health 			= 60000,
	max_lin_speed	= 12,

	children =
	{
		{	def = "Engine_empire_xxl", joint = "exhaust_1",	},
		{	def = "Engine_empire_xl", joint = "exhaust_2",	},
		{	def = "Engine_empire_xl", joint = "exhaust_3",	},
		{	def = "Engine_empire_l",	joint = "exhaust_4",	},
		{	def = "Engine_empire_l",	joint = "exhaust_5",	},
	},

	uiName			= "CargoShip",
	hud_ico 		= "hud_cargo_ship_icon",
}

Def.CargoShipStealth =
{
	inherit		= "CargoShip",
	relationship_group = 1,
	health 			= 6000000,
	max_lin_speed	= 12,

	children =
	{
		{	def = "Engine_empire_xxl", joint = "exhaust_1",	},
		{	def = "Engine_empire_xl", joint = "exhaust_2",	},
		{	def = "Engine_empire_xl", joint = "exhaust_3",	},
		{	def = "Engine_empire_l",	joint = "exhaust_4",	},
		{	def = "Engine_empire_l",	joint = "exhaust_5",	},
	},

	uiName			= "CargoShip_Stealth",
	hud_ico 		= "hud_cargo_ship_icon",
}

-- деф для туториального корабля
Def.CargoShipTutorial =
{
	inherit		= "CargoShip",
	relationship_group = 2,
	health 			   = 6800,	-- #53519
	max_lin_speed	   = 12,
	signature		   = ai.Signature.HUGE,

	uiName			= "Training_target",
	hud_ico 		= "hud_cargo_ship_icon",
}

-- грузовой корабль AI для геймплея на Jericho_Base т2
Def.CargoShipTeam2_Jericho_T2 =
{
	relationship_group = 2,
	health 			= 110000,
	max_lin_speed	= 6,
	points_reward_kill = 200,
	points_reward_assist_damage = 100,
	points_reward_assist_debuff = 50,
	signature		= ai.Signature.HUGE,

	uiName			= "CargoShip_bomb",
	
	class 			= "CargoShip",
	hudType 		= "default",	-- #49787
	in_editor		= false,
	model			= "models/objects/ships_huge/freighter_imper/freighter_imper",
	object_tag 		= ai.ObjectTag.TRANSPORT,

	physics			= { solid_type = solid.compound_model, kinematic = true, material = "Metal", mass = 1000000, },
	damageable		= true,

	maxViewDist		= 3000,
	max_rot_speed	= 10,	-- deg per second

	death_effect	= "particles/empty",
	death_sound		= "sound/explosion/cargoship_expl",
	work_sound      = "sound/engine/cargoship_loop",

	death_wreck		= "CargoShipWreck",

	hud_ico 		= "hud_cargo_ship_icon",
	
	warp_in_effect	= "particles/other/wave_portal_open",
	warp_in_sound	= "sound/gadgets/pve_ship_warp_in",
	warp_out_effect	= "particles/explosions/objects/explosion_big",
	warp_out_sound	= "sound/explosion/cargoship_expl",

	children =
	{
		{	def = "Engine_empire_xxl", joint = "exhaust_1",	},
		{	def = "Engine_empire_xl", joint = "exhaust_2",	},
		{	def = "Engine_empire_xl", joint = "exhaust_3",	},
		{	def = "Engine_empire_l",	joint = "exhaust_4",	},
		{	def = "Engine_empire_l",	joint = "exhaust_5",	},
	},
	
}


-- грузовой корабль AI для геймплея на debrissite т2
Def.CargoShipTeam2_Debrissite_T2 =
{
	inherit		= "CargoShipTeam2_Jericho_T2",
	health 			= 1000000,
	max_lin_speed	= 25,
	points_reward_kill = 50,
	points_reward_assist_damage = 350,
}


-- грузовой корабль для прототипа ПвЕ рейда
Def.AlienCruiser =
{
	relationship_group = ai.RelationshipGroups.Alien, -- alien
	health 			= 180000000,
	crowd_control_coef = 0,	--- #59363
	--health 			= 50,
	max_lin_speed	= 1200,
	points_reward_kill = 300,
	points_reward_assist_damage = 9500,
	points_reward_assist_debuff = 200,
	signature		= ai.Signature.HUGE,

	uiName			= "AlienCruiser",
	
	class 			= "CargoShip",
	hudType 		= "default",	-- #49787
	in_editor		= false,
	model			= "models/objects/ships_huge/prec_cruiser/prec_cruiser",

	physics			= { solid_type = solid.compound_model, kinematic = true, material = "Metal", mass = 1000000, },
	damageable		= true,

	maxViewDist		= 3000,
	max_rot_speed	= 2,	-- deg per second

	death_effect	= "",
	death_sound		= "sound/raid/boss_death",
	work_sound      = "sound/raid/boss_engine",

	death_wreck		= "AlienCruiserExpl",

	hud_ico 		= "nlo_2",

	warp_in_effect	= "particles/other/wave_portal_open",
	warp_in_sound	= "sound/raid/boss_call",
	warp_out_effect	= "particles/other/wave_portal_open",
	warp_out_sound	= "sound/raid/boss_call",
	
	shield_def		= "Cruiser_Shield",
	shield_activate_sound = "sound/raid/boss_shield_on",
	shield_deactivate_sound = "sound/raid/boss_shield_off",
	anger_sound = "sound/raid/boss_call",
	anger_health_percent = { 0.85, 0.7, 0.5, 0.3, 0.15, 0.05 },
	
	gameplay_coef_group_id	= 0,

	broken_parts = 
	{
		{ def = "AlienCruiser_Wreck1",	debris = false, pos = Vec3( 0, 89, -29 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0.075, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck2", 	debris = false, pos = Vec3( 13, 52, -32 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck3",  debris = false, pos = Vec3( 7, -7, -40 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0.05, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck4",  debris = false, pos = Vec3( -19, -12, -46 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0.1, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck5",  debris = false, pos = Vec3( 25, 12, -36 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		--{ def = "AlienCruiser_Wreck6",  debris = false, pos = Vec3( -15, 45, -22 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck7",  debris = false, pos = Vec3( 0, -45, -61 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0.1, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck8",  debris = false, pos = Vec3( 0, -89, -17 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck9",  debris = false, pos = Vec3( 0, 12, 12 ), angle = 360,ang_speed_deviation = 0.01, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck10",  debris = false, pos = Vec3( 0, 12, 22 ), angle = 360,ang_speed_deviation = 0.01, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		--
		{ def = "Destroyer_Life_Wreck03", debris = false, pos = Vec3( -2, 10, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck09", debris = false, pos = Vec3( -4, -10, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		--
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -43, 20, -42 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck02", debris = false, pos = Vec3( -25, 45, -22 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck13", debris = false, pos = Vec3( -41, 20, -41 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck05", debris = false, pos = Vec3( -15, 3, -42 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck10", debris = false, pos = Vec3( 15, 3, -42 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -15, 40, -43 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck08", debris = false, pos = Vec3( 15, 40, -43 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck07", debris = false, pos = Vec3( 0, 31, -43 ), angle = 360, ang_speed_deviation = 10,dumping = 0.05, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck06", debris = false, pos = Vec3( 0, -5, -43 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
	},
	
	children =
	{		
		{ def = "Turret_CruiserAlienSmall", joint = "gun_1" },
		{ def = "Turret_CruiserAlienSmall", joint = "gun_2" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_3" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_4" },
		{ def = "Turret_CruiserAlien", joint = "gun_5" },
		{ def = "Turret_CruiserAlien", joint = "gun_6" },
		{ def = "TurretPlasma_CruiserAlien", joint = "gun_7" },
		{ def = "TurretPlasma_CruiserAlien", joint = "gun_8" },
		{ def = "Turret_CruiserAlien", joint = "gun_9" },
		{ def = "Turret_CruiserAlien", joint = "gun_10" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_11" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_12" },
		{ def = "Turret_CruiserAlienSmall", joint = "gun_13" },
		{ def = "Turret_CruiserAlienSmall", joint = "gun_14" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_15" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_16" },

		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_17" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_18" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_19" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_20" },

		{def = "PrecCruiserEngine",	joint = "engine_1"},
		{effect = "particles/objects/prec_cruiser_engine_aura",	joint = "engine_1"},
		{def = "PrecCruiserEngineEx",	joint = "exhaust_1"},
		{def = "PrecCruiserEngineSmall",	joint = "engine_2"},
		{def = "PrecCruiserEngineExSmall",	joint = "exhaust_2"},
		{def = "PrecCruiserEngineSmall",	joint = "engine_3"},
		{def = "PrecCruiserEngineExSmall",	joint = "exhaust_3"},
		{def = "PrecCruiserEngineSmall",	joint = "engine_4"},
		{def = "PrecCruiserEngineExSmall",	joint = "exhaust_4"},
		{def = "PrecCruiserEngineSmall",	joint = "engine_5"},
		{def = "PrecCruiserEngineExSmall",	joint = "exhaust_5"},
		{def = "PrecCruiserTrail",	joint = "exhaust_1"},
		{def = "PrecCruiserTrail",	joint = "exhaust_2"},
		{def = "PrecCruiserTrail",	joint = "exhaust_3"},
		{def = "PrecCruiserTrail",	joint = "exhaust_4"},
		{def = "PrecCruiserTrail",	joint = "exhaust_5"},

		-- кости fx с 1 по 6 пока сделал как движки
		{def = "PrecCruiserEngineExSmall",	joint = "fx_1"},
		{def = "PrecCruiserEngineExSmall",	joint = "fx_2"},
		{def = "PrecCruiserEngineExSmall",	joint = "fx_3"},
		{def = "PrecCruiserEngineExSmall",	joint = "fx_4"},
		{def = "PrecCruiserEngineExSmall",	joint = "fx_5"},
		{def = "PrecCruiserEngineExSmall",	joint = "fx_6"},
		{def = "PrecCruiserTrail",	joint = "fx_1"},
		{def = "PrecCruiserTrail",	joint = "fx_2"},
		{def = "PrecCruiserTrail",	joint = "fx_3"},
		{def = "PrecCruiserTrail",	joint = "fx_4"},
		{def = "PrecCruiserTrail",	joint = "fx_5"},
		{def = "PrecCruiserTrail",	joint = "fx_6"},

	},
}

Def.AlienCruiser_t3 =
{
	health 			= 30000000,
	crowd_control_coef = 0,	--- #59363
	shield_def		= "Cruiser_Shield_RW_t3",

	relationship_group = ai.RelationshipGroups.Alien, -- alien
	max_lin_speed	= 20,
	points_reward_kill = 300,
	points_reward_assist_damage = 9500,
	points_reward_assist_debuff = 200,
	signature		= ai.Signature.HUGE,

	uiName			= "AlienDestroyer",	--AlienCruiser
	
	class 			= "CargoShip",
	--hudType 		= "default",	-- #49787
	in_editor		= false,

	model			= "models/objects/ships_huge/prec_destroyer/prec_destroyer",
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "Metal", mass = 1000000, },
	damageable		= false,

	maxViewDist		= 3000,
	max_rot_speed	= 2,	-- deg per second

	death_effect	= "",
	death_wreck		= "AlienDestroyerExpl",
	death_sound		= "sound/raid/boss_death",
	work_sound      = "sound/raid/boss_engine",

	hud_ico 		= "nlo_2",
	
	warp_in_effect	= "particles/other/wave_portal_open",
	warp_in_sound	= "sound/raid/boss_call2",
	warp_out_effect	= "particles/other/wave_portal_open",
	warp_out_sound	= "sound/raid/boss_call2",
	
	shield_activate_sound = "sound/raid/boss_shield_on",
	shield_deactivate_sound = "sound/raid/boss_shield_off",
	anger_sound = "sound/raid/boss_call2",
	anger_health_percent = { 0.7, 0.5, 0.3, 0.1 },

	broken_parts = 
	{
		{ def = "AlienDestroyer_Wreck01",  debris = false, pos = Vec3( 96, 28, -102 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T R FRONT
		{ def = "AlienDestroyer_Wreck09",  debris = false, pos = Vec3( 64, 22, -14 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T R BACK
		
		{ def = "AlienDestroyer_Wreck13",  debris = false, pos = Vec3( -66, 23, -9 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T L BACK
		{ def = "AlienDestroyer_Wreck17",  debris = false, pos = Vec3( -97, 27, -132 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T L FRONT
		
		{ def = "AlienDestroyer_Wreck02",  debris = false, pos = Vec3( 93, -24, -138 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R FRONT
		{ def = "AlienDestroyer_Wreck04",  debris = false, pos = Vec3( 93, -29, -78 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R MID
		{ def = "AlienDestroyer_Wreck10",  debris = false, pos = Vec3( 67, -23, -16 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R BACK
		
		{ def = "AlienDestroyer_Wreck14",  debris = false, pos = Vec3( -68, -24, -22 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B L BACK
		{ def = "AlienDestroyer_Wreck18",  debris = false, pos = Vec3( -98, -28, -96 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B L FRONT
		
		--бошка
		{ def = "AlienDestroyer_Wreck11",  debris = false, pos = Vec3( 23, 0, -22 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.2, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- БОШКА R
		{ def = "AlienDestroyer_Wreck12",  debris = false, pos = Vec3( -30, 0, -25 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.2, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- БОШКА L
		
		--пропадают сразу
		{ def = "AlienDestroyer_Wreck05",  debris = false, pos = Vec3( 98, 0, -68 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- большой подглазник R пропадают сразу
		{ def = "AlienDestroyer_Wreck16",  debris = false, pos = Vec3( -100, 0, -69 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- большой подглазник L пропадают сразу
		
		--мелочь
		--{ def = "AlienDestroyer_Wreck08",  debris = false, pos = Vec3( 76, 0, -100 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- косточка R
		--{ def = "AlienDestroyer_Wreck19",  debris = false, pos = Vec3( -53, 0, -160 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть дуги входа L
		{ def = "AlienDestroyer_Wreck07",  debris = false, pos = Vec3( 53, 0, -160 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть дуги входа R
		{ def = "AlienDestroyer_Wreck06",  debris = false, pos = Vec3( 20, 0, -180 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть входа R
		{ def = "AlienDestroyer_Wreck20",  debris = false, pos = Vec3( -130, 0, -180 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть входа L
		{ def = "AlienDestroyer_Wreck03",  debris = false, pos = Vec3( 70, -22, -145 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- B R треугольник спереди
		
		--Вместо части обломки
		--{ def = "AlienDestroyer_Wreck15",  debris = false, pos = Vec3( -94, 31, -76 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- T L MID	
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck02", debris = false, pos = Vec3( -94, 31, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck03", debris = false, pos = Vec3( -94, 31, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck04", debris = false, pos = Vec3( -94, 31, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck05", debris = false, pos = Vec3( -94, 31, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck06", debris = false, pos = Vec3( -94, 33, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck07", debris = false, pos = Vec3( -94, 33, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck08", debris = false, pos = Vec3( -94, 33, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck09", debris = false, pos = Vec3( -94, 33, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck10", debris = false, pos = Vec3( -94, 33, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -94, 29, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck05", debris = false, pos = Vec3( -94, 29, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck13", debris = false, pos = Vec3( -94, 29, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck14", debris = false, pos = Vec3( -94, 29, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck15", debris = false, pos = Vec3( -94, 29, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck16", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck17", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
	},
	
	children =
	{		
		{effect = "particles/ships/destroyer_engine",	joint = "root"},
		{effect = "particles/ships/destroyer_engine_small",	joint = "fx1"},
		{effect = "particles/ships/destroyer_engine_small",	joint = "fx2"},

		{ def = "Alien_Destroyer_Life_01_T3", joint = "life1" },
		{ def = "Alien_Destroyer_Life_02_T3", joint = "life2" },
		{ def = "Alien_Destroyer_Life_03_T3", joint = "life3" },
		{ def = "Alien_Destroyer_Life_04_T3", joint = "life4" },

		{ def = "Alien_Destroyer_Hearth_T3", joint = "life1" },
		{ def = "Alien_Destroyer_SmallHearth_T3", joint = "life2" },
		{ def = "Alien_Destroyer_SmallHearth_T3", joint = "life3" },
		{ def = "Alien_Destroyer_Hearth_T3", joint = "life4" },

	},
}

Def.AlienCruiser_t5 =
{
	health 			= 75000000,	--х20
	crowd_control_coef = 0,	--- #59363
	shield_def		= "Cruiser_Shield_RW_t5",

	relationship_group = ai.RelationshipGroups.Alien, -- alien
	max_lin_speed	= 2000,
	points_reward_kill = 300,
	points_reward_assist_damage = 9500,
	points_reward_assist_debuff = 200,
	signature		= ai.Signature.HUGE,

	uiName			= "AlienDestroyer",	--AlienCruiser
	
	class 			= "CargoShip",
	--hudType 		= "default",	-- #49787
	in_editor		= true,

	model			= "models/objects/ships_huge/prec_destroyer/prec_destroyer",
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "Metal", mass = 1000000, },
	damageable		= false,

	maxViewDist		= 3000,
	max_rot_speed	= 2,	-- deg per second

	death_effect	= "",
	death_wreck		= "AlienDestroyerExpl",
	death_sound		= "sound/raid/boss_death",
	work_sound      = "sound/raid/boss_engine",

	hud_ico 		= "nlo_2",

	warp_in_effect	= "particles/other/wave_portal_open",
	warp_in_sound	= "sound/raid/boss_call2",
	warp_out_effect	= "particles/other/wave_portal_open",
	warp_out_sound	= "sound/raid/boss_call2",
	
	shield_activate_sound = "sound/raid/boss_shield_on",
	shield_deactivate_sound = "sound/raid/boss_shield_off",
	anger_sound = "sound/raid/boss_call2",
	anger_health_percent = { 0.7, 0.5, 0.3, 0.1 },

	broken_parts = 
	{
		{ def = "AlienDestroyer_Wreck01",  debris = false, pos = Vec3( 96, 28, -102 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T R FRONT
		{ def = "AlienDestroyer_Wreck09",  debris = false, pos = Vec3( 64, 22, -14 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T R BACK
		
		{ def = "AlienDestroyer_Wreck13",  debris = false, pos = Vec3( -66, 23, -9 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T L BACK
		{ def = "AlienDestroyer_Wreck17",  debris = false, pos = Vec3( -97, 27, -132 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T L FRONT
		
		{ def = "AlienDestroyer_Wreck02",  debris = false, pos = Vec3( 93, -24, -138 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R FRONT
		{ def = "AlienDestroyer_Wreck04",  debris = false, pos = Vec3( 93, -29, -78 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R MID
		{ def = "AlienDestroyer_Wreck10",  debris = false, pos = Vec3( 67, -23, -16 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R BACK
		
		{ def = "AlienDestroyer_Wreck14",  debris = false, pos = Vec3( -68, -24, -22 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B L BACK
		{ def = "AlienDestroyer_Wreck18",  debris = false, pos = Vec3( -98, -28, -96 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B L FRONT
		
		--бошка
		{ def = "AlienDestroyer_Wreck11",  debris = false, pos = Vec3( 23, 0, -22 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.2, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- БОШКА R
		{ def = "AlienDestroyer_Wreck12",  debris = false, pos = Vec3( -30, 0, -25 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.2, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- БОШКА L
		
		--пропадают сразу
		{ def = "AlienDestroyer_Wreck05",  debris = false, pos = Vec3( 98, 0, -68 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- большой подглазник R пропадают сразу
		{ def = "AlienDestroyer_Wreck16",  debris = false, pos = Vec3( -100, 0, -69 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- большой подглазник L пропадают сразу
		
		--мелочь
		--{ def = "AlienDestroyer_Wreck08",  debris = false, pos = Vec3( 76, 0, -100 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- косточка R
		--{ def = "AlienDestroyer_Wreck19",  debris = false, pos = Vec3( -53, 0, -160 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть дуги входа L
		{ def = "AlienDestroyer_Wreck07",  debris = false, pos = Vec3( 53, 0, -160 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть дуги входа R
		{ def = "AlienDestroyer_Wreck06",  debris = false, pos = Vec3( 20, 0, -180 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть входа R
		{ def = "AlienDestroyer_Wreck20",  debris = false, pos = Vec3( -130, 0, -180 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть входа L
		{ def = "AlienDestroyer_Wreck03",  debris = false, pos = Vec3( 70, -22, -145 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- B R треугольник спереди
		
		--Вместо части обломки
		--{ def = "AlienDestroyer_Wreck15",  debris = false, pos = Vec3( -94, 31, -76 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- T L MID	
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck02", debris = false, pos = Vec3( -94, 31, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck03", debris = false, pos = Vec3( -94, 31, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck04", debris = false, pos = Vec3( -94, 31, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck05", debris = false, pos = Vec3( -94, 31, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck06", debris = false, pos = Vec3( -94, 33, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck07", debris = false, pos = Vec3( -94, 33, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck08", debris = false, pos = Vec3( -94, 33, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck09", debris = false, pos = Vec3( -94, 33, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck10", debris = false, pos = Vec3( -94, 33, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -94, 29, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck05", debris = false, pos = Vec3( -94, 29, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck13", debris = false, pos = Vec3( -94, 29, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck14", debris = false, pos = Vec3( -94, 29, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck15", debris = false, pos = Vec3( -94, 29, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck16", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck17", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
	},

	children =
	{		
		{effect = "particles/ships/destroyer_engine",	joint = "root"},
		{effect = "particles/ships/destroyer_engine_small",	joint = "fx1"},
		{effect = "particles/ships/destroyer_engine_small",	joint = "fx2"},

		{ def = "Alien_Destroyer_Life_01_T5", joint = "life1" },
		{ def = "Alien_Destroyer_Life_02_T5", joint = "life2" },
		{ def = "Alien_Destroyer_Life_03_T5", joint = "life3" },
		{ def = "Alien_Destroyer_Life_04_T5", joint = "life4" },

		{ def = "Alien_Destroyer_Hearth_T5", joint = "life1" },
		{ def = "Alien_Destroyer_SmallHearth_T5", joint = "life2" },
		{ def = "Alien_Destroyer_SmallHearth_T5", joint = "life3" },
		{ def = "Alien_Destroyer_Hearth_T5", joint = "life4" },
	},

}

-- Для эвента в опенспейсе - копия с рейда pve_raid_waterharvest
Def.AlienCruiser_EventDestroyer =
{
	health 			= 10000000,	--100M test, 1G live
	crowd_control_coef = 0,	--- #59363
	shield_def		= "Cruiser_Shield_RW_t5",

	relationship_group = ai.RelationshipGroups.Alien, -- alien
	max_lin_speed	= 5,	--20
	points_reward_kill = 300,
	points_reward_assist_damage = 9500,
	points_reward_assist_debuff = 200,
	signature		= ai.Signature.HUGE,
	path_end_deactivate	= false,	-- летает бесконечно, телепортируется с конца в начало

	uiName			= "AlienDestroyer",	--AlienCruiser
	
	class 			= "CargoShip",
	--hudType 		= "default",	-- #49787
	in_editor		= false,

	model			= "models/objects/ships_huge/prec_destroyer/prec_destroyer",
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "Metal", mass = 1000000, },
	damageable		= true, -- теперь только через туррельки и ядра
	hudType			= "major",
	hud_visibility_type = "major", 
	vision_always = true,

	maxViewDist		= 5000,
	max_rot_speed	= 2,	-- deg per second

	death_effect	= "",
	death_wreck		= "AlienDestroyerExpl",
	death_sound		= "sound/raid/boss_death",
	work_sound      = "sound/raid/boss_engine",

	hud_ico 		= "nlo_2",

	warp_in_effect	= "particles/other/wave_portal_open",
	warp_in_sound	= "sound/raid/boss_call2",
	warp_out_effect	= "particles/other/wave_portal_open",
	warp_out_sound	= "sound/raid/boss_call2",
	
	shield_activate_sound = "sound/raid/boss_shield_on",
	shield_deactivate_sound = "sound/raid/boss_shield_off",
	anger_sound = "sound/raid/boss_call2",
	anger_health_percent = { 0.7, 0.5, 0.3, 0.1 },

	broken_parts = 
	{
		{ def = "AlienDestroyer_Wreck01",  debris = false, pos = Vec3( 96, 28, -102 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T R FRONT
		{ def = "AlienDestroyer_Wreck09",  debris = false, pos = Vec3( 64, 22, -14 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T R BACK
		
		{ def = "AlienDestroyer_Wreck13",  debris = false, pos = Vec3( -66, 23, -9 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T L BACK
		{ def = "AlienDestroyer_Wreck17",  debris = false, pos = Vec3( -97, 27, -132 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T L FRONT
		
		{ def = "AlienDestroyer_Wreck02",  debris = false, pos = Vec3( 93, -24, -138 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R FRONT
		{ def = "AlienDestroyer_Wreck04",  debris = false, pos = Vec3( 93, -29, -78 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R MID
		{ def = "AlienDestroyer_Wreck10",  debris = false, pos = Vec3( 67, -23, -16 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R BACK
		
		{ def = "AlienDestroyer_Wreck14",  debris = false, pos = Vec3( -68, -24, -22 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B L BACK
		{ def = "AlienDestroyer_Wreck18",  debris = false, pos = Vec3( -98, -28, -96 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B L FRONT
		
		--бошка
		{ def = "AlienDestroyer_Wreck11",  debris = false, pos = Vec3( 23, 0, -22 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.2, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- БОШКА R
		{ def = "AlienDestroyer_Wreck12",  debris = false, pos = Vec3( -30, 0, -25 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.2, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- БОШКА L
		
		--пропадают сразу
		{ def = "AlienDestroyer_Wreck05",  debris = false, pos = Vec3( 98, 0, -68 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- большой подглазник R пропадают сразу
		{ def = "AlienDestroyer_Wreck16",  debris = false, pos = Vec3( -100, 0, -69 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- большой подглазник L пропадают сразу
		
		--мелочь
		--{ def = "AlienDestroyer_Wreck08",  debris = false, pos = Vec3( 76, 0, -100 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- косточка R
		--{ def = "AlienDestroyer_Wreck19",  debris = false, pos = Vec3( -53, 0, -160 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть дуги входа L
		{ def = "AlienDestroyer_Wreck07",  debris = false, pos = Vec3( 53, 0, -160 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть дуги входа R
		{ def = "AlienDestroyer_Wreck06",  debris = false, pos = Vec3( 20, 0, -180 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть входа R
		{ def = "AlienDestroyer_Wreck20",  debris = false, pos = Vec3( -130, 0, -180 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть входа L
		{ def = "AlienDestroyer_Wreck03",  debris = false, pos = Vec3( 70, -22, -145 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- B R треугольник спереди
		
		--Вместо части обломки
		--{ def = "AlienDestroyer_Wreck15",  debris = false, pos = Vec3( -94, 31, -76 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- T L MID	
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck02", debris = false, pos = Vec3( -94, 31, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck03", debris = false, pos = Vec3( -94, 31, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck04", debris = false, pos = Vec3( -94, 31, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck05", debris = false, pos = Vec3( -94, 31, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck06", debris = false, pos = Vec3( -94, 33, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck07", debris = false, pos = Vec3( -94, 33, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck08", debris = false, pos = Vec3( -94, 33, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck09", debris = false, pos = Vec3( -94, 33, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck10", debris = false, pos = Vec3( -94, 33, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -94, 29, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck05", debris = false, pos = Vec3( -94, 29, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck13", debris = false, pos = Vec3( -94, 29, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck14", debris = false, pos = Vec3( -94, 29, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck15", debris = false, pos = Vec3( -94, 29, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck16", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck17", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
	},

	children =
	{		
		{effect = "particles/ships/destroyer_engine",	joint = "root"},
		{effect = "particles/ships/destroyer_engine_small",	joint = "fx1"},
		{effect = "particles/ships/destroyer_engine_small",	joint = "fx2"},

		{ def = "Alien_Destroyer_Life_01_T5", joint = "life1" },
		{ def = "Alien_Destroyer_Life_02_T5", joint = "life2" },
		{ def = "Alien_Destroyer_Life_03_T5", joint = "life3" },
		{ def = "Alien_Destroyer_Life_04_T5", joint = "life4" },

		{ def = "Alien_Destroyer_Hearth_T5", joint = "life1" },
		{ def = "Alien_Destroyer_SmallHearth_T5", joint = "life2" },
		{ def = "Alien_Destroyer_SmallHearth_T5", joint = "life3" },
		{ def = "Alien_Destroyer_Hearth_T5", joint = "life4" },
	},

}

for i = 1, 46 do
	---if i==3 or i==5 then
		---Def.AlienCruiser_EventDestroyer.children[#Def.AlienCruiser_EventDestroyer.children+1] = { def = "RW_BlackHoleHealth_T4", joint = "gun_0"..i }
	---else
		Def.AlienCruiser_EventDestroyer.children[#Def.AlienCruiser_EventDestroyer.children+1] = { def = "Turret_CruiserAlien_T4L", joint = "gun_0"..i }
		Def.AlienCruiser_EventDestroyer.children[#Def.AlienCruiser_EventDestroyer.children+1] = { def = "Turret_CruiserAlien_OW", joint = "gun_0"..i }
	---end
end

for i = 1, 10 do
	s = ""
	if i<=4 then
		s = "_Life_0"..i
		Def.AlienCruiser_EventDestroyer.children[#Def.AlienCruiser_EventDestroyer.children+1] = { def = "Turret_CruiserAlien_MegaLaser"..s, joint = "life"..i }
	else
		Def.AlienCruiser_EventDestroyer.children[#Def.AlienCruiser_EventDestroyer.children+1] = { def = "Turret_CruiserAlien_MegaLaser", joint = "life"..i.."_gun" }
	end
end


Def.AlienCruiserCompaign = 
{
	relationship_group = ai.RelationshipGroups.Alien, -- alien
	health 			= 70000000,
	crowd_control_coef = 0,	--- #59363
	--health 			= 50,
	max_lin_speed	= 12,
	points_reward_kill = 300,
	points_reward_assist_damage = 9500,
	points_reward_assist_debuff = 200,
	signature		= ai.Signature.HUGE,

	uiName			= "AlienCruiser",
	
	class 			= "CargoShip",
	hudType 		= "default",	-- #49787
	in_editor		= false,
	model			= "models/objects/ships_huge/prec_cruiser/prec_cruiser",

	physics			= { solid_type = solid.compound_model, kinematic = true, material = "Metal", mass = 1000000, },
	damageable		= true,

	maxViewDist		= 3000,
	max_rot_speed	= 2,	-- deg per second

	death_effect	= "",
	death_sound		= "sound/raid/boss_death",
	work_sound      = "sound/raid/boss_engine",
	death_wreck		= "AlienCruiserExpl",

	hud_ico 		= "nlo_2",

	warp_in_effect	= "particles/other/wave_portal_open",
	warp_in_sound	= "sound/raid/boss_call",
	warp_out_effect	= "particles/other/wave_portal_open",
	warp_out_sound	= "sound/raid/boss_call",
	
	anger_sound = "sound/raid/boss_call",
	anger_health_percent = { 0.85, 0.7, 0.5, 0.3, 0.15, 0.05 },

	broken_parts = 
	{
		{ def = "AlienCruiser_Wreck1",	debris = false, pos = Vec3( 0, 89, -29 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0.075, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck2", 	debris = false, pos = Vec3( 13, 52, -32 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck3",  debris = false, pos = Vec3( 7, -7, -40 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0.05, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck4",  debris = false, pos = Vec3( -19, -12, -46 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0.1, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck5",  debris = false, pos = Vec3( 25, 12, -36 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		--{ def = "AlienCruiser_Wreck6",  debris = false, pos = Vec3( -15, 45, -22 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck7",  debris = false, pos = Vec3( 0, -45, -61 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0.1, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck8",  debris = false, pos = Vec3( 0, -89, -17 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck9",  debris = false, pos = Vec3( 0, 12, 12 ), angle = 360,ang_speed_deviation = 0.01, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		{ def = "AlienCruiser_Wreck10",  debris = false, pos = Vec3( 0, 12, 22 ), angle = 360,ang_speed_deviation = 0.01, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, },
		--
		{ def = "Destroyer_Life_Wreck03", debris = false, pos = Vec3( -2, 10, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck09", debris = false, pos = Vec3( -4, -10, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		--
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -43, 20, -42 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck02", debris = false, pos = Vec3( -25, 45, -22 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck13", debris = false, pos = Vec3( -41, 20, -41 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck05", debris = false, pos = Vec3( -15, 3, -42 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck10", debris = false, pos = Vec3( 15, 3, -42 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -15, 40, -43 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck08", debris = false, pos = Vec3( 15, 40, -43 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck07", debris = false, pos = Vec3( 0, 31, -43 ), angle = 360, ang_speed_deviation = 10,dumping = 0.05, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck06", debris = false, pos = Vec3( 0, -5, -43 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 1, speed_deviation = 1, speed_inherit = 0, ttl = 180, },
	},
	
	children =
	{		
		{ def = "Turret_CruiserAlienSmall", joint = "gun_1" },
		{ def = "Turret_CruiserAlienSmall", joint = "gun_2" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_3" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_4" },
		{ def = "Turret_CruiserAlien", joint = "gun_5" },
		{ def = "Turret_CruiserAlien", joint = "gun_6" },
		{ def = "TurretPlasma_CruiserAlien", joint = "gun_7" },
		{ def = "TurretPlasma_CruiserAlien", joint = "gun_8" },
		{ def = "Turret_CruiserAlien", joint = "gun_9" },
		{ def = "Turret_CruiserAlien", joint = "gun_10" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_11" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_12" },
		{ def = "Turret_CruiserAlienSmall", joint = "gun_13" },
		{ def = "Turret_CruiserAlienSmall", joint = "gun_14" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_15" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_16" },

		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_17" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_18" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_19" },
		{ def = "TurretPlasma_CruiserAlienSmall", joint = "gun_20" },

		{def = "PrecCruiserEngine",	joint = "engine_1"},
		{effect = "particles/objects/prec_cruiser_engine_aura",	joint = "engine_1"},
		{def = "PrecCruiserEngineEx",	joint = "exhaust_1"},
		{def = "PrecCruiserEngineSmall",	joint = "engine_2"},
		{def = "PrecCruiserEngineExSmall",	joint = "exhaust_2"},
		{def = "PrecCruiserEngineSmall",	joint = "engine_3"},
		{def = "PrecCruiserEngineExSmall",	joint = "exhaust_3"},
		{def = "PrecCruiserEngineSmall",	joint = "engine_4"},
		{def = "PrecCruiserEngineExSmall",	joint = "exhaust_4"},
		{def = "PrecCruiserEngineSmall",	joint = "engine_5"},
		{def = "PrecCruiserEngineExSmall",	joint = "exhaust_5"},
		{def = "PrecCruiserTrail",	joint = "exhaust_1"},
		{def = "PrecCruiserTrail",	joint = "exhaust_2"},
		{def = "PrecCruiserTrail",	joint = "exhaust_3"},
		{def = "PrecCruiserTrail",	joint = "exhaust_4"},
		{def = "PrecCruiserTrail",	joint = "exhaust_5"},

		-- кости fx с 1 по 6 пока сделал как движки
		{def = "PrecCruiserEngineExSmall",	joint = "fx_1"},
		{def = "PrecCruiserEngineExSmall",	joint = "fx_2"},
		{def = "PrecCruiserEngineExSmall",	joint = "fx_3"},
		{def = "PrecCruiserEngineExSmall",	joint = "fx_4"},
		{def = "PrecCruiserEngineExSmall",	joint = "fx_5"},
		{def = "PrecCruiserEngineExSmall",	joint = "fx_6"},
		{def = "PrecCruiserTrail",	joint = "fx_1"},
		{def = "PrecCruiserTrail",	joint = "fx_2"},
		{def = "PrecCruiserTrail",	joint = "fx_3"},
		{def = "PrecCruiserTrail",	joint = "fx_4"},
		{def = "PrecCruiserTrail",	joint = "fx_5"},
		{def = "PrecCruiserTrail",	joint = "fx_6"},

	},

}

Def.EventAlienCruiser = 
{
	inherit				= "AlienCruiserCompaign",
	health 				= 500000,
	plasma_damage_mul	= -200,
	railgun_damage_mul	= -200,
	laser_damage_mul 	= -200,
	children =
	{		
		{ def = "Turret_EventCruiserAlienSmall", joint = "gun_1" },
		{ def = "Turret_EventCruiserAlienSmall", joint = "gun_2" },
		{ def = "TurretPlasma_EventCruiserAlienSmall", joint = "gun_3" },
		{ def = "TurretPlasma_EventCruiserAlienSmall", joint = "gun_4" },
		{ def = "Turret_EventCruiserAlien", joint = "gun_5" },
		{ def = "Turret_EventCruiserAlien", joint = "gun_6" },
		{ def = "TurretPlasma_EventCruiserAlien", joint = "gun_7" },
		{ def = "TurretPlasma_EventCruiserAlien", joint = "gun_8" },
		{ def = "Turret_EventCruiserAlien", joint = "gun_9" },
		{ def = "Turret_EventCruiserAlien", joint = "gun_10" },
		{ def = "TurretPlasma_EventCruiserAlienSmall", joint = "gun_11" },
		{ def = "TurretPlasma_EventCruiserAlienSmall", joint = "gun_12" },
		{ def = "Turret_EventCruiserAlienSmall", joint = "gun_13" },
		{ def = "Turret_EventCruiserAlienSmall", joint = "gun_14" },
		{ def = "TurretPlasma_EventCruiserAlienSmall", joint = "gun_15" },
		{ def = "TurretPlasma_EventCruiserAlienSmall", joint = "gun_16" },

		{ def = "TurretPlasma_EventCruiserAlienSmall", joint = "gun_17" },
		{ def = "TurretPlasma_EventCruiserAlienSmall", joint = "gun_18" },
		{ def = "TurretPlasma_EventCruiserAlienSmall", joint = "gun_19" },
		{ def = "TurretPlasma_EventCruiserAlienSmall", joint = "gun_20" },
	}
}

Def.AlienDestroyer_Wreck01 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_01",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx3"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx4"},
				},
}

Def.AlienDestroyer_Wreck02 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_02",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
				},
}

Def.AlienDestroyer_Wreck03 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_03",
}

Def.AlienDestroyer_Wreck04 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_04",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs_big",	joint = "fx1"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx3"},
				},
}

Def.AlienDestroyer_Wreck05 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	--physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_05",
    death_fade_time = 2.0,
}
Def.AlienDestroyer_Wreck06 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_06",
}
Def.AlienDestroyer_Wreck07 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_07",
}
Def.AlienDestroyer_Wreck08 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_08",
}
Def.AlienDestroyer_Wreck09 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_09",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs_big",	joint = "fx1"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx3"},
				},
}
Def.AlienDestroyer_Wreck10 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_10",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
				},
}
Def.AlienDestroyer_Wreck11 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_11",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx3"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx4"},
				},
}
Def.AlienDestroyer_Wreck12 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_12",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs_big",	joint = "fx2"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx3"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx4"},
				},
}
Def.AlienDestroyer_Wreck13 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_13",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx3"},
				},
}
Def.AlienDestroyer_Wreck14 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_14",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
				},
}
Def.AlienDestroyer_Wreck15 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_15",
}
Def.AlienDestroyer_Wreck16 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	--physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_16",
    death_fade_time = 2.0,
}
Def.AlienDestroyer_Wreck17 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_17",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx3"},
				},
}
Def.AlienDestroyer_Wreck18 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_18",
	children = 	{
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx3"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx4"},
					{effect = "particles/explosions/objects/brokenparts_alien_fireballs_big",	joint = "fx5"},
				},
}
Def.AlienDestroyer_Wreck19 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_19",
}
Def.AlienDestroyer_Wreck20 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_destroyer/prec_destroyer_wreck_20",
}



Def.AlienCruiser_t4 =
{
	health 			= 55000000,
	crowd_control_coef = 0,	--- #59363
	shield_def		= "Cruiser_Shield_RW_t4",

	relationship_group = ai.RelationshipGroups.Alien, -- alien
	max_lin_speed	= 20,
	points_reward_kill = 300,
	points_reward_assist_damage = 9500,
	points_reward_assist_debuff = 200,
	signature		= ai.Signature.HUGE,

	uiName			= "AlienDestroyer",	--AlienCruiser
	
	class 			= "CargoShip",
	--hudType 		= "default",	-- #49787
	in_editor		= false,

	model			= "models/objects/ships_huge/prec_destroyer/prec_destroyer",
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "Metal", mass = 1000000, },
	damageable		= false,

	maxViewDist		= 3000,
	max_rot_speed	= 2,	-- deg per second

	death_effect	= "",
	death_wreck		= "AlienDestroyerExpl",
	death_sound		= "sound/raid/boss_death",
	work_sound      = "sound/raid/boss_engine",

	hud_ico 		= "nlo_2",

	warp_in_effect	= "particles/other/wave_portal_open",
	warp_in_sound	= "sound/raid/boss_call2",
	warp_out_effect	= "particles/other/wave_portal_open",
	warp_out_sound	= "sound/raid/boss_call2",
	
	shield_activate_sound = "sound/raid/boss_shield_on",
	shield_deactivate_sound = "sound/raid/boss_shield_off",
	anger_sound = "sound/raid/boss_call2",
	anger_health_percent = { 0.7, 0.5, 0.3, 0.1 },

	broken_parts = 
	{
		{ def = "AlienDestroyer_Wreck01",  debris = false, pos = Vec3( 96, 28, -102 ), angle = 360,ang_speed_deviation = 0.05, dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T R FRONT
		{ def = "AlienDestroyer_Wreck09",  debris = false, pos = Vec3( 64, 22, -14 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T R BACK
		
		{ def = "AlienDestroyer_Wreck13",  debris = false, pos = Vec3( -66, 23, -9 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T L BACK
		{ def = "AlienDestroyer_Wreck17",  debris = false, pos = Vec3( -97, 27, -132 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- T L FRONT
		
		{ def = "AlienDestroyer_Wreck02",  debris = false, pos = Vec3( 93, -24, -138 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R FRONT
		{ def = "AlienDestroyer_Wreck04",  debris = false, pos = Vec3( 93, -29, -78 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R MID
		{ def = "AlienDestroyer_Wreck10",  debris = false, pos = Vec3( 67, -23, -16 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B R BACK
		
		{ def = "AlienDestroyer_Wreck14",  debris = false, pos = Vec3( -68, -24, -22 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B L BACK
		{ def = "AlienDestroyer_Wreck18",  debris = false, pos = Vec3( -98, -28, -96 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.1, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- B L FRONT
		
		--бошка
		{ def = "AlienDestroyer_Wreck11",  debris = false, pos = Vec3( 23, 0, -22 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.2, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- БОШКА R
		{ def = "AlienDestroyer_Wreck12",  debris = false, pos = Vec3( -30, 0, -25 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.2, speed_deviation = 0.05, speed_inherit = 0.95, ttl = 180, }, -- БОШКА L
		
		--пропадают сразу
		{ def = "AlienDestroyer_Wreck05",  debris = false, pos = Vec3( 98, 0, -68 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- большой подглазник R пропадают сразу
		{ def = "AlienDestroyer_Wreck16",  debris = false, pos = Vec3( -100, 0, -69 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- большой подглазник L пропадают сразу
		
		--мелочь
		--{ def = "AlienDestroyer_Wreck08",  debris = false, pos = Vec3( 76, 0, -100 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- косточка R
		--{ def = "AlienDestroyer_Wreck19",  debris = false, pos = Vec3( -53, 0, -160 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть дуги входа L
		{ def = "AlienDestroyer_Wreck07",  debris = false, pos = Vec3( 53, 0, -160 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть дуги входа R
		{ def = "AlienDestroyer_Wreck06",  debris = false, pos = Vec3( 20, 0, -180 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть входа R
		{ def = "AlienDestroyer_Wreck20",  debris = false, pos = Vec3( -130, 0, -180 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- часть входа L
		{ def = "AlienDestroyer_Wreck03",  debris = false, pos = Vec3( 70, -22, -145 ), angle = 360,ang_speed_deviation = 0.5,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- B R треугольник спереди
		
		--Вместо части обломки
		--{ def = "AlienDestroyer_Wreck15",  debris = false, pos = Vec3( -94, 31, -76 ), angle = 360,ang_speed_deviation = 0.05,dumping = 0, speed = 0.5, speed_deviation = 0.3, speed_inherit = 0.95, ttl = 180, }, -- T L MID	
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck02", debris = false, pos = Vec3( -94, 31, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck03", debris = false, pos = Vec3( -94, 31, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck04", debris = false, pos = Vec3( -94, 31, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck05", debris = false, pos = Vec3( -94, 31, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck06", debris = false, pos = Vec3( -94, 33, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck07", debris = false, pos = Vec3( -94, 33, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck08", debris = false, pos = Vec3( -94, 33, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck09", debris = false, pos = Vec3( -94, 33, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck10", debris = false, pos = Vec3( -94, 33, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck01", debris = false, pos = Vec3( -94, 29, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck05", debris = false, pos = Vec3( -94, 29, -78 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck13", debris = false, pos = Vec3( -94, 29, -80 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck14", debris = false, pos = Vec3( -94, 29, -74 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		{ def = "Destroyer_Life_Wreck15", debris = false, pos = Vec3( -94, 29, -72 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck16", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
		--{ def = "Destroyer_Life_Wreck17", debris = false, pos = Vec3( -94, 31, -76 ), angle = 360, ang_speed_deviation = 10,dumping = 0, speed = 5, speed_deviation = 5, speed_inherit = 0, ttl = 180, },
	},
	
	children =
	{		
		{effect = "particles/ships/destroyer_engine",	joint = "root"},
		{effect = "particles/ships/destroyer_engine_small",	joint = "fx1"},
		{effect = "particles/ships/destroyer_engine_small",	joint = "fx2"},

		{ def = "Alien_Destroyer_Life_01_T4", joint = "life1" },
		{ def = "Alien_Destroyer_Life_02_T4", joint = "life2" },
		{ def = "Alien_Destroyer_Life_03_T4", joint = "life3" },
		{ def = "Alien_Destroyer_Life_04_T4", joint = "life4" },

		{ def = "Alien_Destroyer_Hearth_T4", joint = "life1" },
		{ def = "Alien_Destroyer_SmallHearth_T4", joint = "life2" },
		{ def = "Alien_Destroyer_SmallHearth_T4", joint = "life3" },
		{ def = "Alien_Destroyer_Hearth_T4", joint = "life4" },
	},
}

for i = 1, 46 do
	if i==3 or i==5 then
		Def.AlienCruiser_t3.children[#Def.AlienCruiser_t3.children+1] = { def = "RW_BlackHoleHealth_T3", joint = "gun_0"..i }
		Def.AlienCruiser_t4.children[#Def.AlienCruiser_t4.children+1] = { def = "RW_BlackHoleHealth_T4", joint = "gun_0"..i }
		Def.AlienCruiser_t5.children[#Def.AlienCruiser_t5.children+1] = { def = "RW_BlackHoleHealth_T5", joint = "gun_0"..i }

		--Def.AlienCruiser_t3.children[#Def.AlienCruiser_t3.children+1] = { effect = "particles/objects/prec_ship_purple", joint = "gun_0"..i }
		--Def.AlienCruiser_t4.children[#Def.AlienCruiser_t4.children+1] = { effect = "particles/objects/prec_ship_purple", joint = "gun_0"..i }
		--Def.AlienCruiser_t5.children[#Def.AlienCruiser_t5.children+1] = { effect = "particles/objects/prec_ship_purple", joint = "gun_0"..i }
	else
		Def.AlienCruiser_t3.children[#Def.AlienCruiser_t3.children+1] = { def = "Turret_CruiserAlien_T3L", joint = "gun_0"..i }
		Def.AlienCruiser_t3.children[#Def.AlienCruiser_t3.children+1] = { def = "Turret_CruiserAlien_T3R", joint = "gun_0"..i }

		Def.AlienCruiser_t4.children[#Def.AlienCruiser_t4.children+1] = { def = "Turret_CruiserAlien_T4L", joint = "gun_0"..i }
		Def.AlienCruiser_t4.children[#Def.AlienCruiser_t4.children+1] = { def = "Turret_CruiserAlien_T4R", joint = "gun_0"..i }

		Def.AlienCruiser_t5.children[#Def.AlienCruiser_t5.children+1] = { def = "Turret_CruiserAlien_T5L", joint = "gun_0"..i }
		Def.AlienCruiser_t5.children[#Def.AlienCruiser_t5.children+1] = { def = "Turret_CruiserAlien_T5R", joint = "gun_0"..i }
	end
end

for i = 1, 10 do
	s = ""
	if i<=4 then
		s = "_Life_0"..i
		Def.AlienCruiser_t3.children[#Def.AlienCruiser_t3.children+1] = { def = "Turret_CruiserAlien_MegaLaser"..s, joint = "life"..i }
		Def.AlienCruiser_t4.children[#Def.AlienCruiser_t4.children+1] = { def = "Turret_CruiserAlien_MegaLaser"..s, joint = "life"..i }
		Def.AlienCruiser_t5.children[#Def.AlienCruiser_t5.children+1] = { def = "Turret_CruiserAlien_MegaLaser"..s, joint = "life"..i }
	else
		-- if i<=8 then
			-- Def.AlienCruiser_t3.children[#Def.AlienCruiser_t3.children+1] = { def = "VitalPoint_ShieldPortal_RW", joint = "life"..i.."_gun" }
			-- Def.AlienCruiser_t4.children[#Def.AlienCruiser_t4.children+1] = { def = "VitalPoint_ShieldPortal_RW", joint = "life"..i.."_gun" }
			-- Def.AlienCruiser_t5.children[#Def.AlienCruiser_t5.children+1] = { def = "VitalPoint_ShieldPortal_RW", joint = "life"..i.."_gun" }

			--Def.AlienCruiser_t3.children[#Def.AlienCruiser_t3.children+1] = { effect = "particles/objects/prec_ship_purple", joint = "life"..i.."_gun" }
			--Def.AlienCruiser_t4.children[#Def.AlienCruiser_t4.children+1] = { effect = "particles/objects/prec_ship_purple", joint = "life"..i.."_gun" }
			--Def.AlienCruiser_t5.children[#Def.AlienCruiser_t5.children+1] = { effect = "particles/objects/prec_ship_purple", joint = "life"..i.."_gun" }
		--end

		Def.AlienCruiser_t3.children[#Def.AlienCruiser_t3.children+1] = { def = "Turret_CruiserAlien_MegaLaser", joint = "life"..i.."_gun" }
		Def.AlienCruiser_t4.children[#Def.AlienCruiser_t4.children+1] = { def = "Turret_CruiserAlien_MegaLaser", joint = "life"..i.."_gun" }
		Def.AlienCruiser_t5.children[#Def.AlienCruiser_t5.children+1] = { def = "Turret_CruiserAlien_MegaLaser", joint = "life"..i.."_gun" }
	end
end

Def.AlienCruiser_Wreck1 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_cruiser/prec_cruiser_wreck1",
	children = 
	{
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
	},
}
Def.AlienCruiser_Wreck2 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_cruiser/prec_cruiser_wreck2",
	children = 
	{
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx3"},
	},
}
Def.AlienCruiser_Wreck3 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_cruiser/prec_cruiser_wreck3",
	children = 
	{
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs_big",	joint = "fx1"},
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx3"},
	},
}
Def.AlienCruiser_Wreck4 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_cruiser/prec_cruiser_wreck4",
	children = 
	{
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx2"},
	},
}
Def.AlienCruiser_Wreck5 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	model				= "models/objects/ships_huge/prec_cruiser/prec_cruiser_wreck5",
	death_fade_time = 2.0,
}
Def.AlienCruiser_Wreck6 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_cruiser/prec_cruiser_wreck6",
	children = 
	{
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
	},
}
Def.AlienCruiser_Wreck7 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_cruiser/prec_cruiser_wreck7",
	children = 
	{
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs",	joint = "fx1"},
	},
}
Def.AlienCruiser_Wreck8 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/prec_cruiser/prec_cruiser_wreck8",
	children = 
	{
		{effect = "particles/explosions/objects/brokenparts_alien_fireballs_big",	joint = "fx1"},
	},
}
Def.AlienCruiser_Wreck9 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	model				= "models/objects/ships_huge/prec_cruiser/prec_cruiser_wreck9",
	death_fade_time 	= 2.0,
}
Def.AlienCruiser_Wreck10 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	model				= "models/objects/ships_huge/prec_cruiser/prec_cruiser_wreck10",
	death_fade_time 	= 1.75,
}

-- десантный корабль игроков для frozen_station
Def.DescentCargoTeam1_T2 =
{
	inherit		= "CargoShip",
	relationship_group = 1,
	health 			= 150000,	--- #62763 у ботов ракеты, было 100к
	max_lin_speed	= 12,
	max_rot_speed	= 5,	-- deg per second

	uiName			= "DescentCargo",
	hud_ico 		= "hud_cargo_ship_icon",
}

Def.DescentCargoTeam1_T4 =
{
	inherit		= "DescentCargoTeam1_T2",
	health 			= 300000,
}

-- эвентовый дрон, который является по сути секретными документами
Def.EventDrone =
{
	inherit			= "CargoShip",
	signature		= ai.Signature.MEDIUM,
	relationship_group = ai.RelationshipGroups.Alien,
	health 			= 75000,
	max_lin_speed	= 10,
	
	damageable		= false,
	
	interaction 	= true,
	loot_items 		= {"Loot_SecretDocument_Legion", "Loot_SecretDocument_Warden", "Loot_SecretDocument_Armada", "Loot_SecretDocument_Avangard", "Loot_SecretDocument_Raid", "Loot_SecretDocument_Technologist"},

	uiName			= "EventDrone",
	hud_ico 		= "secretDocs",	-- чтобы было понятно, что это надо лутать, а не стрелять
	model			= "models/objects/ships_huge/prec_ship/prec_drone2", 
	physics			= { solid_type = solid.model, material = "ShipMetalMk1", mass = 1000, },
}

-- тестовый каргошип, увеличенный в 2 раза
Def.TestHugeCargo =
{
	inherit			= "CargoShip",
	health 			= 600000,
	--health 			= 1000,
	max_lin_speed	= 10,
	max_rot_speed	= 2,
	damageable		= true,
	in_editor		= false,
	death_effect	= "particles/explosions/objects/freighter_pirat_explosion",
	dying_health_percent = 0.1,
	dying_effect 	= "particles/explosions/objects/dying_fire",
	
	hudType 		= "default",
	death_wreck		= "",
	
	uiName			= "CargoShip_pirate",
	hud_ico 		= "boss_station",
	model			= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat", 
	children =
	{		
		{ def = "Pirate_Barge_Engine",	joint = "dvig1",	},
		{ def = "Pirate_Barge_Engine",	joint = "dvig2",	},
		{ def = "Pirate_Barge_Engine",	joint = "dvig3",	},
		{ def = "Pirate_Barge_Engine",	joint = "dvig4",	},		
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun1" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun2" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun3" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun4" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun5" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun6" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun7" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun8" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun9" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun10" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun11" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun12" },		
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun13" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun14" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun15" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun16" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun17" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun18" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun19" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun20" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun21" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun22" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun23" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun24" },
		{ effect = "particles/ships/cargo_antenna", joint = "fx1" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx2" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx3" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx4" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx5" },
		{ def = "AuraReactorHurt", joint = "zone_trigger" },
		--{ effect = "particles/explosions/objects/freighter_pirat_explosion2", joint = "root" },
	},

	broken_parts = 
	{
		-- front
		{ def = "Pirate_Barge_Wreck2",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--big front
		{ def = "Pirate_Barge_Wreck5",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, }, --front big half
		-- back
		{ def = "Pirate_Barge_Wreck6",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--big back
		{ def = "Pirate_Barge_Wreck9",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--back
		-- mid 
		{ def = "Pirate_Barge_Wreck7",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--mid top
		{ def = "Pirate_Barge_Wreck10",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--mid side
		-- barrels right
		{ def = "Pirate_Barge_Wreck21",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck22",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck23",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		-- barrels left
		{ def = "Pirate_Barge_Wreck24",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck25",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		-- mid top debris
		{ def = "Pirate_Barge_Wreck28",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		

		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -35, 0, -60 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -30, 5, -30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -30, -15, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -30, -25, 30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 35, 0, -60 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 30, -20, -30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 30, 0, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 30, -10, 30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, 20, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, -45, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, -45, 60 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, 0, -150 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, 0, 150 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		
		{ def = "Pirate_Barge_WreckDebris2",  debris = false, pos = Vec3( 0, -60, -15 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris2",  debris = false, pos = Vec3( 0, -60, -15 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
	},	
}

-- Пиратская баржа для волнового ПвЕ
Def.PvE_wave_HugeCargo_T1 =
{
	inherit			= "PvE_wave_HugeCargo_T3",
	health 			= 500000,
	
	damageable_groups =
	{
		[ ai.DamageableGroup.ENGINE1 ] =
		{
			{ def = "Pirate_Barge_Engine_T1", joint = "dvig1", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T1", joint = "dvig2", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T1", joint = "dvig3", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T1", joint = "dvig4", }, -- двигатель без звука
			{ def = "Pirate_Barge_EngineSound", joint = "dvig4" }, -- звук отдельно
		 -- здесь энтити со звуком уничтожится автоматически после уничтожения последнего двигателя
		}
	},	
	
	children =
	{			
		{ def = "Turret_Pirate_Barge_JerTurret_T1", joint = "gun1" },
		{ def = "Turret_Pirate_Barge_JerTurret_T1", joint = "gun2" },	
		{ def = "Turret_Pirate_Barge_JerTurret_T1", joint = "gun3" },
		{ def = "Turret_Pirate_Barge_JerTurret_T1", joint = "gun4" },	
		{ def = "Turret_Pirate_Barge_JerTurret_T1", joint = "gun5" },
		{ def = "Turret_Pirate_Barge_JerTurret_T1", joint = "gun6" },	
		{ def = "Turret_Pirate_Barge_Rocket_T1", joint = "gun7" },
		{ def = "Turret_Pirate_Barge_Rocket_T1", joint = "gun8" },	
		{ def = "Turret_Pirate_Barge_Rocket_T1", joint = "gun9" },
		{ def = "Turret_Pirate_Barge_Rocket_T1", joint = "gun10" },	
		{ def = "Turret_Pirate_Barge_Rocket_T1", joint = "gun11" },
		{ def = "Turret_Pirate_Barge_Rocket_T1", joint = "gun12" },		
		{ def = "Turret_Pirate_Barge_Rocket_T1", joint = "gun13" },
		{ def = "Turret_Pirate_Barge_Rocket_T1", joint = "gun14" },	
		{ def = "Turret_Pirate_Barge_Rocket_T1", joint = "gun15" },
		{ def = "Turret_Pirate_Barge_Rocket_T1", joint = "gun16" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T1", joint = "gun17" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T1", joint = "gun18" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T1", joint = "gun19" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T1", joint = "gun20" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T1", joint = "gun21" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T1", joint = "gun22" },
		{ def = "AuraEngineHurt_T1", joint = "big_trigger" },		
		{ effect = "particles/ships/cargo_antenna", joint = "fx1" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx2" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx3" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx4" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx5" },
		{ def = "AuraReactorHurt", joint = "zone_trigger" },
	},
}

Def.PvE_wave_HugeCargo_T0 =
{
	inherit			= "PvE_wave_HugeCargo_T3",
	health 			= 180000,
	
	damageable_groups =
	{
		[ ai.DamageableGroup.ENGINE1 ] =
		{
			{ def = "Pirate_Barge_Engine_T0", joint = "dvig1", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T0", joint = "dvig2", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T0", joint = "dvig3", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T0", joint = "dvig4", }, -- двигатель без звука
			{ def = "Pirate_Barge_EngineSound", joint = "dvig4" }, -- звук отдельно
		 -- здесь энтити со звуком уничтожится автоматически после уничтожения последнего двигателя
		}
	},	
	
	children =
	{			
		{ def = "Turret_Pirate_Barge_JerTurret_T0", joint = "gun1" },
		{ def = "Turret_Pirate_Barge_JerTurret_T0", joint = "gun2" },	
		{ def = "Turret_Pirate_Barge_JerTurret_T0", joint = "gun3" },
		{ def = "Turret_Pirate_Barge_JerTurret_T0", joint = "gun4" },	
		{ def = "Turret_Pirate_Barge_JerTurret_T0", joint = "gun5" },
		{ def = "Turret_Pirate_Barge_JerTurret_T0", joint = "gun6" },	
		{ def = "Turret_Pirate_Barge_Rocket_T0", joint = "gun7" },
		{ def = "Turret_Pirate_Barge_Rocket_T0", joint = "gun8" },	
		{ def = "Turret_Pirate_Barge_Rocket_T0", joint = "gun9" },
		{ def = "Turret_Pirate_Barge_Rocket_T0", joint = "gun10" },	
		{ def = "Turret_Pirate_Barge_Rocket_T0", joint = "gun11" },
		{ def = "Turret_Pirate_Barge_Rocket_T0", joint = "gun12" },		
		{ def = "Turret_Pirate_Barge_Rocket_T0", joint = "gun13" },
		{ def = "Turret_Pirate_Barge_Rocket_T0", joint = "gun14" },	
		{ def = "Turret_Pirate_Barge_Rocket_T0", joint = "gun15" },
		{ def = "Turret_Pirate_Barge_Rocket_T0", joint = "gun16" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T0", joint = "gun17" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T0", joint = "gun18" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T0", joint = "gun19" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T0", joint = "gun20" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T0", joint = "gun21" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T0", joint = "gun22" },
		{ def = "AuraEngineHurt_T1", joint = "big_trigger" },		
		{ effect = "particles/ships/cargo_antenna", joint = "fx1" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx2" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx3" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx4" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx5" },
		{ def = "AuraReactorHurt", joint = "zone_trigger" },
	},
}

Def.PvE_wave_HugeCargo_T3 =
{
	inherit			= "CargoShip",
	health 			= 2000000,
	crowd_control_coef = 0,	--- #59363
	max_lin_speed	= 1000,
	lin_acceleration = 99999,
	max_rot_speed	= 2,
	damageable		= true,
	in_editor		= false,
	death_effect	= "particles/explosions/objects/freighter_pirat_explosion",
	dying_health_percent = 0.2,
	dying_effect 	= "particles/explosions/objects/dying_fire",
	trail_effect 	= "",
	
	hudType 		= "default",
	death_wreck		= "",
	target_def = "Helpers_DistPoint", -- #73847
	
	uiName			= "CargoShip_pirate",
	hud_ico 		= "boss_station",
	model			= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat", 
	
	damageable_groups =
	{
		[ ai.DamageableGroup.ENGINE1 ] =
		{
			{ def = "Pirate_Barge_Engine_T3", joint = "dvig1", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T3", joint = "dvig2", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T3", joint = "dvig3", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T3", joint = "dvig4", }, -- двигатель без звука
			{ def = "Pirate_Barge_EngineSound", joint = "dvig4" }, -- звук отдельно
		 -- здесь энтити со звуком уничтожится автоматически после уничтожения последнего двигателя
		}
	},	
	
	children =
	{			
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun1" },
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun2" },	
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun3" },
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun4" },	
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun5" },
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun6" },	
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun7" },
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun8" },	
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun9" },
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun10" },	
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun11" },
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun12" },		
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun13" },
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun14" },	
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun15" },
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun16" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun17" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun18" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun19" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun20" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun21" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun22" },	
		{ def = "AuraEngineHurt", joint = "big_trigger" },	
		{ effect = "particles/ships/cargo_antenna", joint = "fx1" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx2" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx3" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx4" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx5" },
		{ def = "AuraReactorHurt", joint = "zone_trigger" },
	},

	broken_parts = 
	{
		-- front
		{ def = "Pirate_Barge_Wreck2",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--big front
		{ def = "Pirate_Barge_Wreck5",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, }, --front big half
		-- back
		{ def = "Pirate_Barge_Wreck6",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--big back
		{ def = "Pirate_Barge_Wreck9",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--back
		-- mid 
		{ def = "Pirate_Barge_Wreck7",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--mid top
		{ def = "Pirate_Barge_Wreck10",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--mid side
		-- barrels right
		{ def = "Pirate_Barge_Wreck21",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck22",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck23",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		-- barrels left
		{ def = "Pirate_Barge_Wreck24",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck25",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		-- mid top debris
		{ def = "Pirate_Barge_Wreck28",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		

		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -35, 0, -60 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -30, 5, -30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -30, -15, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -30, -25, 30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 35, 0, -60 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 30, -20, -30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 30, 0, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 30, -10, 30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, 20, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, -45, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, -45, 60 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, 0, -150 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, 0, 150 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		
		{ def = "Pirate_Barge_WreckDebris2",  debris = false, pos = Vec3( 0, -60, -15 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris2",  debris = false, pos = Vec3( 0, -60, -15 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
	},	
}

Def.PvE_wave_HugeCargo_T5 =
{
	inherit			= "PvE_wave_HugeCargo_T3",
	health 			= 3600000,
	
	damageable_groups =
	{
		[ ai.DamageableGroup.ENGINE1 ] =
		{
			{ def = "Pirate_Barge_Engine_T5", joint = "dvig1", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T5", joint = "dvig2", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T5", joint = "dvig3", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T5", joint = "dvig4", }, -- двигатель без звука
			{ def = "Pirate_Barge_EngineSound", joint = "dvig4" }, -- звук отдельно
		 -- здесь энтити со звуком уничтожится автоматически после уничтожения последнего двигателя
		}
	},		
	
	children =
	{			
		{ def = "Turret_Pirate_Barge_JerTurret_T5", joint = "gun1" },
		{ def = "Turret_Pirate_Barge_JerTurret_T5", joint = "gun2" },
		{ def = "Turret_Pirate_Barge_JerTurret_T5", joint = "gun3" },
		{ def = "Turret_Pirate_Barge_JerTurret_T5", joint = "gun4" },
		{ def = "Turret_Pirate_Barge_JerTurret_T5", joint = "gun5" },
		{ def = "Turret_Pirate_Barge_JerTurret_T5", joint = "gun6" },
		{ def = "Turret_Pirate_Barge_Rocket_T5", joint = "gun7" },
		{ def = "Turret_Pirate_Barge_Rocket_T5", joint = "gun8" },
		{ def = "Turret_Pirate_Barge_Rocket_T5", joint = "gun9" },
		{ def = "Turret_Pirate_Barge_Rocket_T5", joint = "gun10" },
		{ def = "Turret_Pirate_Barge_Rocket_T5", joint = "gun11" },
		{ def = "Turret_Pirate_Barge_Rocket_T5", joint = "gun12" },
		{ def = "Turret_Pirate_Barge_Rocket_T5", joint = "gun13" },
		{ def = "Turret_Pirate_Barge_Rocket_T5", joint = "gun14" },
		{ def = "Turret_Pirate_Barge_Rocket_T5", joint = "gun15" },
		{ def = "Turret_Pirate_Barge_Rocket_T5", joint = "gun16" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T5", joint = "gun17" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T5", joint = "gun18" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T5", joint = "gun19" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T5", joint = "gun20" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T5", joint = "gun21" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T5", joint = "gun22" },
		{ def = "AuraEngineHurt", joint = "big_trigger" },
		{ effect = "particles/ships/cargo_antenna", joint = "fx1" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx2" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx3" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx4" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx5" },
		{ def = "AuraReactorHurt", joint = "zone_trigger" },
	},
}

Def.EngineHurt =
{
	inherit				=	"TriggerHurt",
	in_editor			=	false,
	spell_on_spawn		= "Plasma_beem",
	
	uiName				= "ReiderBargeEngine",
	touch_sound 		= "sound/hit/s8256_plasma_hit",
	box_dimensions 		= Vec3( 14.0, 180.0, 14.0 ),
	max_dps				= 4000,
	min_dps				= 4000,
	damage_type			= 3,
	physics				= { solid_type = solid.none, static = false, kinematic = true, },
}

Def.EngineHurt_T1 =
{
	inherit				=	"TriggerHurt",
	in_editor			=	false,
	spell_on_spawn		= "Plasma_beem",
	
	uiName				= "ReiderBargeEngine",
	touch_sound 		= "sound/hit/s8256_plasma_hit",
	box_dimensions 		= Vec3( 14.0, 180.0, 14.0 ),
	max_dps				= 400,
	min_dps				= 400,
	damage_type			= 3,
	physics				= { solid_type = solid.none, static = false, kinematic = true, },
}


Def.AuraEngineHurt =
{
	inherit				=	"TriggerHurt",
	in_editor			=	false,
	---spell_on_spawn		= "Plasma_beem", -- триггерхарты не умеют такое
	
	uiName				= "ReiderBargeEngine",
	touch_sound 		= "sound/hit/s8256_plasma_hit",
	box_dimensions 		= Vec3( 70.0, 110.0, 70.0 ),
	max_dps				= 1000,
	min_dps				= 2000,
	damage_type			= 3,
	physics				= { solid_type = solid.none, static = false, kinematic = true, },
	children 			= 	{
								{effect = "particles/areal/radiation_engine_haze",	joint = "root"},
							},
}

Def.AuraEngineHurt_T1 =
{
	inherit				=	"TriggerHurt",
	in_editor			=	false,
	---spell_on_spawn		= "Plasma_beem", -- триггерхарты не умеют такое
	
	uiName				= "ReiderBargeEngine",
	touch_sound 		= "sound/hit/s8256_plasma_hit",
	box_dimensions 		= Vec3( 70.0, 110.0, 70.0 ),
	max_dps				= 200,
	min_dps				= 200,
	damage_type			= 3,
	physics				= { solid_type = solid.none, static = false, kinematic = true, },
	children 			= 	{
								{effect = "particles/areal/radiation_engine_haze",	joint = "root"},
							},
}

Def.AuraReactorHurt =
{
	inherit				= "TriggerHurt",
	in_editor			= false,
	
	uiName				= "OAA_MainGenerator_name",
	touch_sound 		= "sound/hit/s8256_plasma_hit",
	box_dimensions 		= Vec3( 45.0, 50.0, 100.0 ),
	max_dps				= 120,
	min_dps				= 120,
	damage_type			= 3,
	physics				= { solid_type = solid.none, static = false, kinematic = true, },
	children =
	{
		{ effect = "particles/areal/radiation_cargoship_haze",	joint = "root" },
	},
}

-- FREIGHTRER IMPER WRECKS
-- Main
Def.Pirate_Barge_Wreck1 =
{
	class				= "BaseEntity",
	in_editor			= false,
	damageable			= false,
	maxViewDist			= 5000,
	physics				= { solid_type = solid.model, dynamic = true, material = "Metal", mass = 100000, },
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_02",
}
Def.Pirate_Barge_Wreck2 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_02",
	children 			= 	{
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx1"},
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx2"},
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx3"},
							},
}
Def.Pirate_Barge_Wreck5 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_05",
	children 			= 	{
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx1"},
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx2"},
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx3"},
							},
}
Def.Pirate_Barge_Wreck6 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_06",
	children 			= 	{
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx1"},
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx2"},
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx3"},
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx4"},
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx5"},
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx6"},
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx7"},
							},
}
Def.Pirate_Barge_Wreck9 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_09",
	children 			= 	{
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx1"},
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx2"},
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx3"},
							},
}
Def.Pirate_Barge_Wreck7 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_07",
}
Def.Pirate_Barge_Wreck10 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_10",
}

-- Barrels
Def.Pirate_Barge_Wreck21 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_21",
	children 			= 	{
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx1"},
							},
}
Def.Pirate_Barge_Wreck22 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_21",
	children 			= 	{
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx2"},
							},
}
Def.Pirate_Barge_Wreck23 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_21",
		children 			= 	{
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx3"},
							},
}
Def.Pirate_Barge_Wreck24 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_26",
	children 			= 	{
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx1"},
							},
}
Def.Pirate_Barge_Wreck25 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_26",
	children 			= 	{
								{effect = "particles/explosions/objects/brokenparts_fireballs_big",	joint = "fx2"},
							},
}
Def.Pirate_Barge_Wreck26 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_26",
			children 			= 	{
								{effect = "particles/explosions/objects/brokenparts_fireballs",	joint = "fx3"},
							},
}

Def.Pirate_Barge_Wreck28 =
{
	inherit				= "Pirate_Barge_Wreck1",
	model				= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_wreck_28",
}
---
Def.Pirate_Barge_Engine_T1 = 
{
	inherit					= "Pirate_Barge_Engine_T3",
	death_damage_to_parent	= 15000,
	health					= 25000,
	children =
	{		
		{ effect = "particles/ships/engine_cargo_mid",	joint = "dvig1", },	
		{ def = "EngineHurt_T1",	joint = "triger",	},	
	},	
}

Def.Pirate_Barge_Engine_T0 = 
{
	inherit					= "Pirate_Barge_Engine_T3",
	death_damage_to_parent	= 6000,
	health					= 10000,

	children =
	{		
		{ effect = "particles/ships/engine_cargo_mid",	joint = "dvig1", },	
		{ def = "EngineHurt_T1",	joint = "triger",	},	
	},	
}

Def.Pirate_Barge_Engine_T3 =
{
	class 			= "ScBaseEntity",
	spell_aura_target = true, ---#66194
	hack_immune		= true, -- #71642
	signature		= ai.Signature.HUGE,

	in_editor		= false,
		
	model			= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_dvigatel",
	physics			= { solid_type = solid.model, static = false, kinematic = true, material = "Metal", mass = 1000, }, 
	damageable		= true,
	hudType			= "default",
	death_damage_to_parent	= 100000,
	health			= 75000,
	wreck			= "Pirate_Barge_EngineWreck",
	maxViewDist 	= 5000,
	uiName			= "ReiderBargeEngine",

	death_effect	= "particles/explosions/objects/explosion_mid",
	death_sound		= "sound/explosion/turret_expl",
	--work_sound	= "sound/engine/pirate_ship_engine",			
	
	children =
	{		
		{ effect = "particles/ships/engine_cargo_mid",	joint = "dvig1", },	
		{ def = "EngineHurt",	joint = "triger",	},	
	},	
}

Def.Pirate_Barge_Engine_T5 = 
{
	inherit					= "Pirate_Barge_Engine_T3",
	death_damage_to_parent	= 100000,
	health					= 150000,
}

Def.Pirate_Barge_Engine_OW =
{
	inherit 		= "Pirate_Barge_Engine_T3",
	death_damage_to_parent 	= 100000,
	respawn_time	= 90,
}


Def.Pirate_Barge_EngineSound =
{
	class 			= "ScBaseEntity",
	work_sound		= "sound/engine/pirate_ship_engine",		
}

Def.Pirate_Barge_EngineWreck =
{
	class 			= "ScBaseEntity",
	in_editor		= false,
		
	model			= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat_dvigatel_wreck_2",
	physics			= { solid_type = solid.model, static = false, kinematic = true, material = "Metal", mass = 1000,  }, 
	damageable		= false,
	maxViewDist 	= 5000,
	uiName			= "BeaconA",
	children =
	{		
		{ effect = "particles/explosions/objects/freighter_pirat_dead_engine", joint = "fx" },
	},
}

Def.PvE_wave_Pirate_Station =
{
	inherit			= "CargoShip",
	health 			= 1000000,
	max_lin_speed	= 10,
	max_rot_speed	= 2,
	damageable		= true,
	in_editor		= false,
	death_effect	= "",
	dying_health_percent = 0.2,
	dying_effect 	= "particles/explosions/objects/dying_fire",
	trail_effect 	= "",
	
	hudType 		= "default",
	death_wreck		= "",
	
	uiName			= "CargoShip_pirate",
	hud_ico 		= "boss_station",
	model			= "models/objects/ships_huge/pirat/pirat_station/pirat_station", 
	
	damageable_groups =
	{
		[ ai.DamageableGroup.ENGINE1 ] =
		{
			{ def = "Pirate_Barge_Engine", joint = "dvig1", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine", joint = "dvig2", }, -- двигатель без звука
			{ def = "Pirate_Barge_EngineSound", joint = "dvig1" }, -- звук отдельно
		 -- здесь энтити со звуком уничтожится автоматически после уничтожения последнего двигателя
		},

		[ ai.DamageableGroup.ENGINE2 ] =
		{
			{ def = "Pirate_Barge_Engine", joint = "dvig3", }, -- двигатель без звука
			{ def = "Pirate_Barge_EngineSound", joint = "dvig3" }, -- звук отдельно
		 -- здесь энтити со звуком уничтожится автоматически после уничтожения последнего двигателя
		}		
	},		
	
	children =
	{		
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun1" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun2" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun3" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun4" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun5" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun6" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun7" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun8" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun9" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun10" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun11" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun12" },		
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun13" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun14" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun15" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun16" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun17" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun18" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun19" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun20" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun21" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun22" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun23" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun24" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun25" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun26" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun27" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun28" },	
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun29" },
		{ def = "Turret_Pirate_Barge_JerTurret", joint = "gun30" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun31" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun32" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun33" },
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun34" },	
		{ def = "Turret_Pirate_Barge_Rocket", joint = "gun35" },	
		{ def = "Turret_Pirate_Barge_PlasmaCannon", joint = "big_gun1" },
		{ def = "Turret_Pirate_Barge_PlasmaCannon", joint = "big_gun2" },	
		{ def = "Turret_Pirate_Barge_PlasmaCannon", joint = "big_gun3" },
		{ def = "Turret_Pirate_Barge_PlasmaCannon", joint = "big_gun4" },	
		{ def = "Turret_Pirate_Barge_PlasmaCannon", joint = "big_gun5" },	
	},

	broken_parts = 
	{
		-- front
		{ def = "Pirate_Barge_Wreck2",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--big front
		{ def = "Pirate_Barge_Wreck3",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--front small half
		{ def = "Pirate_Barge_Wreck5",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, }, --front big half
		{ def = "Pirate_Barge_Wreck4",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--top front
		-- back
		{ def = "Pirate_Barge_Wreck6",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--big back
		{ def = "Pirate_Barge_Wreck9",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--back
		-- mid 
		{ def = "Pirate_Barge_Wreck7",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--mid top
		--{ def = "Pirate_Barge_Wreck8",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 999, },--mid bottom --NOOO
		{ def = "Pirate_Barge_Wreck10",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--mid side
		-- barrels
		{ def = "Pirate_Barge_Wreck21",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck22",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck23",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck24",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck25",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck26",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		-- mid top debris
		{ def = "Pirate_Barge_Wreck27",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180,  },
		{ def = "Pirate_Barge_Wreck28",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck29",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck30",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck31",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck32",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		--{ def = "TestHugeCargo_Wreck",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.0,dumping = 0.5, speed = 0.5, speed_deviation = 0.3, speed_inherit = 1.0, ttl = 8, },
	},	
}

-- тестовый аванпост притворяющийся каргошипом
Def.TestAvanpostCargo =
{
	inherit			= "CargoShip",
	health 			= 500000,
	max_lin_speed	= 25,	-- совпадает с астеройдами
	damageable		= true,
	in_editor		= false,
	
	hudType 		= "default",
	
	uiName			= "",
	hud_ico					= "hud_pirate_icon",
	physics					= { solid_type = solid.compound_model, static = false, material = "Metal" },
	model					= "models/objects/vital_point/blockpost/blockpost_pirate",
	
	children = 
	{
		{ def = "OpenWorld_PirateRocketTurret", 		joint = "gun_1" },
		{ def = "OpenWorld_PirateTurret", 				joint = "gun_2" },
		{ def = "OpenWorld_PirateTurret", 				joint = "gun_3" },
		{ def = "OpenWorld_PirateRocketTurret", 		joint = "gun_4" },
		{ effect = "particles/ships/blockpost_lights", joint = "light_1" },
		{ effect = "particles/objects/blockpost_pirate_smoke", joint = "smoke_1" },
		{ effect = "particles/objects/blockpost_pirate_smoke", joint = "smoke_2" },
		{ effect = "particles/objects/blockpost_pirate_smoke", joint = "smoke_3" },
		{ effect = "particles/objects/blockpost_pirate_smoke", joint = "smoke_4" },
	},

	warp_out_effect	= "",
	warp_out_sound	= "sound/explosion/cargoship_expl",
}

-- тестовый астеройд притворяющийся каргошипом
Def.TestAsteroidCargo =
{
	inherit			= "CargoShip",
	health 			= 500000,
	max_lin_speed	= 25,	-- совпадает с астеройдами
	damageable		= true,
	in_editor		= false,
	
	hudType 		= "default",
	
	uiName			= "",
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "Rock", mass = 1000000, },
	model			= "models/objects/asteroids/asteroid_set_02", 
	
	warp_out_effect	= "",
	warp_out_sound	= "sound/explosion/cargoship_expl",
}

Def.Ship_Gen_Boss_Cruiser = 
{
	inherit			= "PvE_wave_HugeCargo_T3",
}

Def.CargoShip_Gen_Wrecker = 
{
	inherit			= "CargoShip",
	health 			= 600000,
	hud_ico 		= "boss_station",
	max_lin_speed	= 16,
	in_editor		= true,
	
	model			= "models/objects/ships_huge/freighter_imper/freighter_imper_02",
	object_tag 		= ai.ObjectTag.TRANSPORT,
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "ShipMetalMk3", mass = 1000000, },
	
	children =
	{
		{	def = "CargoShip_Engines_01", joint = "engine_01",	},
		{	def = "CargoShip_Engines_01", joint = "engine_02",	},
		{	def = "CargoShip_Engines_02", joint = "engine_03",	},	
		{	def = "Engine_empire_l",	joint = "exhaust_4",	},
		{	def = "Engine_empire_l",	joint = "exhaust_5",	},
	},
}

Def.CargoShip_Engines_01 = 
{
	class 			= "ScBaseEntity",
	model			= "models/objects/ships_huge/freighter_imper/engine_01",
	
	spell_aura_target = true, ---#66194
	hack_immune		= true, -- #71642
	signature		= ai.Signature.SMALL,

	in_editor		= false,
		
	physics			= { solid_type = solid.model, static = false, kinematic = true, material = "Metal", mass = 1000, }, 
	damageable		= true,
	hudType			= "default",
	hud_visibility_type = "major",
	death_damage_to_parent	= 50000,
	health			= 30000,
	maxViewDist 	= 5000,
	uiName			= "ReiderBargeEngine",

	death_effect	= "particles/explosions/objects/explosion_tiny",
	death_sound		= "sound/explosion/turret_expl",
	work_sound		= "sound/engine/cargoship_loop",	
	wreck			= "Effects_EngineWreck",
	
	children =
	{
		{	def = "Engine_empire_xl", joint = "engine",	},
	}
}

Def.CargoShip_Engines_02 = 
{
	class 			= "ScBaseEntity",
	model			= "models/objects/ships_huge/freighter_imper/engine_02",
	
	spell_aura_target = true, ---#66194
	hack_immune		= true, -- #71642
	signature		= ai.Signature.SMALL,

	in_editor		= false,
		
	physics			= { solid_type = solid.model, static = false, kinematic = true, material = "Metal", mass = 1000, }, 
	damageable		= true,
	hudType			= "default",
	hud_visibility_type = "major",
	death_damage_to_parent	= 50000,
	health			= 30000,
	maxViewDist 	= 5000,
	uiName			= "ReiderBargeEngine",

	death_effect	= "particles/explosions/objects/explosion_tiny",
	death_sound		= "sound/explosion/turret_expl",
	work_sound	= 	"sound/engine/cargoship_loop",	
	wreck			= "Effects_EngineWreck",		
	
	children =
	{		
		{ def = "Engine_empire_xxl", joint = "engine",	},
	},		
}


Def.Effects_EngineWreck =
{
	class = "EffectEntity",
	effect = "particles/explosions/cargoship_engine_destroyed",
	in_editor	= true,
	maxViewDist = 999999,
}

Def.CargoShip_Gen_Undead = 
{
	inherit			= "CargoShip",
	health 			= 600000,
	hud_ico 		= "boss_station",
	max_lin_speed	= 13,
	in_editor		= true,
	shield_def		= "CargoShipShield",
	
	model			= "models/objects/ships_huge/freighter_imper/freighter_imper_02",
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "ShipMetalMk3", mass = 1000000, },
	
	children =
	{
		{	def = "CargoShip_Engines_01", joint = "engine_01",	},
		{	def = "CargoShip_Engines_01", joint = "engine_02",	},
		{	def = "CargoShip_Engines_02", joint = "engine_03",	},	
		{	def = "Engine_empire_l",	  joint = "exhaust_4",	},
		{	def = "Engine_empire_l",	  joint = "exhaust_5",	},
	},
}

Def.CargoShip_Gen_Sapper = 
{
	inherit			= "CargoShip",
	health 			= 250000,
	hud_ico 		= "boss_station",
	max_lin_speed	= 16,
}


Def.CargoShip_Dreadnought = 
{
	inherit			= "CargoShip",
	max_lin_speed	= 100,
	model			= "models/ships/bigship/bigship_empire_01",
	damageable		= false,
	maxViewDist 	= 500000,
	uiName			= "tooltip_ship_dreadnought",
	spell_aura_target = true, ---#66194
	hack_immune		= true, -- #71642
	signature		= ai.Signature.HUGE,
	
	physics			= { solid_type = solid.compound_model, static = false, kinematic = true, material = "Metal" },

	
	children =
	{
		{	def = "PvE_Gen_Dreadnought_Dred02", joint = "root",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun1",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun2",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun3",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun4",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun5",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun6",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun7",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun8",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun13",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun14",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun15",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun16",	},
		{	def = "PvE_Gen_Dreadnought_MainTurret", joint = "gun9",	},
		{	def = "PvE_Gen_Dreadnought_MainTurret", joint = "gun10",	},
		{	def = "PvE_Gen_Dreadnought_MainTurret", joint = "gun23",	},
	}
}

Def.CargoShip_OW_Dreadnought = 
{
	inherit			= "CargoShip",
	max_lin_speed	= 100,
	damageable		= false,
	maxViewDist 	= 500000,
	uiName			= "tooltip_ship_dreadnought",
	spell_aura_target = true, ---#66194
	hack_immune		= true, -- #71642

	model			= "models/objects/ships_huge/freighter_imper/freighter_imper",
	object_tag 		= ai.ObjectTag.TRANSPORT,

	hudType 		= "default",
	signature		= ai.Signature.HUGE,
	
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "ShipMetalMk3", mass = 1000000, },

	children =
	{
	
	}
}

Def.PvE_Gen_DockingBayRuins =
{
	class 			= "AnimatedEntity",
	in_editor		= true,
	maxViewDist		= 5000,
	model			= "mapskit/maps/models/imper_station/docking_bay_huge/docking_bay_huge",
	physics			= { solid_type = solid.compound_model, static = true, material = "Metal", },
	
	children = 
	{
		{ def = "FireDockingBay", 		joint = "docking" },
	},	
}

Def.CargoShip_Gen_Kamikaze = 
{
	inherit			= "CargoShip",
	health 			= 200000,
	hud_ico 		= "boss_station",
	max_lin_speed	= 7,
	in_editor		= true,
}

Def.PvE_Gen_Allidium_Dread2 = 
{
	class 				= "PathMovementEntity",
	max_lin_speed	= 700,
	max_rot_speed	= 6,	-- deg per second
	path_end_deactivate	= false,
	damageable			= false,
	model			= "models/ships/bigship/allidium/allidium_ship_pered",
	
	maxViewDist		= 3000,
	in_editor		= true,
	
	warp_in_effect	= "particles/other/wave_portal_open",
	warp_in_sound	= "sound/gadgets/pve_ship_warp_in",
	warp_out_effect	= "particles/other/wave_portal_open",
	warp_out_sound	= "sound/gadgets/pve_ship_warp_out",
	
	work_sound      = "sound/engine/cargoship_loop",

	death_wreck		= "CargoShipWreck",

	uiName 			= "tooltip_ship_dreadnought",

	trail_effect = "particles/ships/ship_trail",
	trail_size = 0.1,
	trail_color = "5 17 197 100",
	
	physics			= { solid_type = solid.compound_model, kinematic = true, static = false, mass = 10000, material = "Metal" },
	children =
	{
		{	def = "PvE_Gen_Allidium_Dread02", joint = "root",	},
		{	def = "PvE_Gen_Allidium_Dread03", joint = "root",	},
		{	def = "PvE_Gen_Allidium_Dread04", joint = "root",	},
		{	def = "PvE_Gen_Allidium_Dread05", joint = "root",	},
		{	def = "PvE_Gen_Average_Turret2", joint = "gun_01",	},
		{	def = "PvE_Gen_Average_Turret2", joint = "gun_02",	},
		{	def = "PvE_Gen_Average_Turret2", joint = "gun_03",	},
		{	def = "PvE_Gen_Average_Turret2", joint = "gun_04",	},
		{	def = "PvE_Gen_Average_Turret2", joint = "gun_05",	},
		{	def = "PvE_Gen_Average_Turret2", joint = "gun_06",	},
		{	def = "PvE_Gen_Average_Turret2", joint = "gun_07",	},
		{	def = "PvE_Gen_Average_Turret2", joint = "gun_08",	},
		{	def = "Effects_Dreadnought_EngineBlueMid", joint = "engine_03",	},
		{	def = "Effects_Dreadnought_EngineBlueBig", joint = "engine_04",	},
		{	def = "Effects_Dreadnought_EngineBlueSmall", joint = "engine_01",	},
		{	def = "Effects_Dreadnought_EngineBlueSmall", joint = "engine_02",	},
		{	def = "Effects_Dreadnought_EngineBlueSmall", joint = "engine_05",	},
		{	def = "Effects_Dreadnought_EngineBlueSmall", joint = "engine_06",	},
	},	
	relationship_group 	= 1,
}

Def.PvE_Gen_Movement_Asteroid =
{
	class 			= "CargoShip",
	in_editor		= false,
	model			= "models/objects/asteroids/asteroid_sets_02/asteroid_sets_02_8", 
	

	hudType 		= "default",
	signature		= ai.Signature.HUGE,
	
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "Rock", mass = 1000000, },
	damageable		= true,

	maxViewDist		= 3000,
	health 			= 500000,
	max_lin_speed	= 25,
	max_rot_speed	= 10,	-- deg per second

	death_sound		= "sound/raid/big_asteroid_explosion",
	death_effect	= "particles/explosions/asteroid_explosion_grey",
	work_sound      = "",

	death_wreck		= "",

	uiName			= "MovingAsteroid",

	trail_effect = "",
	
	warp_in_effect	= "particles/other/wave_portal_open",
	warp_in_sound	= "sound/raid/big_enemy_warp",
	warp_out_effect	= "particles/other/wave_portal_open",
	warp_out_sound	= "sound/gadgets/pve_ship_warp_out",
}

Def.PvE_Gen_Wave_Barque_T3 =
{
	inherit			= "CargoShip",
	health 			= 2000000,
	crowd_control_coef = 0,	--- #59363
	max_lin_speed	= 15,
	lin_acceleration = 99999,
	max_rot_speed	= 2,
	damageable		= true,
	in_editor		= false,
	death_effect	= "particles/explosions/objects/freighter_pirat_explosion",
	dying_health_percent = 0.2,
	dying_effect 	= "particles/explosions/objects/dying_fire",
	trail_effect 	= "",
	warp_in_sound	= "sound/raid/big_enemy_warp",
	
	hudType 		= "default",
	death_wreck		= "",
	target_def 		= "Helpers_DistPoint", -- #73847
	
	uiName			= "CargoShip_pirate",
	hud_ico 		= "boss_station",
	model			= "models/objects/ships_huge/pirat/freighter_pirat/freighter_pirat", 
	
	damageable_groups =
	{
		[ ai.DamageableGroup.ENGINE1 ] =
		{
			{ def = "Pirate_Barge_Engine_T3", joint = "dvig1", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T3", joint = "dvig2", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T3", joint = "dvig3", }, -- двигатель без звука
			{ def = "Pirate_Barge_Engine_T3", joint = "dvig4", }, -- двигатель без звука
			{ def = "Pirate_Barge_EngineSound", joint = "dvig4" }, -- звук отдельно
		 -- здесь энтити со звуком уничтожится автоматически после уничтожения последнего двигателя
		}
	},	
	
	children =
	{			
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun1" },
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun2" },	
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun3" },
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun4" },	
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun5" },
		{ def = "Turret_Pirate_Barge_JerTurret_T3", joint = "gun6" },	
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun7" },
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun8" },	
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun9" },
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun10" },	
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun11" },
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun12" },		
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun13" },
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun14" },	
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun15" },
		{ def = "Turret_Pirate_Barge_Rocket_T3", joint = "gun16" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun17" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun18" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun19" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun20" },	
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun21" },
		{ def = "Turret_Pirate_Barge_BigJerTurret_T3", joint = "gun22" },	
		{ def = "AuraEngineHurt", joint = "big_trigger" },	
		{ effect = "particles/ships/cargo_antenna", joint = "fx1" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx2" },
		{ effect = "particles/ships/cargo_light_sides", joint = "fx3" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx4" },
		{ effect = "particles/ships/cargo_light_front", joint = "fx5" },
		{ def = "AuraReactorHurt", joint = "zone_trigger" },
	},

	broken_parts = 
	{
		-- front
		{ def = "Pirate_Barge_Wreck2",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--big front
		{ def = "Pirate_Barge_Wreck5",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, }, --front big half
		-- back
		{ def = "Pirate_Barge_Wreck6",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--big back
		{ def = "Pirate_Barge_Wreck9",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 0.1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--back
		-- mid 
		{ def = "Pirate_Barge_Wreck7",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--mid top
		{ def = "Pirate_Barge_Wreck10",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },--mid side
		-- barrels right
		{ def = "Pirate_Barge_Wreck21",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck22",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck23",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		-- barrels left
		{ def = "Pirate_Barge_Wreck24",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_Wreck25",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		-- mid top debris
		{ def = "Pirate_Barge_Wreck28",  debris = false, pos = Vec3( 0, 0, 0 ), ang_speed_deviation = 1,dumping = 0.0, speed = 1, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		

		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -35, 0, -60 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -30, 5, -30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -30, -15, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( -30, -25, 30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 35, 0, -60 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 30, -20, -30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 30, 0, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 30, -10, 30 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, 20, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, -45, 0 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, -45, 60 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, 0, -150 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris1",  debris = false, pos = Vec3( 0, 0, 150 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		
		{ def = "Pirate_Barge_WreckDebris2",  debris = false, pos = Vec3( 0, -60, -15 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
		{ def = "Pirate_Barge_WreckDebris2",  debris = false, pos = Vec3( 0, -60, -15 ), ang_speed_deviation = 2,dumping = 0.0, speed = 2, speed_deviation = 0, speed_inherit = 1, ttl = 180, },
	},	
}

Def.CargoShip_Gen_Repairs = 
{
	inherit			= "CargoShip",
	path_end_deactivate	= false,
	health 			= 200000,
	hud_ico 		= "boss_station",
	max_lin_speed	= 7,
	in_editor		= true,
	relationship_group 	= 1,
}

Def.CargoShip_Gen_Barque2 = 
{
	inherit			= "CargoShip",
	path_end_deactivate	= false,
	health 			= 200000,
	hud_ico 		= "boss_station",
	max_lin_speed	= 7,
	in_editor		= true,
	relationship_group 	= 1,
	model			= "models/objects/ships_huge/pirat/pirat_station/pirat_station", 
	

	hudType 		= "default",
	signature		= ai.Signature.HUGE,
	
	physics			= { solid_type = solid.compound_model, kinematic = true, material = "Rock", mass = 1000000, },
}

--экспериментальные дредноуты
Def.PvE_Gen_Dreadnought_Dred01 = 
{
	class 				= "PathMovementEntity",
	max_lin_speed	= 700,
	max_rot_speed	= 6,	-- deg per second
	path_end_deactivate	= false,
	in_editor		= true,
	maxViewDist		= 10000,
	model			= "models/ships/bigship/bigship_empire_01",
	relationship_group 	= 2,
	
	physics			= { solid_type = solid.compound_model, kinematic = true, static = false, mass = 1000000000, material = "Metal" },
	children =
	{
		{	def = "PvE_Gen_Dreadnought_Dred02", joint = "root",	},
		{	def = "PvE_Gen_DreadGen", joint = "energy23",	},
		{	def = "PvE_Gen_DreadGen", joint = "gun12",	},
		{	def = "PvE_Gen_DreadGen", joint = "shield",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun1",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun2",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun3",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun4",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun5",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun6",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun7",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun8",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun13",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun14",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun15",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun16",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun17",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun18",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun19",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun20",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun21",	},
		{	def = "PvE_Gen_Average_Turret1", joint = "gun22",	},
		{	def = "PvE_Gen_Dreadnought_MainTurret", joint = "gun9",	},
		{	def = "PvE_Gen_Dreadnought_MainTurret", joint = "gun10",	},
		{	def = "PvE_Gen_Dreadnought_MainTurret", joint = "gun23",	},
	},	
	uiName 			= "tooltip_ship_dreadnought"
}

Def.OW_Dreadnought_MainTurret = 
{
	inherit 					= "ClanShip_MainTurret",
	maxViewDist					= 999999,
	clan_ship_charge_effect		= ai.DONT_INHERIT,
	clan_ship_beam_effect		= ai.DONT_INHERIT,
}

Def.CargoShip_Dreadnought_OW_Emp = 
{
	inherit					= "CargoShip",
	
	in_editor				= false,
	maxViewDist				= 999999,
	model					= "mapskit/maps/open_world/empire/ilay_clanbigship/dreadnought_04",
	
	physics					= { solid_type = solid.none, kinematic = true, },

	damageable				= false,
	hack_immune				= true,
	
	max_lin_speed			= 15,
	lin_acceleration		= 99999,
	max_rot_speed			= 10,
	
	path_end_deactivate		= true,
	
	warp_in_effect			= "particles/other/wave_portal_open",
	warp_in_sound			= "sound/raid/big_enemy_warp",
	warp_out_effect			= "particles/other/wave_portal_open",
	warp_out_sound			= "sound/gadgets/pve_ship_warp_out",
	
	trail_effect 			= "",
	
	death_wreck				= "",
	
	hudType					= ai.DONT_INHERIT,
	hud_visibility_type 	= ai.DONT_INHERIT,
	uiName					= "tooltip_ship_dreadnought",
	
	children =
	{
		{	def = "OW_Dreadnought_MainTurret", joint = "gun_1",	},
		{	def = "OW_Dreadnought_MainTurret", joint = "gun_2",	},
		{	def = "OW_Dreadnought_MainTurret", joint = "gun_3",	},
		{	def = "Effects_Dreadnought_EngineRedC2", joint = "back", },
	},
}

Def.CargoShip_Dreadnought_OW_Fed =
{
	inherit			= "CargoShip_Dreadnought_OW_Emp",
	model			= "models/ships/bigship/bigship_fed_2",
	children =
	{
		{	def = "OW_Dreadnought_MainTurret", joint = "gun_1",	},
		{	def = "OW_Dreadnought_MainTurret", joint = "gun_2",	},
		{	def = "OW_Dreadnought_MainTurret", joint = "gun_3",	},
		{	def = "Effects_Dreadnought_EngineRedC2", joint = "back", },
	},
}

Def.CargoShip_Dreadnought_OW_Jer =
{
	inherit			= "CargoShip_Dreadnought_OW_Emp",
	model			= "models/ships/bigship/bigship_jer_2",
	children =
	{
		{	def = "OW_Dreadnought_MainTurret", joint = "gun_1",	},
		{	def = "OW_Dreadnought_MainTurret", joint = "gun_2",	},
		{	def = "OW_Dreadnought_MainTurret", joint = "gun_3",	},
		{	def = "Effects_Dreadnought_EngineRedC2", joint = "back", },
	},
}

Def.CargoShip_Emp =
{
	inherit			= "CargoShip",
	uiName			= "CargoShip_Emp",
}

Def.CargoShip_Fed =
{
	inherit			= "CargoShip",
	uiName			= "CargoShip_Fed",
}

Def.CargoShip_Jer =
{
	inherit			= "CargoShip",
	uiName			= "CargoShip_Jer",
}

Def.CargoShip_Pir =
{
	inherit			= "CargoShip",
	uiName			= "CargoShip_Pir",
}

 

AttachmentSize
Binary Data zone_mission.lua7.34 KB
Binary Data cargoship.lua150.68 KB
Additional Notes: 

(c) by КусочекСчастья (Discord)

 

Comments

10 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.