## All the roles

equipment_modules = {
    limit = {
        has_dlc = "Man the Guns"
    }


######################
##  DESTROYER ROLE  ##
######################
    ship_hull_light_role_dd = {
    	category = dd_role
		forbid_module_categories = {
			ship_light_medium_battery
			ship_light_medium_battery_double
			ship_light_medium_battery_single
			ship_missile_aa
			ship_missile
		}
	}
	ship_hull_light_role_dl = {
    	category = dd_role
		add_stats = {
			patrol_coordination = 0.1
		}
    	multiply_stats = {
        	max_strength = 0.15
			naval_range = 0.2
			surface_visibility = 0.25
        	build_cost_ic = 0.15
    	}
		forbid_module_categories = {
			ship_light_medium_battery
			ship_light_medium_battery_double
			ship_light_medium_battery_single
			ship_missile_aa
			ship_missile
		}
	}
	ship_hull_light_role_de = {
    	category = dd_role
		add_stats = {
			patrol_coordination = -0.1
		}
    	multiply_stats = {
	        lg_attack = -0.1
    	    max_strength = -0.05
			naval_speed = -0.3
        	sub_detection = 0.1
			torpedo_attack = -0.6
			surface_visibility = -0.05
        	build_cost_ic = -0.2
    	}
		dismantle_cost_ic = 3000
		forbid_module_categories = {
			ship_light_medium_battery
			ship_light_medium_battery_double
			ship_light_medium_battery_single
			ship_missile_aa
			ship_missile
		}
	}
	ship_hull_light_role_ff = {
    	category = dd_role
		add_stats = {
			patrol_coordination = -0.2
		}
    	multiply_stats = {
	        lg_attack = -0.15
			lg_armor_piercing = -0.1
			anti_air_attack = -0.15
    	    max_strength = -0.1
			naval_speed = -0.4
        	surface_visibility = -0.1
			torpedo_attack = -0.8
			naval_range = -0.3
        	build_cost_ic = -0.3
    	}
		dismantle_cost_ic = 2500
		forbid_module_categories = {
			ship_light_medium_battery
			ship_light_medium_battery_double
			ship_light_medium_battery_single
			ship_missile_aa
			ship_missile
		}
	}
	ship_hull_light_role_cl = {
    	category = dd_role
		add_stats = {
			armor_value = 6
			patrol_coordination = 0.15
		}
    	multiply_stats = {
        	max_strength = 0.2
        	naval_speed = -0.1
			naval_range = 0.4
			surface_visibility = 0.5
        	build_cost_ic = 0.25
    	}
		dismantle_cost_ic = 4500
		forbid_module_categories = {
			ship_missile_aa
			ship_missile
		}
	}
	ship_hull_light_role_dda = {
    	category = dd_role_missile
		gui_category = dd_role
		add_stats = {
			reliability = 0.1
		}
    	multiply_stats = {
        	build_cost_ic = 0.15
    	}
		forbid_module_categories = {
			ship_missile
		}
	}
	ship_hull_light_role_ddg = {
		category = dd_role_missile
		gui_category = dd_role
		add_stats = {
			reliability = 0.2
		}
		multiply_stats = {
			naval_speed = 0.05
			build_cost_ic = 0.25
		}
	}



####################
##  CRUISER ROLE  ##
####################
    ship_hull_cruiser_role_c = {
		category = c_role
		add_equipment_type = screen_ship
		add_stats = {
			naval_heavy_gun_hit_chance_factor = -0.75
		}
		forbid_module_categories = {
			ship_medium_heavy_battery_triple
			ship_medium_heavy_battery_double
			ship_cruiser_heavy_armor
			ship_missile
			ship_missile_aa
			raider_kit
		}
	}
	ship_hull_cruiser_role_pc = {
		category = c_role
		add_equipment_type = screen_ship
		add_stats = {
			naval_heavy_gun_hit_chance_factor = -0.75
		}
		multiply_stats = {
			build_cost_ic = -0.2
			naval_speed = -0.3
			max_strength = -0.15
			armor_value = -0.1
		}
		dismantle_cost_ic = 5500
		forbid_module_categories = {
			ship_medium_heavy_battery_triple
			ship_medium_heavy_battery_double
			ship_cruiser_heavy_armor
			ship_missile
			ship_missile_aa
			raider_kit
			heavy_miscellaneous
		}
	}
	ship_hull_cruiser_role_ca = {
		category = c_role
		add_equipment_type = capital_ship
		forbid_module_categories = {
			ship_medium_heavy_battery_triple
			ship_medium_heavy_battery_double
			ship_cruiser_heavy_armor
			ship_missile
			ship_missile_aa
			raider_kit
		}
	}
	ship_hull_cruiser_role_cb = {
		category = c_role
		add_equipment_type = capital_ship
		add_stats = {
			max_strength = 55
		}
		multiply_stats = {
			naval_range = 0.15
			naval_speed = -0.2
			build_cost_ic = 0.1
		}
		dismantle_cost_ic = 7500
		can_convert_from = {
			module_category = c_role_missile
			convert_cost_ic = 0
		}
		forbid_module_categories = {
			ship_medium_battery
			ship_medium_battery_double
			ship_medium_battery_single
			ship_light_medium_battery
			ship_light_medium_battery_double
			ship_light_medium_battery_single
			ship_missile
			ship_missile_aa
			raider_kit
		}
	}
	ship_hull_cruiser_role_aa = {
		category = c_role
		add_stats = {
			naval_heavy_gun_hit_chance_factor = -0.75
		}
		multiply_stats = {
			anti_air_attack = 0.1
			build_cost_ic = 0.05
		}
		forbid_module_categories = {
			ship_medium_heavy_battery_triple
			ship_medium_heavy_battery_double
			ship_cruiser_heavy_armor
			ship_missile
			ship_missile_aa
			raider_kit
			heavy_miscellaneous
		}
	}
	ship_hull_cruiser_role_clc = {
		category = c_role
		add_stats = {
			naval_heavy_gun_hit_chance_factor = -0.75
		}
		multiply_stats = {
			max_strength = -0.1
			armor_value = -0.1
			naval_speed = 0.05
			build_cost_ic = -0.1
		}
		dismantle_cost_ic = 1000
		forbid_module_categories = {
			ship_medium_heavy_battery_triple
			ship_medium_heavy_battery_double
			ship_cruiser_heavy_armor
			ship_missile
			ship_missile_aa
			raider_kit
			heavy_miscellaneous
		}
	}
	ship_hull_cruiser_role_rc = {
		category = c_role
		add_stats = {
			naval_heavy_gun_hit_chance_factor = -0.75
			convoy_raiding_coordination = 0.1
		}
		multiply_stats = {
			lg_attack = -0.15
			lg_armor_piercing = -0.15
			hg_attack = -0.15
			hg_armor_piercing = -0.15
			
			max_strength = -0.2
			naval_speed = -0.1
			armor_value = -0.2
			naval_range = 0.4
			surface_visibility = -0.05
			build_cost_ic = -0.15
		}
		dismantle_cost_ic = 2500
		forbid_module_categories = {
			ship_medium_heavy_battery_triple
			ship_medium_heavy_battery_double
			ship_medium_battery
			ship_medium_battery_double
			ship_medium_battery_single
			ship_cruiser_heavy_armor
			ship_missile
			ship_missile_aa
			ship_airplane_launcher
			heavy_miscellaneous
		}
	}
	ship_hull_cruiser_role_cg = {
		category = c_role_missile
		gui_category = c_role
		add_equipment_type = capital_ship
		multiply_stats = {
			anti_air_attack = 0.1
			build_cost_ic = 0.35
			naval_speed = -0.1
		}
		add_stats = {
			max_strength = 200
			reliability = 0.1
		}
		can_convert_from = {
			module = ship_hull_cruiser_role_cb
			convert_cost_ic = 500
		}
		forbid_module_categories = {
			raider_kit
		}
	}
	ship_hull_cruiser_role_cgaa = {
		category = c_role_missile
		gui_category = c_role
		multiply_stats = {
			anti_air_attack = 0.1
			build_cost_ic = 0.15
		}
		add_stats = {
			max_strength = 65
		}
		can_convert_from = {
			module = ship_hull_cruiser_role_cb
			convert_cost_ic = 500
		}
		forbid_module_categories = {
			ship_medium_heavy_battery_triple
			ship_medium_heavy_battery_double
			ship_cruiser_heavy_armor
			ship_missile
			raider_kit
		}
	}
	ship_hull_cruiser_role_csr = {
		category = c_role
		add_stats = {
			naval_heavy_gun_hit_chance_factor = -0.75
		}
		multiply_stats = {
			surface_detection = 0.1
			sub_detection = 0.1
			build_cost_ic = 0.075
		}
		forbid_module_categories = {
			raider_kit
			ship_missile
			ship_missile_aa
			heavy_miscellaneous
		}
	}
	ship_hull_cruiser_role_ac = {
		category = cds_role
		add_equipment_type = capital_ship
		multiply_stats = {
			naval_range = 0.5
		}
		dismantle_cost_ic = 3000
	}
	ship_hull_cruiser_role_cd = {
		category = cds_role
		multiply_stats = {
			naval_speed = -0.2
			build_cost_ic = -0.2
		}
		dismantle_cost_ic = 3000
		forbid_module_categories = {
			ship_cruiser_heavy_armor
		}
	}
	ship_hull_cruiser_role_mo = {
		category = cds_role
		add_equipment_type = capital_ship
		add_stats = {
			max_strength = 80
		}
		dismantle_cost_ic = 3000
		multiply_stats = {
			build_cost_ic = 0.1
			naval_range = 0.5
		}
	}



#######################
##  BB Carrier ROLE  ##
#######################
	carrier_bb_conversion = {
		category = bb_carrier_role
		multiply_stats = {
			build_cost_ic = 0.1
		}
		dismantle_cost_ic = 100000
		forbid_module_categories = {
			ship_carrier_armor_shbb
			ship_deck_space_converted
		}
	}
	carrier_bc_conversion = {
		category = bb_carrier_role
		add_stats = {
			reliability = -0.1
		}
		multiply_stats = {
			max_strength = -0.1
			armor_value = -0.1
		}
		dismantle_cost_ic = 100000
		forbid_module_categories = {
			ship_carrier_armor_shbb
			ship_deck_space_converted
		}
	}
	carrier_shbb_conversion = {
		category = bb_carrier_role
		add_stats = {
			reliability = 0.1
		}
		multiply_stats = {
			build_cost_ic = 0.35
			max_strength = 0.1
		}
		dismantle_cost_ic = 100000
		build_cost_resources = {
			steel = 1
		}
	}


####################
##  Carrier ROLE  ##
####################
	ship_hull_carrier_role_cv = {
		category = cv_role
		dismantle_cost_ic = 100000
		forbid_module_categories = {
			cruiser_ship_engine
		}
	}
	ship_hull_carrier_role_cvl = {
		category = cv_role
		add_stats = {
			max_organisation = -0.1
		}
		multiply_stats = {
			build_cost_ic = -0.1
			max_strength = -0.3
			naval_speed = -0.1
			anti_air_attack = -0.15
			surface_visibility = -0.1
		}
		dismantle_cost_ic = 100000
		forbid_module_categories = {
			ship_deck_space
			ship_deck_space_reinforced
			ship_deck_space_mega
		}
	}
	ship_hull_carrier_role_cve = {
		category = cve_role
		gui_category = cv_role
		add_stats = {
			max_organisation = -0.2
		}
		multiply_stats = {
			anti_air_attack = -0.25
		}
		dismantle_cost_ic = 100000
		forbid_module_categories = {
			ship_deck_space
			ship_deck_space_reinforced
			ship_deck_space_mega
		}
	}


######################
##  Auxiliary Role  ##
######################
	ship_hull_civilian_role_ap = {
		category = ap_role
		forbid_module_categories = {
			seaplane_hangar
		}
	}
	ship_hull_civilian_role_ao = {
		category = ap_role
		multiply_stats = {
			build_cost_ic = 0.15
			naval_range = 0.5
			fuel_consumption = 0.1
		}
		dismantle_cost_ic = 1200
		forbid_module_categories = {
			seaplane_hangar
		}
	}
	ship_hull_civilian_role_av = {
		category = ap_role
		multiply_stats = {
			build_cost_ic = 0.15
			surface_detection = 0.1
			sub_detection = 0.1
		}
		dismantle_cost_ic = 1000
	}


#########################
##  Panzerschiff Role  ##
#########################
	ship_hull_cruiser_role_pz = {
		category = pz_role
		multiply_stats = {
			build_cost_ic = 0.25
			max_strength = -0.2
		}
		forbid_module_categories = {
			ship_medium_heavy_battery_double
			ship_medium_heavy_battery_triple
		}
		dismantle_cost_ic = 100000
	}
	ship_hull_cruiser_role_pbb = {
		category = pz_role
		gfx = ship_hull_cruiser_role_cb

		forbid_module_categories = {
			ship_heavy_battery
			ship_heavy_battery_triple
			ship_heavy_battery_quad
		}
		dismantle_cost_ic = 100000
	}
}