### components that are shown in the ship designer :: leviathan weapons

### Enigmatic Energy Discharger
weapon_component_template = {
	key = "NHSC_ENIGMATIC_CANNON"
	size = large
	icon = "GFX_ship_part_nhsc_enigmatic_cannon"
	icon_frame = 1
	entity = "large_laser_gun_entity"
	type = instant

	damage = { min = 305.0 max = 825.0 }
	windup = { min = 2.0 max = 20.0 }
	total_fire_time = 55
	range = 130
	accuracy = 0.9
	power = -110
	cost = 190
	hull_damage = 1.25
	armor_penetration = 0.5
	armor_damage = 0.5
	shield_penetration = 0.0
	shield_damage = 2.00
	tracking = 0.25

	prerequisites = { "nhsc_tech_enigmatic_discharger" }
	component_set = "NHSC_ENIGMATIC_CANNON"
	projectile_gfx = "nhsc_EED_large"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_artillery weapon_role_anti_shield }
}

### Enigmatic Energy Lash
weapon_component_template = {
	key = "NHSC_ENIGMATIC_LASH"
	size = medium
	icon = "GFX_ship_part_nhsc_enigmatic_lash"
	icon_frame = 1
	entity = "medium_laser_gun_entity"
	type = point_defence

	damage = { min = 7.0 max = 15.0 }
	windup = { min = 1.0 max = 1.0 }
	total_fire_time = 8
	range = 45
	accuracy = 0.75
	power = -25
	cost = 30
	hull_damage = 1.25
	armor_penetration = 0.5
	armor_damage = 0.5
	shield_penetration = 0.0
	shield_damage = 2.00
	tracking = 0.5

	prerequisites = { "nhsc_tech_enigmatic_lash" }
	component_set = "NHSC_ENIGMATIC_LASH"
	projectile_gfx = "nhsc_enigmatic_lash"
	tags = { weapon_type_point_defense weapon_type_energy }
	ai_tags = { weapon_role_point_defense weapon_role_anti_shield }
}

### Engimatic Energy Autocannon

weapon_component_template = {
	key = "NHSC_ENIGMATIC_AUTOCANNON"
	size = small
	icon = "GFX_ship_part_nhsc_enigmatic_autocannon"
	icon_frame = 1
	entity = "small_laser_gun_entity"
	type = instant

	damage = { min = 25.0 max = 35.0 }
	windup = { min = 2.0 max = 14.0 }
	total_fire_time = 15
	range = 45
	accuracy = 0.9
	power = -25
	cost = 35
	hull_damage = 1.25
	armor_penetration = 0.5
	armor_damage = 0.5
	shield_penetration = 0.0
	shield_damage = 2.00
	tracking = 0.65

	prerequisites = { "nhsc_tech_enigmatic_autocannon" }
	component_set = "NHSC_ENIGMATIC_AUTOCANNON"
	projectile_gfx = "nhsc_EED_small"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_anti_shield }
}

### Enigmatic Lance
weapon_component_template = {
	key = "NHSC_ENIGMATIC_LANCE"
	size = extra_large
	icon = "GFX_ship_part_nhsc_enigmatic_lance"
	icon_frame = 1
	entity = "invisible_turret_entity"
	type = instant

	damage = { min = 1750 max = 2500 }
	windup = { min = 2.0 max = 18.0 }
	total_fire_time = 70
	range = 175
	accuracy = 0.85
	power = -300
	cost = 300
	hull_damage = 1.25
	armor_penetration = 0.5
	armor_damage = 0.5
	shield_penetration = 0.0
	shield_damage = 2.00
	tracking = 0.15

	firing_arc = 25.0
	min_range = 10
	static_rotation = yes
	use_ship_kill_target = no

	prerequisites = { "nhsc_tech_enigmatic_lance" }
	component_set = "NHSC_ENIGMATIC_LANCE"
	projectile_gfx = "nhsc_EED_lance"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_artillery }
}

weapon_component_template = {
	key = "NHSC_ENIGMATIC_LANCE_TITANIC"
	size = titanic
	icon = "GFX_ship_part_nhsc_enigmatic_lance"
	icon_frame = 1
	entity = "invisible_turret_entity"
	type = instant

	damage = { min = 6000 max = 8500 }
	windup = { min = 20.0 max = 35.0 }
	total_fire_time = 160
	range = 260
	accuracy = 0.85
	power = -500
	cost = 500
	hull_damage = 1.25
	armor_penetration = 0.5
	armor_damage = 0.5
	shield_penetration = 0.0
	shield_damage = 2.00
	tracking = 0.15

	firing_arc = 25.0
	min_range = 10
	static_rotation = yes
	use_ship_kill_target = no

	prerequisites = { "nhsc_tech_enigmatic_lance" }
	component_set = "NHSC_ENIGMATIC_LANCE_TITANIC"
	projectile_gfx = "nhsc_EED_lance"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_artillery }
}

### Dimensional Horror PD
weapon_component_template = {
	key = "NHSC_EXTRADIMENSIONAL_PD"
	size = medium
	icon = "GFX_ship_part_nhsc_exdimpd"
	icon_frame = 1
	entity = "medium_laser_gun_entity"
	type = point_defence

	damage = { min = 16.0 max = 20.0 }
	windup = { min = 1.0 max = 5.0 }
	total_fire_time = 10
	range = 50
	accuracy = 0.8
	power = -25
	cost = 45
	hull_damage = 1.1
	armor_penetration = 0.1
	armor_damage = 0.9
	shield_penetration = 1.0
	shield_damage = 1.1
	tracking = 0.25

	prerequisites = { "nhsc_tech_extradimensional_pd" }
	component_set = "NHSC_EXTRADIMENSIONAL_PD"
	projectile_gfx = "dimensional_horror_spike_weapon"
	tags = { weapon_type_point_defense weapon_type_energy }
	ai_tags = { weapon_role_point_defense }

	size_restriction = { military_station_small military_station_medium military_station_large cruiser battleship Battlecruiser StrikeCruiser titan Dreadnought Carrier Flagship }
}