# Icons set here are the ones show in the actual slot. The reason is so that we can support different icons for different sizes. 

#Updated Range on these

# DEFAULT VALUES:
# is_missile = no
# is_beam = no
# is_point_defence = no

@missile_speed = 10

# ####################
#  Missiles
# ####################



### Advanced Heavy Missile Launcher
weapon_component_template = {
	key = "SMALL_MISSILE1"
	size = small
	entity = "turret_missile_small_entity"
	damage = { min = 72.0 max = 96.0 }
	windup = { min = 2.5 max = 7.5 }
	missile_speed = @missile_speed
	total_fire_time = 75
	range = 126.0
	icon = "GFX_ship_part_missile_5"
	icon_frame = 1
	static_rotation = yes
	type = missile
	power = -121
	cost = 2
	prerequisites = { "tech_black_tech" }
	component_set = "MISSILE"
	projectile_gfx = "small_missile"
	tags = { weapon_type_explosive }
	allow = {
    is_ai = no
    }

    ai_weight = {
    weight = 0
    }
}

### Advanced Heavy Missile Launcher
weapon_component_template = {
	key = "MEDIUM_MISSILE1"
	size = medium
	entity = "turret_missile_medium_entity"
	damage = { min = 82.0 max = 130.0 }
	windup = { min = 2.5 max = 7.5 }
	missile_speed = @missile_speed
	total_fire_time = 75
	range = 136.0
	icon = "GFX_ship_part_missile_5"
	icon_frame = 1
	static_rotation = yes
	type = missile
	power = -182
	cost = 4
	prerequisites = { "tech_black_tech" }
	component_set = "MISSILE"
	projectile_gfx = "medium_missile"
	tags = { weapon_type_explosive }
	allow = {
    is_ai = no
    }

    ai_weight = {
    weight = 0
    }
}

### Advanced Heavy Missile Launcher
weapon_component_template = {
	key = "LARGE_MISSILE1"
	size = large
	entity = "turret_missile_large_entity"
	damage = { min = 96.0 max = 172.0 }
	windup = { min = 2.5 max = 7.5 }
	missile_speed = @missile_speed
	total_fire_time = 75
	range = 146.0
	icon = "GFX_ship_part_missile_5"
	icon_frame = 1
	static_rotation = yes
	type = missile
	power = -243
	cost = 2
	prerequisites = { "tech_black_tech" }
	component_set = "MISSILE"
	projectile_gfx = "large_missile"
	tags = { weapon_type_explosive }
	allow = {
    is_ai = no
     }

    ai_weight = {
    weight = 0
    }
}




# ####################
#  	Swarmer Missiles
# ####################

### Swarmer Missile Launcher

### Advanced Swarmer Missile Launcher
weapon_component_template = {
	key = "SWARMER_MISSILE1"
	size = small
	entity = "turret_missile_large_entity"
	damage = { min = 48.0 max = 86.0 }
	windup = { min = 2.5 max = 7.5 }
	missile_speed = @missile_speed
	total_fire_time = 75
	range = 100.0
	icon = "GFX_ship_part_swarmer_missile_2"
	icon_frame = 1
	static_rotation = yes
	type = missile
	power = -60
	cost = 2
	prerequisites = { "tech_black_tech" }
	component_set = "SWARMER_MISSILE"
	projectile_gfx = "swarmer_missiles_02"
	tags = { weapon_type_explosive }
	allow = {
    is_ai = no
    }

    ai_weight = {
    weight = 0
    }
}
### Advanced Swarmer Missile Launcher
weapon_component_template = {
	key = "SWARMER_MISSILE2"
	size = medium
	entity = "turret_missile_large_entity"
	damage = { min = 96.0 max = 172.0 }
	windup = { min = 2.5 max = 7.5 }
	missile_speed = @missile_speed
	total_fire_time = 75
	range = 110.0
	icon = "GFX_ship_part_swarmer_missile_2"
	icon_frame = 1
	static_rotation = yes
	type = missile
	power = -121
	cost = 2
	prerequisites = { "tech_black_tech" }
	component_set = "SWARMER_MISSILE"
	projectile_gfx = "swarmer_missiles_02"
	tags = { weapon_type_explosive }
	allow = {
    is_ai = no
    }

    ai_weight = {
    weight = 0
    }
}
### Advanced Swarmer Missile Launcher
weapon_component_template = {
	key = "SWARMER_MISSILE3"
	size = large
	entity = "turret_missile_large_entity"
	damage = { min = 192.0 max = 344.0 }
	windup = { min = 2.5 max = 7.5 }
	missile_speed = @missile_speed
	total_fire_time = 75
	range = 120.0
	icon = "GFX_ship_part_swarmer_missile_2"
	icon_frame = 1
	static_rotation = yes
	type = missile
	power = -243
	cost = 2
	prerequisites = { "tech_black_tech" }
	component_set = "SWARMER_MISSILE"
	projectile_gfx = "swarmer_missiles_02"
	tags = { weapon_type_explosive }
	allow = {
    is_ai = no
    }

    ai_weight = {
    weight = 0
    }
}

# ####################
#  	Torpedoes
# ####################


### Striker Torpedoes
weapon_component_template = {
	key = "TORPEDO1"
	size = small
	entity = "turret_missile_small_entity"
	damage = { min = 172.0 max = 238.0 }
	windup = { min = 2.5 max = 7.5 }
	missile_speed = @missile_speed
	total_fire_time = 75
	range = 140.0
	icon = "GFX_ship_part_torpedo_3"
	icon_frame = 1
	static_rotation = yes
	type = missile
	power = -27
	cost = 2
	prerequisites = { "tech_black_tech" }
	component_set = "TORPEDO"
	projectile_gfx = "small_torpedo_03"
	tags = { weapon_type_explosive }
	allow = {
    is_ai = no
    }

    ai_weight = {
    weight = 0
    }
}

### Striker Torpedoes
weapon_component_template = {
	key = "TORPEDO2"
	size = medium
	entity = "turret_missile_medium_entity"
	damage = { min = 344.0 max = 476.0 }
	windup = { min = 2.5 max = 7.5 }
	missile_speed = @missile_speed
	total_fire_time = 75
	range = 150.0
	icon = "GFX_ship_part_torpedo_3"
	icon_frame = 1
	static_rotation = yes
	type = missile
	power = -41
	cost = 2
	prerequisites = { "tech_black_tech" }
	component_set = "TORPEDO"
	projectile_gfx = "medium_torpedo_03"
	tags = { weapon_type_explosive }
	allow = {
    is_ai = no
    }

    ai_weight = {
    weight = 0
    }
}

### Striker Torpedoes
weapon_component_template = {
	key = "TORPEDO3"
	size = large
	entity = "turret_missile_large_entity"
	damage = { min = 688.0 max = 952.0 }
	windup = { min = 2.5 max = 7.5 }
	missile_speed = @missile_speed
	total_fire_time = 75
	range = 160.0
	icon = "GFX_ship_part_torpedo_3"
	icon_frame = 1
	static_rotation = yes
	type = missile
	power = -54
	cost = 2
	prerequisites = { "tech_black_tech" }
	component_set = "TORPEDO"
	projectile_gfx = "large_torpedo_03"
	tags = { weapon_type_explosive }
	allow = {
    is_ai = no
    }

    ai_weight = {
    weight = 0
    }
}