# Author(s): TheGeneral ENG_supacat_utility_manufacturer = { allowed = { original_tag = ENG } name = ENG_supacat_manufacturer icon = GFX_idea_company_supacat task_capacity = 3 equipment_type = { util_vehicle_type heavy_util_vehicle_type } research_categories = { CAT_util } tree_header_text = { text = ENG_supacat_utility_manufacturer_mio_header_high_mobility_patrol x = 2 } tree_header_text = { text = ENG_supacat_utility_manufacturer_mio_header_mission_configurable_support x = 7 } initial_trait = { name = ENG_supacat_manufacturer_trait equipment_bonus = { build_cost_ic = -0.05 reliability = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } } trait = { token = ENG_supacat_mio_trait_rr_high_torque_powerpack name = ENG_supacat_mio_trait_rr_high_torque_powerpack icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 0 y = 0 } equipment_bonus = { maximum_speed = 0.10 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_hmt_high_mobility_chassis name = ENG_supacat_mio_trait_hmt_high_mobility_chassis icon = GFX_generic_mio_trait_icon_maximum_speed position = { x = 2 y = 0 } equipment_bonus = { maximum_speed = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_variable_ride_height_suspension name = ENG_supacat_mio_trait_variable_ride_height_suspension icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_supacat_mio_trait_hmt_high_mobility_chassis } relative_position_id = ENG_supacat_mio_trait_hmt_high_mobility_chassis position = { x = 0 y = 1 } equipment_bonus = { reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_lrv400_light_recon_frame name = ENG_supacat_mio_trait_lrv400_light_recon_frame icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { ENG_supacat_mio_trait_hmt_high_mobility_chassis } relative_position_id = ENG_supacat_mio_trait_hmt_high_mobility_chassis position = { x = -1 y = 1 } equipment_bonus = { maximum_speed = 0.02 build_cost_ic = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_chinook_deployable_profile name = ENG_supacat_mio_trait_chinook_deployable_profile icon = GFX_generic_mio_trait_icon_max_strength all_parents = { ENG_supacat_mio_trait_hmt_high_mobility_chassis } relative_position_id = ENG_supacat_mio_trait_hmt_high_mobility_chassis position = { x = 1 y = 1 } equipment_bonus = { maximum_speed = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_long_range_patrol_tanks name = ENG_supacat_mio_trait_long_range_patrol_tanks icon = GFX_generic_mio_trait_icon_fuel_consumption all_parents = { ENG_supacat_mio_trait_variable_ride_height_suspension } relative_position_id = ENG_supacat_mio_trait_hmt_high_mobility_chassis position = { x = 0 y = 2 } equipment_bonus = { fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_special_forces_ergonomics name = ENG_supacat_mio_trait_special_forces_ergonomics icon = GFX_generic_mio_trait_icon_max_strength all_parents = { ENG_supacat_mio_trait_lrv400_light_recon_frame } relative_position_id = ENG_supacat_mio_trait_hmt_high_mobility_chassis position = { x = -1 y = 2 } equipment_bonus = { reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_multi_role_weapon_mounts name = ENG_supacat_mio_trait_multi_role_weapon_mounts icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { ENG_supacat_mio_trait_chinook_deployable_profile } relative_position_id = ENG_supacat_mio_trait_hmt_high_mobility_chassis position = { x = 1 y = 2 } equipment_bonus = { soft_attack = 0.08 hard_attack = 0.02 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_extenda_axle_conversion name = ENG_supacat_mio_trait_extenda_axle_conversion icon = GFX_generic_mio_trait_icon_efficiency_gain position = { x = 7 y = 0 } production_bonus = { production_efficiency_gain_factor = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_modular_mission_hampers name = ENG_supacat_mio_trait_modular_mission_hampers icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { ENG_supacat_mio_trait_extenda_axle_conversion } relative_position_id = ENG_supacat_mio_trait_extenda_axle_conversion position = { x = 0 y = 1 } production_bonus = { production_efficiency_cap_factor = 0.085 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_payload_optimisation_layout name = ENG_supacat_mio_trait_payload_optimisation_layout icon = GFX_generic_mio_trait_icon_defense all_parents = { ENG_supacat_mio_trait_extenda_axle_conversion } relative_position_id = ENG_supacat_mio_trait_extenda_axle_conversion position = { x = 1 y = 1 } equipment_bonus = { defense = 0.04 breakthrough = 0.02 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_istar_integration_looms name = ENG_supacat_mio_trait_istar_integration_looms icon = GFX_generic_mio_trait_icon_max_strength all_parents = { ENG_supacat_mio_trait_modular_mission_hampers } relative_position_id = ENG_supacat_mio_trait_extenda_axle_conversion position = { x = 0 y = 2 } equipment_bonus = { breakthrough = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_cuas_mount_platform name = ENG_supacat_mio_trait_cuas_mount_platform icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { ENG_supacat_mio_trait_payload_optimisation_layout } relative_position_id = ENG_supacat_mio_trait_extenda_axle_conversion position = { x = 1 y = 2 } equipment_bonus = { soft_attack = 0.05 hard_attack = 0.075 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_armoured_cab_options name = ENG_supacat_mio_trait_armoured_cab_options icon = GFX_generic_mio_trait_icon_armor_value all_parents = { ENG_supacat_mio_trait_modular_mission_hampers } relative_position_id = ENG_supacat_mio_trait_extenda_axle_conversion position = { x = -1 y = 2 } equipment_bonus = { hardness = 0.075 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_rapid_prototype_workshops name = ENG_supacat_mio_trait_rapid_prototype_workshops icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { ENG_supacat_mio_trait_long_range_patrol_tanks } relative_position_id = ENG_supacat_mio_trait_hmt_high_mobility_chassis position = { x = 0 y = 3 } production_bonus = { production_efficiency_gain_factor = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_modular_line_tooling name = ENG_supacat_mio_trait_modular_line_tooling icon = GFX_generic_mio_trait_icon_production_capacity all_parents = { ENG_supacat_mio_trait_istar_integration_looms } relative_position_id = ENG_supacat_mio_trait_extenda_axle_conversion position = { x = 0 y = 3 } production_bonus = { production_cost_factor = -0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_common_hmt_spares_pool name = ENG_supacat_mio_trait_common_hmt_spares_pool icon = GFX_generic_mio_trait_icon_resources all_parents = { ENG_supacat_mio_trait_special_forces_ergonomics } relative_position_id = ENG_supacat_mio_trait_hmt_high_mobility_chassis position = { x = -1 y = 3 } production_bonus = { production_resource_need_factor = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_export_support_packages name = ENG_supacat_mio_trait_export_support_packages icon = GFX_generic_mio_trait_icon_design all_parents = { ENG_supacat_mio_trait_cuas_mount_platform } relative_position_id = ENG_supacat_mio_trait_extenda_axle_conversion position = { x = 1 y = 3 } organization_modifier = { military_industrial_organization_design_team_assign_cost = -0.80 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_field_retrofit_experience name = ENG_supacat_mio_trait_field_retrofit_experience icon = GFX_generic_mio_trait_icon_task all_parents = { ENG_supacat_mio_trait_multi_role_weapon_mounts } relative_position_id = ENG_supacat_mio_trait_hmt_high_mobility_chassis position = { x = 1 y = 3 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_collaborative_build_partnerships name = ENG_supacat_mio_trait_collaborative_build_partnerships icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { ENG_supacat_mio_trait_armoured_cab_options } relative_position_id = ENG_supacat_mio_trait_extenda_axle_conversion position = { x = -1 y = 3 } production_bonus = { production_efficiency_cap_factor = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_supacat_mio_trait_harsh_environment_test_regime name = ENG_supacat_mio_trait_harsh_environment_test_regime icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_supacat_mio_trait_common_hmt_spares_pool ENG_supacat_mio_trait_rapid_prototype_workshops ENG_supacat_mio_trait_field_retrofit_experience } relative_position_id = ENG_supacat_mio_trait_hmt_high_mobility_chassis position = { x = 0 y = 4 } equipment_bonus = { reliability = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_rheinmetall_manufacturer = { allowed = { original_tag = ENG } icon = GFX_idea_Rheinmetall task_capacity = 3 equipment_type = { util_vehicle_type heavy_util_vehicle_type medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } research_categories = { CAT_armor } tree_header_text = { text = ENG_rheinmetall_manufacturer_mio_header_digital_armoured_combat_fleet x = 2 } tree_header_text = { text = ENG_rheinmetall_manufacturer_mio_header_tactical_logistic_vehicles x = 7 } initial_trait = { name = ENG_rheinmetall_land_trait equipment_bonus = { armor_value = 0.08 reliability = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.05 } } trait = { token = ENG_rheinmetall_mio_trait_rr_powerpack_integration_suite name = ENG_rheinmetall_mio_trait_rr_powerpack_integration_suite icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 0 y = 0 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { maximum_speed = 0.125 fuel_consumption = -0.075 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_digital_armoured_fleet name = ENG_rheinmetall_mio_trait_digital_armoured_fleet icon = GFX_generic_mio_trait_icon_max_strength position = { x = 2 y = 0 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { breakthrough = 0.10 defense = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_challenger3_main_gun_upgrade name = ENG_rheinmetall_mio_trait_challenger3_main_gun_upgrade icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { ENG_rheinmetall_mio_trait_digital_armoured_fleet } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = -1 y = 1 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { hard_attack = 0.08 ap_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_epsom_farnham_modular_armour name = ENG_rheinmetall_mio_trait_epsom_farnham_modular_armour icon = GFX_generic_mio_trait_icon_armor_value all_parents = { ENG_rheinmetall_mio_trait_digital_armoured_fleet } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = -2 y = 1 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { armor_value = 0.05 defense = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_hydrogas_suspension_upgrade name = ENG_rheinmetall_mio_trait_hydrogas_suspension_upgrade icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { ENG_rheinmetall_mio_trait_digital_armoured_fleet } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 1 y = 1 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { maximum_speed = 0.09 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_network_enabled_battlefield name = ENG_rheinmetall_mio_trait_network_enabled_battlefield icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { ENG_rheinmetall_mio_trait_digital_armoured_fleet } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 2 y = 1 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_digital_fire_control_suite name = ENG_rheinmetall_mio_trait_digital_fire_control_suite icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { ENG_rheinmetall_mio_trait_challenger3_main_gun_upgrade } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = -1 y = 2 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { soft_attack = 0.03 hard_attack = 0.02 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_active_protection_integration name = ENG_rheinmetall_mio_trait_active_protection_integration icon = GFX_generic_mio_trait_icon_defense all_parents = { ENG_rheinmetall_mio_trait_epsom_farnham_modular_armour ENG_rheinmetall_mio_trait_challenger3_main_gun_upgrade } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = -2 y = 2 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { defense = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_boxer_mission_module_family name = ENG_rheinmetall_mio_trait_boxer_mission_module_family icon = GFX_generic_mio_trait_icon_apc_breakthrough all_parents = { ENG_rheinmetall_mio_trait_hydrogas_suspension_upgrade ENG_rheinmetall_mio_trait_network_enabled_battlefield } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 1 y = 2 } limit_to_equipment_type = { medium_tank_amphibious_chassis } equipment_bonus = { breakthrough = 0.03 defense = 0.02 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_boxer_protection_growth name = ENG_rheinmetall_mio_trait_boxer_protection_growth icon = GFX_generic_mio_trait_icon_apc_armor all_parents = { ENG_rheinmetall_mio_trait_boxer_mission_module_family } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 3 y = 3 } limit_to_equipment_type = { medium_tank_amphibious_chassis } equipment_bonus = { armor_value = 0.05 defense = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_boxer_digital_backbone name = ENG_rheinmetall_mio_trait_boxer_digital_backbone icon = GFX_generic_mio_trait_icon_apc_reliability all_parents = { ENG_rheinmetall_mio_trait_digital_fire_control_suite ENG_rheinmetall_mio_trait_active_protection_integration ENG_rheinmetall_mio_trait_boxer_mission_module_family } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = -1 y = 3 } limit_to_equipment_type = { medium_tank_amphibious_chassis } equipment_bonus = { reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_boxer_support_variants name = ENG_rheinmetall_mio_trait_boxer_support_variants icon = GFX_generic_mio_trait_icon_apc_breakthrough all_parents = { ENG_rheinmetall_mio_trait_boxer_mission_module_family } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 1 y = 3 } limit_to_equipment_type = { medium_tank_amphibious_chassis } equipment_bonus = { breakthrough = 0.05 soft_attack = 0.02 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_armoured_recovery_variants name = ENG_rheinmetall_mio_trait_armoured_recovery_variants icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_rheinmetall_mio_trait_boxer_support_variants } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 3 y = 4 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { reliability = 0.06 defense = 0.01 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_120mm_ammunition_development name = ENG_rheinmetall_mio_trait_120mm_ammunition_development icon = GFX_generic_mio_trait_icon_mbt_hard_attack all_parents = { ENG_rheinmetall_mio_trait_active_protection_integration } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = -2 y = 3 } limit_to_equipment_type = { medium_tank_chassis } equipment_bonus = { hard_attack = 0.09 ap_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_crew_survivability_suite name = ENG_rheinmetall_mio_trait_crew_survivability_suite icon = GFX_generic_mio_trait_icon_defense all_parents = { ENG_rheinmetall_mio_trait_boxer_digital_backbone } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = -1 y = 4 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { defense = 0.08 hardness = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_cross_country_reliability_trials name = ENG_rheinmetall_mio_trait_cross_country_reliability_trials icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_rheinmetall_mio_trait_boxer_support_variants } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 1 y = 4 } limit_to_equipment_type = { mio_cat_all_armor } equipment_bonus = { reliability = 0.05 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_armoured_industrial_partnerships name = ENG_rheinmetall_mio_trait_armoured_industrial_partnerships icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { ENG_rheinmetall_mio_trait_armoured_recovery_variants } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 3 y = 5 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } production_bonus = { production_efficiency_cap_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_boxer_uk_local_content name = ENG_rheinmetall_mio_trait_boxer_uk_local_content icon = GFX_generic_mio_trait_icon_resources all_parents = { ENG_rheinmetall_mio_trait_120mm_ammunition_development } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = -2 y = 4 } limit_to_equipment_type = { medium_tank_amphibious_chassis } production_bonus = { production_resource_need_factor = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_challenger3_upgrade_line name = ENG_rheinmetall_mio_trait_challenger3_upgrade_line icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { ENG_rheinmetall_mio_trait_cross_country_reliability_trials } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 1 y = 5 } limit_to_equipment_type = { medium_tank_chassis } equipment_bonus = { build_cost_ic = -0.04 } production_bonus = { production_efficiency_gain_factor = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_boxer_training_and_trials name = ENG_rheinmetall_mio_trait_boxer_training_and_trials icon = GFX_generic_mio_trait_icon_task all_parents = { ENG_rheinmetall_mio_trait_boxer_support_variants } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 0 y = 5 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_armoured_rigorous_test_programme name = ENG_rheinmetall_mio_trait_armoured_rigorous_test_programme icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_rheinmetall_mio_trait_challenger3_upgrade_line } relative_position_id = ENG_rheinmetall_mio_trait_digital_armoured_fleet position = { x = 1 y = 6 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { reliability = 0.03 } organization_modifier = { military_industrial_organization_research_bonus = 0.02 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_hx_tactical_truck_family name = ENG_rheinmetall_mio_trait_hx_tactical_truck_family icon = GFX_generic_mio_trait_icon_util_speed position = { x = 7 y = 0 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { maximum_speed = 0.03 reliability = 0.01 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_hx_epls_configuration name = ENG_rheinmetall_mio_trait_hx_epls_configuration icon = GFX_generic_mio_trait_icon_util all_parents = { ENG_rheinmetall_mio_trait_hx_tactical_truck_family } relative_position_id = ENG_rheinmetall_mio_trait_hx_tactical_truck_family position = { x = -1 y = 1 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { fuel_consumption = -0.01 } production_bonus = { production_capacity_factor = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_protected_hx_cab_options name = ENG_rheinmetall_mio_trait_protected_hx_cab_options icon = GFX_generic_mio_trait_icon_util_armor all_parents = { ENG_rheinmetall_mio_trait_hx_tactical_truck_family } relative_position_id = ENG_rheinmetall_mio_trait_hx_tactical_truck_family position = { x = 0 y = 1 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { defense = 0.03 hardness = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_offroad_axle_and_tyre_package name = ENG_rheinmetall_mio_trait_offroad_axle_and_tyre_package icon = GFX_generic_mio_trait_icon_util_speed all_parents = { ENG_rheinmetall_mio_trait_hx_tactical_truck_family } relative_position_id = ENG_rheinmetall_mio_trait_hx_tactical_truck_family position = { x = 1 y = 1 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { maximum_speed = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_hx_c4i_integration_cab name = ENG_rheinmetall_mio_trait_hx_c4i_integration_cab icon = GFX_generic_mio_trait_icon_max_strength all_parents = { ENG_rheinmetall_mio_trait_protected_hx_cab_options } relative_position_id = ENG_rheinmetall_mio_trait_hx_tactical_truck_family position = { x = 0 y = 2 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { defense = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_hx_fortress_protection_upgrade name = ENG_rheinmetall_mio_trait_hx_fortress_protection_upgrade icon = GFX_generic_mio_trait_icon_util_defense all_parents = { ENG_rheinmetall_mio_trait_offroad_axle_and_tyre_package ENG_rheinmetall_mio_trait_protected_hx_cab_options } relative_position_id = ENG_rheinmetall_mio_trait_hx_tactical_truck_family position = { x = 1 y = 2 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { defense = 0.03 reliability = 0.01 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_hx_logistics_train_standardisation name = ENG_rheinmetall_mio_trait_hx_logistics_train_standardisation icon = GFX_generic_mio_trait_icon_util_resources all_parents = { ENG_rheinmetall_mio_trait_hx_epls_configuration ENG_rheinmetall_mio_trait_protected_hx_cab_options } relative_position_id = ENG_rheinmetall_mio_trait_hx_tactical_truck_family position = { x = -1 y = 2 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } production_bonus = { production_resource_need_factor = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_hx_driver_training_and_simulation name = ENG_rheinmetall_mio_trait_hx_driver_training_and_simulation icon = GFX_generic_mio_trait_icon_task all_parents = { ENG_rheinmetall_mio_trait_hx_c4i_integration_cab } relative_position_id = ENG_rheinmetall_mio_trait_hx_tactical_truck_family position = { x = 0 y = 3 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_hx_field_support_contracts name = ENG_rheinmetall_mio_trait_hx_field_support_contracts icon = GFX_generic_mio_trait_icon_util_efficiency_gain all_parents = { ENG_rheinmetall_mio_trait_hx_fortress_protection_upgrade } relative_position_id = ENG_rheinmetall_mio_trait_hx_tactical_truck_family position = { x = 1 y = 3 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } production_bonus = { production_efficiency_gain_factor = 0.04 production_cost_factor = -0.02 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rheinmetall_mio_trait_hx3_future_truck_preparations name = ENG_rheinmetall_mio_trait_hx3_future_truck_preparations icon = GFX_generic_mio_trait_icon_util_reliability all_parents = { ENG_rheinmetall_mio_trait_hx_driver_training_and_simulation } relative_position_id = ENG_rheinmetall_mio_trait_hx_tactical_truck_family position = { x = 0 y = 4 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { reliability = 0.03 fuel_consumption = -0.01 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_general_dynamics_manufacturer = { allowed = { original_tag = ENG } name = ENG_general_dynamics_manufacturer icon = GFX_idea_General_Dynamics task_capacity = 3 equipment_type = { util_vehicle_type heavy_util_vehicle_type medium_tank_flame_chassis } research_categories = { CAT_afv CAT_l_drone CAT_util CAT_avionics } tree_header_text = { text = ENG_general_dynamics_header_ifv x = 2 } tree_header_text = { text = ENG_general_dynamics_header_trucks x = 7 } initial_trait = { name = ENG_general_dynamics_mio_initial_trait equipment_bonus = { defense = 0.15 } production_bonus = { production_efficiency_gain_factor = 0.175 } organization_modifier = { military_industrial_organization_research_bonus = 0.055 } } trait = { token = ENG_general_dynamics_mio_trait_rr_vehicle_powertrain_commonality name = ENG_general_dynamics_mio_trait_rr_vehicle_powertrain_commonality icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 0 y = 0 } equipment_bonus = { maximum_speed = 0.125 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone name = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone icon = GFX_generic_mio_trait_icon_research position = { x = 2 y = 0 } organization_modifier = { military_industrial_organization_research_bonus = 0.09 military_industrial_organization_task_capacity = 1 military_industrial_organization_funds_gain = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_turret_fcs_integration_suite name = ENG_general_dynamics_mio_trait_turret_fcs_integration_suite icon = GFX_generic_mio_trait_icon_ifv_ap_attack all_parents = { ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = -2 y = 1 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { soft_attack = 0.09 ap_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_modular_armor_spall_liners name = ENG_general_dynamics_mio_trait_modular_armor_spall_liners icon = GFX_generic_mio_trait_icon_ifv_armor all_parents = { ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = 2 y = 1 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { armor_value = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_reinforced_running_gear name = ENG_general_dynamics_mio_trait_reinforced_running_gear icon = GFX_generic_mio_trait_icon_ifv_reliability all_parents = { ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = 0 y = 1 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { reliability = 0.09 fuel_consumption = -0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_high_torque_powerpack name = ENG_general_dynamics_mio_trait_high_torque_powerpack icon = GFX_generic_mio_trait_icon_ifv_speed all_parents = { ENG_general_dynamics_mio_trait_turret_fcs_integration_suite } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = -2 y = 2 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { maximum_speed = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_aps_wiring_preintegration name = ENG_general_dynamics_mio_trait_aps_wiring_preintegration icon = GFX_generic_mio_trait_icon_ifv_defense all_parents = { ENG_general_dynamics_mio_trait_modular_armor_spall_liners } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = 2 y = 2 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { defense = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_vibration_noise_mitigation name = ENG_general_dynamics_mio_trait_vibration_noise_mitigation icon = GFX_generic_mio_trait_icon_ifv_reliability all_parents = { ENG_general_dynamics_mio_trait_reinforced_running_gear } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = 0 y = 2 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { reliability = 0.05 defense = 0.10 build_cost_ic = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_precision_autocannon_ammunition name = ENG_general_dynamics_mio_trait_precision_autocannon_ammunition icon = GFX_generic_mio_trait_icon_ifv_hard_attack all_parents = { ENG_general_dynamics_mio_trait_high_torque_powerpack } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = -2 y = 3 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { hard_attack = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_condition_based_quality_gates name = ENG_general_dynamics_mio_trait_condition_based_quality_gates icon = GFX_generic_mio_trait_icon_ifv_resources all_parents = { ENG_general_dynamics_mio_trait_aps_wiring_preintegration } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = 2 y = 3 } limit_to_equipment_type = { medium_tank_flame_chassis } production_bonus = { production_efficiency_cap_factor = 0.12 production_resource_penalty_factor = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_modular_subassemblies_line_balancing name = ENG_general_dynamics_mio_trait_modular_subassemblies_line_balancing icon = GFX_generic_mio_trait_icon_ifv_efficiency_gain all_parents = { ENG_general_dynamics_mio_trait_vibration_noise_mitigation } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = 0 y = 3 } limit_to_equipment_type = { medium_tank_flame_chassis } production_bonus = { production_efficiency_gain_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_uk_supply_chain_localisation name = ENG_general_dynamics_mio_trait_uk_supply_chain_localisation icon = GFX_generic_mio_trait_icon_task all_parents = { ENG_general_dynamics_mio_trait_modular_subassemblies_line_balancing } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = 1 y = 4 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { ENG = { set_temp_variable = { skip_payment = 1 } one_random_arms_factory = yes } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_rapid_field_repairability name = ENG_general_dynamics_mio_trait_rapid_field_repairability icon = GFX_generic_mio_trait_icon_ifv_reliability all_parents = { ENG_general_dynamics_mio_trait_uk_supply_chain_localisation ENG_general_dynamics_mio_trait_condition_based_quality_gates } relative_position_id = ENG_general_dynamics_mio_trait_ajax_open_architecture_backbone position = { x = 2 y = 5 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { reliability = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_protected_mobility_modular_body name = ENG_general_dynamics_mio_trait_protected_mobility_modular_body icon = GFX_generic_mio_trait_icon_util_reliability position = { x = 8 y = 0 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { defense = 0.085 hardness = 0.085 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_off_road_drivetrain_package name = ENG_general_dynamics_mio_trait_off_road_drivetrain_package icon = GFX_generic_mio_trait_icon_util_speed all_parents = { ENG_general_dynamics_mio_trait_protected_mobility_modular_body } relative_position_id = ENG_general_dynamics_mio_trait_protected_mobility_modular_body position = { x = -1 y = 1 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { maximum_speed = 0.09 fuel_consumption = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_mine_blast_protection_kit name = ENG_general_dynamics_mio_trait_mine_blast_protection_kit icon = GFX_generic_mio_trait_icon_util_defense all_parents = { ENG_general_dynamics_mio_trait_protected_mobility_modular_body } relative_position_id = ENG_general_dynamics_mio_trait_protected_mobility_modular_body position = { x = 1 y = 1 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { defense = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_long_range_aux_power name = ENG_general_dynamics_mio_trait_long_range_aux_power icon = GFX_generic_mio_trait_icon_util all_parents = { ENG_general_dynamics_mio_trait_off_road_drivetrain_package } relative_position_id = ENG_general_dynamics_mio_trait_protected_mobility_modular_body position = { x = -1 y = 2 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { fuel_consumption = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_modular_payload_kits name = ENG_general_dynamics_mio_trait_modular_payload_kits icon = GFX_generic_mio_trait_icon_util_buildcost all_parents = { ENG_general_dynamics_mio_trait_mine_blast_protection_kit } relative_position_id = ENG_general_dynamics_mio_trait_protected_mobility_modular_body position = { x = 1 y = 2 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } equipment_bonus = { build_cost_ic = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_vehicle_electronics_ready name = ENG_general_dynamics_mio_trait_vehicle_electronics_ready icon = GFX_generic_mio_trait_icon_task all_parents = { ENG_general_dynamics_mio_trait_long_range_aux_power } relative_position_id = ENG_general_dynamics_mio_trait_protected_mobility_modular_body position = { x = -1 y = 3 } organization_modifier = { military_industrial_organization_task_capacity = 1 military_industrial_organization_design_team_change_cost = -0.30 military_industrial_organization_design_team_assign_cost = -0.30 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_simplified_assembly_jigs name = ENG_general_dynamics_mio_trait_simplified_assembly_jigs icon = GFX_generic_mio_trait_icon_util_efficiency_gain all_parents = { ENG_general_dynamics_mio_trait_long_range_aux_power ENG_general_dynamics_mio_trait_modular_payload_kits } relative_position_id = ENG_general_dynamics_mio_trait_protected_mobility_modular_body position = { x = 1 y = 3 } limit_to_equipment_type = { util_vehicle_type heavy_util_vehicle_type } production_bonus = { production_efficiency_gain_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_general_dynamics_mio_trait_fleet_telemetry_logistics name = ENG_general_dynamics_mio_trait_fleet_telemetry_logistics icon = GFX_generic_mio_trait_icon_research all_parents = { ENG_general_dynamics_mio_trait_vehicle_electronics_ready ENG_general_dynamics_mio_trait_simplified_assembly_jigs } relative_position_id = ENG_general_dynamics_mio_trait_protected_mobility_modular_body position = { x = 0 y = 4 } organization_modifier = { military_industrial_organization_funds_gain = 0.09 military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_thales_manufacturer = { allowed = { original_tag = ENG } name = ENG_thales_manufacturer icon = GFX_idea_Thales_NL task_capacity = 6 equipment_type = { AA_Equipment cnc_equipment_type util_vehicle_type medium_tank_amphibious_chassis medium_tank_flame_chassis medium_tank_aa_chassis } research_categories = { CAT_armor CAT_naval_electronics CAT_l_aa } tree_header_text = { text = ENG_thales_header_networked_air_defence x = 2 } tree_header_text = { text = ENG_thales_header_integrated_protected_mobility x = 7 } initial_trait = { token = ENG_thales_mio_initial_trait name = ENG_thales_mio_initial_trait equipment_bonus = { reliability = 0.12 max_organisation = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.03 } } trait = { token = ENG_thales_aircraft_carrier_alliance name = ENG_thales_aircraft_carrier_alliance icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { ENG = { mio:ENG_thales_manufacturer = { has_mio_size > 4 } } } position = { x = 0 y = 1 } organization_modifier = { military_industrial_organization_design_team_change_cost = -0.30 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_rr_rugged_power_conditioning name = ENG_thales_mio_trait_rr_rugged_power_conditioning icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 0 y = 0 } limit_to_equipment_type = { medium_tank_aa_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis util_vehicle_type } equipment_bonus = { maximum_speed = 0.125 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_networked_air_defence_root name = ENG_thales_mio_trait_networked_air_defence_root icon = GFX_generic_mio_trait_icon_reliability position = { x = 2 y = 0 } limit_to_equipment_type = { AA_Equipment cnc_equipment_type } equipment_bonus = { reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_bowman_voice_data_backbone name = ENG_thales_mio_trait_bowman_voice_data_backbone icon = GFX_generic_mio_trait_icon_cnc all_parents = { ENG_thales_mio_trait_networked_air_defence_root } relative_position_id = ENG_thales_mio_trait_networked_air_defence_root position = { x = -1 y = 1 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.09 maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_synaps_high_data_waveforms name = ENG_thales_mio_trait_synaps_high_data_waveforms icon = GFX_generic_mio_trait_icon_cnc_reliability all_parents = { ENG_thales_mio_trait_bowman_voice_data_backbone } relative_position_id = ENG_thales_mio_trait_networked_air_defence_root position = { x = -2 y = 2 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { maximum_speed = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_morpheus_modular_comms_architecture name = ENG_thales_mio_trait_morpheus_modular_comms_architecture icon = GFX_generic_mio_trait_icon_cnc_buildcost all_parents = { ENG_thales_mio_trait_networked_air_defence_root } relative_position_id = ENG_thales_mio_trait_networked_air_defence_root position = { x = 0 y = 1 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.09 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_hf_blos_resilience_suite name = ENG_thales_mio_trait_hf_blos_resilience_suite icon = GFX_generic_mio_trait_icon_cnc_reliability all_parents = { ENG_thales_mio_trait_synaps_high_data_waveforms ENG_thales_mio_trait_morpheus_modular_comms_architecture } relative_position_id = ENG_thales_mio_trait_networked_air_defence_root position = { x = -1 y = 3 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { reliability = 0.12 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_starstreak_laser_beam_riding name = ENG_thales_mio_trait_starstreak_laser_beam_riding icon = GFX_generic_mio_trait_icon_aa_anti_air_attack all_parents = { ENG_thales_mio_trait_networked_air_defence_root } relative_position_id = ENG_thales_mio_trait_networked_air_defence_root position = { x = 1 y = 1 } limit_to_equipment_type = { AA_Equipment } equipment_bonus = { air_attack = 0.12 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_hvm_high_velocity_darts name = ENG_thales_mio_trait_hvm_high_velocity_darts icon = GFX_generic_mio_trait_icon_aa_anti_air_attack all_parents = { ENG_thales_mio_trait_starstreak_laser_beam_riding } relative_position_id = ENG_thales_mio_trait_networked_air_defence_root position = { x = 2 y = 2 } limit_to_equipment_type = { AA_Equipment } equipment_bonus = { air_attack = 0.09 build_cost_ic = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_lmm_martlet_precision_guidance name = ENG_thales_mio_trait_lmm_martlet_precision_guidance icon = GFX_generic_mio_trait_icon_aa_anti_air_attack all_parents = { ENG_thales_mio_trait_starstreak_laser_beam_riding } relative_position_id = ENG_thales_mio_trait_networked_air_defence_root position = { x = 1 y = 2 } limit_to_equipment_type = { AA_Equipment } equipment_bonus = { air_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_manpads_field_ruggedization name = ENG_thales_mio_trait_manpads_field_ruggedization icon = GFX_generic_mio_trait_icon_aa_reliability all_parents = { ENG_thales_mio_trait_starstreak_laser_beam_riding } relative_position_id = ENG_thales_mio_trait_networked_air_defence_root position = { x = 0 y = 2 } limit_to_equipment_type = { AA_Equipment } equipment_bonus = { reliability = 0.12 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_air_defence_network_handover name = ENG_thales_mio_trait_air_defence_network_handover icon = GFX_generic_mio_trait_icon_max_strength all_parents = { ENG_thales_mio_trait_hf_blos_resilience_suite ENG_thales_mio_trait_hvm_high_velocity_darts } relative_position_id = ENG_thales_mio_trait_networked_air_defence_root position = { x = 0 y = 4 } limit_to_equipment_type = { AA_Equipment cnc_equipment_type } equipment_bonus = { reliability = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_integrated_protected_mobility_root name = ENG_thales_mio_trait_integrated_protected_mobility_root icon = GFX_generic_mio_trait_icon_reliability position = { x = 7 y = 0 } limit_to_equipment_type = { util_vehicle_type medium_tank_amphibious_chassis medium_tank_flame_chassis medium_tank_aa_chassis } equipment_bonus = { reliability = 0.06 maximum_speed = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_protected_cab_kit name = ENG_thales_mio_trait_protected_cab_kit icon = GFX_generic_mio_trait_icon_util_defense all_parents = { ENG_thales_mio_trait_integrated_protected_mobility_root } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = -1 y = 1 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { defense = 0.09 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_offroad_drivetrain_packages name = ENG_thales_mio_trait_offroad_drivetrain_packages icon = GFX_generic_mio_trait_icon_util_speed all_parents = { ENG_thales_mio_trait_protected_cab_kit } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = -2 y = 2 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { maximum_speed = 0.06 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_mio_cat_civilian_ships_route_optimisation name = ENG_thales_mio_trait_mio_cat_civilian_ships_route_optimisation icon = GFX_generic_mio_trait_icon_util all_parents = { ENG_thales_mio_trait_protected_cab_kit } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = -1 y = 2 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { fuel_consumption = -0.09 maximum_speed = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_modular_body_interfaces name = ENG_thales_mio_trait_modular_body_interfaces icon = GFX_generic_mio_trait_icon_util_buildcost all_parents = { ENG_thales_mio_trait_protected_cab_kit } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = -1 y = 3 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { build_cost_ic = -0.12 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_fleet_health_monitoring name = ENG_thales_mio_trait_fleet_health_monitoring icon = GFX_generic_mio_trait_icon_util_reliability all_parents = { ENG_thales_mio_trait_offroad_drivetrain_packages ENG_thales_mio_trait_modular_body_interfaces } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = -2 y = 4 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { reliability = 0.12 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_vetronics_open_architecture name = ENG_thales_mio_trait_vetronics_open_architecture icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_thales_mio_trait_integrated_protected_mobility_root } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 1 y = 1 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { reliability = 0.09 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_remote_weapon_station_integration name = ENG_thales_mio_trait_remote_weapon_station_integration icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { ENG_thales_mio_trait_vetronics_open_architecture } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 0 y = 2 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { soft_attack = 0.09 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_apc_protected_troop_compartment name = ENG_thales_mio_trait_apc_protected_troop_compartment icon = GFX_generic_mio_trait_icon_apc_defense all_parents = { ENG_thales_mio_trait_vetronics_open_architecture } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 2 y = 2 } limit_to_equipment_type = { medium_tank_amphibious_chassis } equipment_bonus = { defense = 0.09 hardness = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_apc_modular_armor_tiles name = ENG_thales_mio_trait_apc_modular_armor_tiles icon = GFX_generic_mio_trait_icon_apc_armor all_parents = { ENG_thales_mio_trait_apc_protected_troop_compartment } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 2 y = 3 } limit_to_equipment_type = { medium_tank_amphibious_chassis } equipment_bonus = { armor_value = 0.12 build_cost_ic = -0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_ifv_fire_control_stabilisation name = ENG_thales_mio_trait_ifv_fire_control_stabilisation icon = GFX_generic_mio_trait_icon_ifv_hard_attack all_parents = { ENG_thales_mio_trait_remote_weapon_station_integration } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 0 y = 3 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { soft_attack = 0.09 hard_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_ifv_atgm_cueing_interface name = ENG_thales_mio_trait_ifv_atgm_cueing_interface icon = GFX_generic_mio_trait_icon_ifv_ap_attack all_parents = { ENG_thales_mio_trait_remote_weapon_station_integration } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 1 y = 3 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { ap_attack = 0.12 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_ifv_urban_survivability_suite name = ENG_thales_mio_trait_ifv_urban_survivability_suite icon = GFX_generic_mio_trait_icon_ifv_defense all_parents = { ENG_thales_mio_trait_ifv_fire_control_stabilisation } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 1 y = 5 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { defense = 0.09 armor_value = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_ifv_power_management_upgrade name = ENG_thales_mio_trait_ifv_power_management_upgrade icon = GFX_generic_mio_trait_icon_ifv_reliability all_parents = { ENG_thales_mio_trait_ifv_atgm_cueing_interface ENG_thales_mio_trait_apc_modular_armor_tiles } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 2 y = 4 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { reliability = 0.09 fuel_consumption = -0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_apc_amphibious_mission_fits name = ENG_thales_mio_trait_apc_amphibious_mission_fits icon = GFX_generic_mio_trait_icon_apc_reliability all_parents = { ENG_thales_mio_trait_ifv_power_management_upgrade } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 2 y = 5 } limit_to_equipment_type = { medium_tank_amphibious_chassis } equipment_bonus = { fuel_consumption = -0.06 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_rapidranger_launcher_integration name = ENG_thales_mio_trait_rapidranger_launcher_integration icon = GFX_generic_mio_trait_icon_spaa_reliability all_parents = { ENG_thales_mio_trait_ifv_urban_survivability_suite } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 1 y = 7 } limit_to_equipment_type = { medium_tank_aa_chassis } equipment_bonus = { reliability = 0.09 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_passive_ir_cueing_suite name = ENG_thales_mio_trait_passive_ir_cueing_suite icon = GFX_generic_mio_trait_icon_spaa_defence all_parents = { ENG_thales_mio_trait_apc_amphibious_mission_fits } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 2 y = 6 } limit_to_equipment_type = { medium_tank_aa_chassis } equipment_bonus = { defense = 0.09 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_shorad_platform_hardening name = ENG_thales_mio_trait_shorad_platform_hardening icon = GFX_generic_mio_trait_icon_spaa_armor all_parents = { ENG_thales_mio_trait_passive_ir_cueing_suite } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 2 y = 7 } limit_to_equipment_type = { medium_tank_aa_chassis } equipment_bonus = { hardness = 0.06 armor_value = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_shorad_production_surges name = ENG_thales_mio_trait_shorad_production_surges icon = GFX_generic_mio_trait_icon_spaa_efficiency_cap all_parents = { ENG_thales_mio_trait_rapidranger_launcher_integration ENG_thales_mio_trait_shorad_platform_hardening } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 2 y = 8 } limit_to_equipment_type = { medium_tank_aa_chassis } production_bonus = { production_capacity_factor = 0.09 production_efficiency_cap_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_common_lrus_and_spares name = ENG_thales_mio_trait_common_lrus_and_spares icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { ENG_thales_mio_trait_fleet_health_monitoring ENG_thales_mio_trait_ifv_power_management_upgrade } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 0 y = 5 } limit_to_equipment_type = { util_vehicle_type medium_tank_amphibious_chassis medium_tank_flame_chassis medium_tank_aa_chassis } production_bonus = { production_cost_factor = -0.12 production_efficiency_gain_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_battle_management_common_databus name = ENG_thales_mio_trait_battle_management_common_databus icon = GFX_generic_mio_trait_icon_cnc all_parents = { ENG_thales_mio_trait_fleet_health_monitoring } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = -1 y = 5 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis medium_tank_aa_chassis } equipment_bonus = { breakthrough = 0.06 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_armoured_powertrain_efficiency name = ENG_thales_mio_trait_armoured_powertrain_efficiency icon = GFX_generic_mio_trait_icon_fuel_consumption all_parents = { ENG_thales_mio_trait_common_lrus_and_spares } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = 0 y = 6 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis medium_tank_aa_chassis } equipment_bonus = { fuel_consumption = -0.09 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_thales_mio_trait_protected_mobility_scale_up name = ENG_thales_mio_trait_protected_mobility_scale_up icon = GFX_generic_mio_trait_icon_production_capacity all_parents = { ENG_thales_mio_trait_common_lrus_and_spares } relative_position_id = ENG_thales_mio_trait_integrated_protected_mobility_root position = { x = -1 y = 6 } limit_to_equipment_type = { util_vehicle_type medium_tank_amphibious_chassis medium_tank_flame_chassis medium_tank_aa_chassis } production_bonus = { production_capacity_factor = 0.09 production_efficiency_cap_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_babcock_manufacturer = { allowed = { original_tag = ENG } name = ENG_babcock_manufacturer icon = GFX_idea_company_babcock task_capacity = 10 equipment_type = { util_vehicle_type medium_tank_artillery_chassis mio_cat_civilian_ships mio_cat_frigates } research_categories = { CAT_util CAT_naval_engine CAT_sp_arty CAT_frigate } tree_header_text = { text = ENG_babcock_header_land_through_life_support x = 2 } tree_header_text = { text = ENG_babcock_header_maritime_support_and_combat_systems x = 7 } initial_trait = { token = ENG_babcock_mio_initial_trait name = ENG_babcock_mio_initial_trait equipment_bonus = { build_cost_ic = -0.10 } production_bonus = { production_capacity_factor = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.03 } } trait = { token = ENG_babcock_aircraft_carrier_alliance_mio_trait_joint_build_standards name = ENG_babcock_aircraft_carrier_alliance_mio_trait_joint_build_standards icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { ENG = { mio:ENG_babcock_manufacturer = { has_mio_size > 4 } } } position = { x = 0 y = 1 } organization_modifier = { military_industrial_organization_industrial_manufacturer_assign_cost = -0.10 military_industrial_organization_design_team_change_cost = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_rr_integrated_propulsion_support name = ENG_babcock_mio_trait_rr_integrated_propulsion_support icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 0 y = 0 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { naval_speed = 0.125 fuel_consumption = -0.075 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_land_through_life_support_root name = ENG_babcock_mio_trait_land_through_life_support_root icon = GFX_generic_mio_trait_icon_reliability position = { x = 2 y = 0 } limit_to_equipment_type = { util_vehicle_type medium_tank_artillery_chassis } equipment_bonus = { reliability = 0.06 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_het_fleet_support_packages name = ENG_babcock_mio_trait_het_fleet_support_packages icon = GFX_generic_mio_trait_icon_util_reliability all_parents = { ENG_babcock_mio_trait_land_through_life_support_root } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = -1 y = 1 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { reliability = 0.09 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_offroad_recovery_winch_kits name = ENG_babcock_mio_trait_offroad_recovery_winch_kits icon = GFX_generic_mio_trait_icon_util_defense all_parents = { ENG_babcock_mio_trait_het_fleet_support_packages } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = -2 y = 2 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { defense = 0.06 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_modular_cargo_bodies name = ENG_babcock_mio_trait_modular_cargo_bodies icon = GFX_generic_mio_trait_icon_util_buildcost all_parents = { ENG_babcock_mio_trait_het_fleet_support_packages } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = -1 y = 2 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { build_cost_ic = -0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_efficient_diesel_powertrains name = ENG_babcock_mio_trait_efficient_diesel_powertrains icon = GFX_generic_mio_trait_icon_util_speed all_parents = { ENG_babcock_mio_trait_offroad_recovery_winch_kits } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = -2 y = 3 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { fuel_consumption = -0.09 maximum_speed = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_high_cycle_maintenance_regime name = ENG_babcock_mio_trait_high_cycle_maintenance_regime icon = GFX_generic_mio_trait_icon_util_reliability all_parents = { ENG_babcock_mio_trait_modular_cargo_bodies ENG_babcock_mio_trait_efficient_diesel_powertrains ENG_babcock_mio_trait_field_workshop_containers } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = -1 y = 5 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { reliability = 0.12 build_cost_ic = -0.02 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_through_life_support_contracts name = ENG_babcock_mio_trait_through_life_support_contracts icon = GFX_generic_mio_trait_icon_funds all_parents = { ENG_babcock_mio_trait_high_cycle_maintenance_regime } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = -1 y = 6 } limit_to_equipment_type = { util_vehicle_type medium_tank_artillery_chassis } equipment_bonus = { build_cost_ic = -0.09 } organization_modifier = { military_industrial_organization_funds_gain = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_sp_artillery_chassis_reinforcement name = ENG_babcock_mio_trait_sp_artillery_chassis_reinforcement icon = GFX_generic_mio_trait_icon_spg_reliability all_parents = { ENG_babcock_mio_trait_land_through_life_support_root } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = 1 y = 1 } limit_to_equipment_type = { medium_tank_artillery_chassis } equipment_bonus = { armor_value = 0.06 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_hydropneumatic_suspension_tuning name = ENG_babcock_mio_trait_hydropneumatic_suspension_tuning icon = GFX_generic_mio_trait_icon_spg_speed all_parents = { ENG_babcock_mio_trait_automated_gun_laying_drives } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = 1 y = 3 } limit_to_equipment_type = { medium_tank_artillery_chassis } equipment_bonus = { maximum_speed = 0.06 fuel_consumption = -0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_automated_gun_laying_drives name = ENG_babcock_mio_trait_automated_gun_laying_drives icon = GFX_generic_mio_trait_icon_spg_soft_attack all_parents = { ENG_babcock_mio_trait_sp_artillery_chassis_reinforcement } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = 1 y = 2 } limit_to_equipment_type = { medium_tank_artillery_chassis } equipment_bonus = { soft_attack = 0.09 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_extended_range_fire_control name = ENG_babcock_mio_trait_extended_range_fire_control icon = GFX_generic_mio_trait_icon_spg_soft_attack all_parents = { ENG_babcock_mio_trait_automated_gun_laying_drives } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = 2 y = 3 } limit_to_equipment_type = { medium_tank_artillery_chassis } equipment_bonus = { soft_attack = 0.09 hard_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_shoot_and_scoot_doctrine_fit name = ENG_babcock_mio_trait_shoot_and_scoot_doctrine_fit icon = GFX_generic_mio_trait_icon_spg_breaktrough all_parents = { ENG_babcock_mio_trait_hydropneumatic_suspension_tuning } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = 1 y = 4 } limit_to_equipment_type = { medium_tank_artillery_chassis } equipment_bonus = { breakthrough = 0.09 maximum_speed = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_ammunition_handling_safety name = ENG_babcock_mio_trait_ammunition_handling_safety icon = GFX_generic_mio_trait_icon_spg_reliability all_parents = { ENG_babcock_mio_trait_automated_gun_laying_drives } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = 0 y = 3 } limit_to_equipment_type = { medium_tank_artillery_chassis } equipment_bonus = { reliability = 0.12 hardness = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_modular_armour_shields name = ENG_babcock_mio_trait_modular_armour_shields icon = GFX_generic_mio_trait_icon_spg_armor all_parents = { ENG_babcock_mio_trait_sp_artillery_chassis_reinforcement } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = 0 y = 2 } limit_to_equipment_type = { medium_tank_artillery_chassis } equipment_bonus = { armor_value = 0.09 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_field_workshop_containers name = ENG_babcock_mio_trait_field_workshop_containers icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { ENG_babcock_mio_trait_ammunition_handling_safety } relative_position_id = ENG_babcock_mio_trait_land_through_life_support_root position = { x = 0 y = 4 } limit_to_equipment_type = { util_vehicle_type medium_tank_artillery_chassis } equipment_bonus = { build_cost_ic = -0.06 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root name = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root icon = GFX_generic_mio_trait_icon_naval_speed position = { x = 7 y = 0 } limit_to_equipment_type = { mio_cat_civilian_ships mio_cat_frigates } equipment_bonus = { reliability = 0.06 naval_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_mio_cat_civilian_ships_damage_control_standards name = ENG_babcock_mio_trait_convoy_damage_control_standards icon = GFX_generic_mio_trait_icon_convoy_reliability all_parents = { ENG_babcock_mio_trait_maritime_support_and_combat_systems_root } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = -2 y = 1 } limit_to_equipment_type = { mio_cat_civilian_ships } equipment_bonus = { reliability = 0.09 max_strength = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_modular_container_securing name = ENG_babcock_mio_trait_modular_container_securing icon = GFX_generic_mio_trait_icon_convoy_buildcost all_parents = { ENG_babcock_mio_trait_mio_cat_civilian_ships_damage_control_standards } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = -3 y = 2 } limit_to_equipment_type = { mio_cat_civilian_ships } equipment_bonus = { build_cost_ic = -0.12 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_fuel_efficient_escort_routing name = ENG_babcock_mio_trait_fuel_efficient_escort_routing icon = GFX_generic_mio_trait_icon_convoy all_parents = { ENG_babcock_mio_trait_mio_cat_civilian_ships_damage_control_standards } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = -2 y = 2 } limit_to_equipment_type = { convoy } equipment_bonus = { max_organisation = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_commercial_yard_integration name = ENG_babcock_mio_trait_commercial_yard_integration icon = GFX_generic_mio_trait_icon_convoy_buildcost all_parents = { ENG_babcock_mio_trait_mio_cat_civilian_ships_damage_control_standards } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_civilian_ships } equipment_bonus = { build_cost_ic = -0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_mio_cat_civilian_ships_sensor_packages name = ENG_babcock_mio_trait_convoy_sensor_packages icon = GFX_generic_mio_trait_icon_detection all_parents = { ENG_babcock_mio_trait_modular_container_securing ENG_babcock_mio_trait_fuel_efficient_escort_routing } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = -2 y = 3 } limit_to_equipment_type = { mio_cat_civilian_ships } equipment_bonus = { surface_detection = 0.09 surface_visibility = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_sea_ceptor_integration_path name = ENG_babcock_mio_trait_sea_ceptor_integration_path icon = GFX_generic_mio_trait_icon_frigate_anti_air all_parents = { ENG_babcock_mio_trait_maritime_support_and_combat_systems_root } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { anti_air_attack = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_artisan_sensor_suite name = ENG_babcock_mio_trait_artisan_sensor_suite icon = GFX_generic_mio_trait_icon_frigate_surface_detection all_parents = { ENG_babcock_mio_trait_sea_ceptor_integration_path } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { surface_detection = 0.12 sub_detection = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_quiet_propulsion_rafts name = ENG_babcock_mio_trait_quiet_propulsion_rafts icon = GFX_generic_mio_trait_icon_fuel_consumption all_parents = { ENG_babcock_mio_trait_sea_ceptor_integration_path } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { fuel_consumption = -0.09 surface_visibility = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_codlog_reliability_programme name = ENG_babcock_mio_trait_codlog_reliability_programme icon = GFX_generic_mio_trait_icon_frigate_reliability all_parents = { ENG_babcock_mio_trait_sea_ceptor_integration_path } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = 2 y = 2 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { reliability = 0.12 max_strength = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_automated_damage_control name = ENG_babcock_mio_trait_automated_damage_control icon = GFX_generic_mio_trait_icon_frigate_defense all_parents = { ENG_babcock_mio_trait_codlog_reliability_programme } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = 1 y = 3 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { max_strength = 0.09 armor_value = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_cms_fire_control_refinements name = ENG_babcock_mio_trait_cms_fire_control_refinements icon = GFX_generic_mio_trait_icon_frigate_lg_attack all_parents = { ENG_babcock_mio_trait_artisan_sensor_suite } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { lg_attack = 0.09 surface_detection = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_point_defence_director name = ENG_babcock_mio_trait_point_defence_director icon = GFX_generic_mio_trait_icon_frigate_anti_air all_parents = { ENG_babcock_mio_trait_artisan_sensor_suite } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = 2 y = 3 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { anti_air_attack = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_asw_mission_bay_fit name = ENG_babcock_mio_trait_asw_mission_bay_fit icon = GFX_generic_mio_trait_icon_frigate_sub_attack all_parents = { ENG_babcock_mio_trait_cms_fire_control_refinements ENG_babcock_mio_trait_automated_damage_control ENG_babcock_mio_trait_point_defence_director } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = 2 y = 4 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { sub_attack = 0.12 sub_detection = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_babcock_mio_trait_fleet_sustainment_contracting name = ENG_babcock_mio_trait_fleet_sustainment_contracting icon = GFX_generic_mio_trait_icon_funds all_parents = { ENG_babcock_mio_trait_mio_cat_civilian_ships_sensor_packages ENG_babcock_mio_trait_automated_damage_control } relative_position_id = ENG_babcock_mio_trait_maritime_support_and_combat_systems_root position = { x = 0 y = 4 } limit_to_equipment_type = { mio_cat_civilian_ships mio_cat_frigates } equipment_bonus = { build_cost_ic = -0.09 } organization_modifier = { military_industrial_organization_funds_gain = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_harland_wolff_manufacturer = { allowed = { original_tag = ENG } name = ENG_harland_wolff_manufacturer icon = GFX_idea_company_harland_wolff task_capacity = 5 equipment_type = { mio_cat_civilian_ships } tree_header_text = { text = ENG_harland_wolff_header_convoy_shipbuilding x = 4 } initial_trait = { token = ENG_harland_wolff_mio_initial_trait name = ENG_harland_wolff_mio_initial_trait equipment_bonus = { build_cost_ic = -0.05 } organization_modifier = { military_industrial_organization_industrial_manufacturer_assign_cost = -0.80 } } trait = { token = ENG_harland_wolff_mio_trait_rr_auxiliary_power_packages name = ENG_harland_wolff_mio_trait_rr_auxiliary_power_packages icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 0 y = 0 } equipment_bonus = { reliability = 0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_harland_wolff_mio_trait_merchant_shipyard_foundations name = ENG_harland_wolff_mio_trait_merchant_shipyard_foundations icon = GFX_generic_mio_trait_icon_convoy_buildcost position = { x = 4 y = 0 } equipment_bonus = { build_cost_ic = -0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_harland_wolff_mio_trait_modular_hull_sections name = ENG_harland_wolff_mio_trait_modular_hull_sections icon = GFX_generic_mio_trait_icon_convoy_buildcost all_parents = { ENG_harland_wolff_mio_trait_merchant_shipyard_foundations } relative_position_id = ENG_harland_wolff_mio_trait_merchant_shipyard_foundations position = { x = -2 y = 1 } equipment_bonus = { build_cost_ic = -0.12 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_harland_wolff_mio_trait_damage_control_standards name = ENG_harland_wolff_mio_trait_damage_control_standards icon = GFX_generic_mio_trait_icon_convoy_reliability all_parents = { ENG_harland_wolff_mio_trait_modular_hull_sections } relative_position_id = ENG_harland_wolff_mio_trait_merchant_shipyard_foundations position = { x = -1 y = 2 } equipment_bonus = { max_strength = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_harland_wolff_mio_trait_low_signature_loading_plans name = ENG_harland_wolff_mio_trait_low_signature_loading_plans icon = GFX_generic_mio_trait_icon_convoy_surface_detection all_parents = { ENG_harland_wolff_mio_trait_merchant_shipyard_foundations } relative_position_id = ENG_harland_wolff_mio_trait_merchant_shipyard_foundations position = { x = 0 y = 1 } equipment_bonus = { surface_visibility = -0.09 surface_detection = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_harland_wolff_mio_trait_efficient_merchant_propulsion name = ENG_harland_wolff_mio_trait_efficient_merchant_propulsion icon = GFX_generic_mio_trait_icon_convoy_speed all_parents = { ENG_harland_wolff_mio_trait_low_signature_loading_plans } relative_position_id = ENG_harland_wolff_mio_trait_merchant_shipyard_foundations position = { x = 1 y = 2 } equipment_bonus = { naval_speed = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_harland_wolff_mio_trait_wartime_merchant_conversion_lines name = ENG_harland_wolff_mio_trait_wartime_merchant_conversion_lines icon = GFX_generic_mio_trait_icon_convoy_reliability all_parents = { ENG_harland_wolff_mio_trait_damage_control_standards ENG_harland_wolff_mio_trait_efficient_merchant_propulsion } relative_position_id = ENG_harland_wolff_mio_trait_merchant_shipyard_foundations position = { x = 0 y = 3 } equipment_bonus = { reliability = 0.12 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_bae_systems_manufacturer = { allowed = { original_tag = ENG } name = ENG_bae_systems_manufacturer icon = GFX_idea_BAE_Systems task_capacity = 20 equipment_type = { infantry_weapons_type artillery_equipment mio_cat_all_armor_non_mbt mio_cat_eq_only_all_light_aircraft mio_cat_eq_only_medium_aircraft mio_cat_eq_only_uav nuclear_ballistic_missile_equipment mio_cat_all_ships } research_categories = { CAT_air_wpn CAT_air_spc CAT_fighter CAT_sp_arty CAT_afv CAT_computer_systems CAT_armour CAT_armor_engines CAT_armor_weapons CAT_sp_aa CAT_artillery CAT_naval_all CAT_space CAT_icbm CAT_support_weapons CAT_encryption_tech CAT_decryption_tech CAT_computing_tech CAT_inf_wep } initial_trait = { name = ENG_bae_systems_manufacturer_trait equipment_bonus = { max_organisation = 0.15 } production_bonus = { production_capacity_factor = 0.10 production_cost_factor = 0.10 } organization_modifier = { military_industrial_organization_research_bonus = 0.12 military_industrial_organization_design_team_assign_cost = 0.50 } } trait = { token = ENG_bae_mio_trait_rr_advanced_engine_management name = ENG_bae_mio_trait_rr_advanced_engine_management icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 9 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_all_light_aircraft mio_cat_eq_only_medium_aircraft mio_cat_eq_only_uav } equipment_bonus = { maximum_speed = 0.10 fuel_consumption = -0.06 thrust = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_aircraft_carrier_alliance_mio_trait_consortium_governance_framework name = ENG_bae_aircraft_carrier_alliance_mio_trait_consortium_governance_framework icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { ENG = { mio:ENG_bae_systems_manufacturer = { has_mio_size > 4 } } } position = { x = 7 y = 0 } organization_modifier = { military_industrial_organization_design_team_change_cost = -0.30 military_industrial_organization_design_team_assign_cost = -0.30 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_sa80_a3_increment name = ENG_bae_mio_trait_sa80_a3_increment icon = GFX_generic_mio_trait_icon_smallarms_reliability position = { x = 0 y = 0 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { reliability = 0.09 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_platform_integration_suite name = ENG_bae_mio_trait_platform_integration_suite icon = GFX_generic_mio_trait_icon_ifv position = { x = 1 y = 0 } limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { reliability = 0.09 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_robust_recoil_systems name = ENG_bae_mio_trait_robust_recoil_systems icon = GFX_generic_mio_trait_icon_artillery_reliability position = { x = 2 y = 0 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { reliability = 0.12 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_modular_common_components name = ENG_bae_mio_trait_modular_common_components icon = GFX_generic_mio_trait_icon_resources all_parents = { ENG_bae_mio_trait_sa80_a3_increment ENG_bae_mio_trait_platform_integration_suite ENG_bae_mio_trait_robust_recoil_systems } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 1 y = 1 } limit_to_equipment_type = { infantry_weapons_type artillery_equipment mio_cat_all_armor_non_mbt } production_bonus = { production_resource_need_factor = -0.075 production_efficiency_gain_factor = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_quality_assurance_cells name = ENG_bae_mio_trait_quality_assurance_cells icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_bae_mio_trait_modular_common_components ENG_bae_mio_trait_sa80_a3_increment } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 0 y = 2 } limit_to_equipment_type = { infantry_weapons_type artillery_equipment mio_cat_all_armor_non_mbt } equipment_bonus = { reliability = 0.09 } production_bonus = { production_efficiency_gain_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_lean_line_balancing name = ENG_bae_mio_trait_lean_line_balancing icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { ENG_bae_mio_trait_modular_common_components ENG_bae_mio_trait_robust_recoil_systems } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 2 y = 2 } limit_to_equipment_type = { infantry_weapons_type artillery_equipment mio_cat_all_armor_non_mbt } production_bonus = { production_efficiency_cap_factor = 0.15 } organization_modifier = { military_industrial_organization_funds_gain = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_digital_technical_data_packages name = ENG_bae_mio_trait_digital_technical_data_packages icon = GFX_generic_mio_trait_icon_research all_parents = { ENG_bae_mio_trait_quality_assurance_cells ENG_bae_mio_trait_lean_line_balancing } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 1 y = 3 } limit_to_equipment_type = { infantry_weapons_type artillery_equipment mio_cat_all_armor_non_mbt } production_bonus = { production_resource_penalty_factor = -0.10 } organization_modifier = { military_industrial_organization_research_bonus = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_export_compliance_tooling name = ENG_bae_mio_trait_export_compliance_tooling icon = GFX_generic_mio_trait_icon_resources all_parents = { ENG_bae_mio_trait_digital_technical_data_packages } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 1 y = 4 } limit_to_equipment_type = { infantry_weapons_type artillery_equipment mio_cat_all_armor_non_mbt } production_bonus = { production_resource_penalty_factor = -0.12 } organization_modifier = { military_industrial_organization_funds_gain = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_cold_hammer_forged_barrels name = ENG_bae_mio_trait_cold_hammer_forged_barrels icon = GFX_generic_mio_trait_icon_smallarms_reliability all_parents = { ENG_bae_mio_trait_quality_assurance_cells } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 0 y = 3 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { reliability = 0.12 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_integrated_optics_rails name = ENG_bae_mio_trait_integrated_optics_rails icon = GFX_generic_mio_trait_icon_smallarms_soft_attack all_parents = { ENG_bae_mio_trait_export_compliance_tooling } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 1 y = 5 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { soft_attack = 0.09 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_rugged_operating_group name = ENG_bae_mio_trait_rugged_operating_group icon = GFX_generic_mio_trait_icon_smallarms_reliability all_parents = { ENG_bae_mio_trait_lean_line_balancing } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 2 y = 3 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { reliability = 0.12 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_urban_cqb_kits name = ENG_bae_mio_trait_urban_cqb_kits icon = GFX_generic_mio_trait_icon_smallarms_attack all_parents = { ENG_bae_mio_trait_integrated_optics_rails ENG_bae_mio_trait_extended_range_ammunition } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 0 y = 6 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { breakthrough = 0.09 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_field_maintenance_simplification name = ENG_bae_mio_trait_field_maintenance_simplification icon = GFX_generic_mio_trait_icon_smallarms_reliability all_parents = { ENG_bae_mio_trait_rugged_operating_group } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 2 y = 4 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { reliability = 0.12 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_digital_fire_control name = ENG_bae_mio_trait_digital_fire_control icon = GFX_generic_mio_trait_icon_artillery_soft_attack all_parents = { ENG_bae_mio_trait_integrated_optics_rails } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 1 y = 6 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { soft_attack = 0.09 hard_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_extended_range_ammunition name = ENG_bae_mio_trait_extended_range_ammunition icon = GFX_generic_mio_trait_icon_artillery_soft_attack all_parents = { ENG_bae_mio_trait_cold_hammer_forged_barrels } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 0 y = 4 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { soft_attack = 0.12 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_fast_emplacement_designs name = ENG_bae_mio_trait_fast_emplacement_designs icon = GFX_generic_mio_trait_icon_artillery_breaktrough all_parents = { ENG_bae_mio_trait_field_maintenance_simplification } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 2 y = 5 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { breakthrough = 0.09 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_hardened_gun_carriages name = ENG_bae_mio_trait_hardened_gun_carriages icon = GFX_generic_mio_trait_icon_artillery_defence all_parents = { ENG_bae_mio_trait_urban_cqb_kits ENG_bae_mio_trait_digital_fire_control } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 0 y = 7 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { defense = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_modular_artillery_components name = ENG_bae_mio_trait_modular_artillery_components icon = GFX_generic_mio_trait_icon_artillery_buildcost all_parents = { ENG_bae_mio_trait_hardened_gun_carriages ENG_bae_mio_trait_era_tile_packages ENG_bae_mio_trait_sustained_fire_packages } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 1 y = 8 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { build_cost_ic = -0.12 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_sustained_fire_packages name = ENG_bae_mio_trait_sustained_fire_packages icon = GFX_generic_mio_trait_icon_artillery_reliability all_parents = { ENG_bae_mio_trait_weight_optimised_protection } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 2 y = 7 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { reliability = 0.09 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_precision_counter_battery name = ENG_bae_mio_trait_precision_counter_battery icon = GFX_generic_mio_trait_icon_artillery_hard_attack all_parents = { ENG_bae_mio_trait_modular_artillery_components } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 1 y = 9 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { hard_attack = 0.09 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_era_tile_packages name = ENG_bae_mio_trait_era_tile_packages icon = GFX_generic_mio_trait_icon_ifv_armor all_parents = { ENG_bae_mio_trait_digital_fire_control ENG_bae_mio_trait_weight_optimised_protection } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 1 y = 7 } limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { armor_value = 0.09 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_weight_optimised_protection name = ENG_bae_mio_trait_weight_optimised_protection icon = GFX_generic_mio_trait_icon_ifv_weight all_parents = { ENG_bae_mio_trait_fast_emplacement_designs } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 2 y = 6 } limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { maximum_speed = 0.06 fuel_consumption = -0.09 hardness = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_remote_weapon_stations name = ENG_bae_mio_trait_remote_weapon_stations icon = GFX_generic_mio_trait_icon_ifv all_parents = { ENG_bae_mio_trait_hardened_gun_carriages ENG_bae_mio_trait_era_tile_packages } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 0 y = 8 } limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { soft_attack = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_atgm_ready_mounts name = ENG_bae_mio_trait_atgm_ready_mounts icon = GFX_generic_mio_trait_icon_ifv_ap_attack all_parents = { ENG_bae_mio_trait_precision_counter_battery } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 1 y = 10 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { ap_attack = 0.09 hard_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_spaa_radar_stabilisation name = ENG_bae_mio_trait_spaa_radar_stabilisation icon = GFX_generic_mio_trait_icon_spaa all_parents = { ENG_bae_mio_trait_era_tile_packages ENG_bae_mio_trait_sustained_fire_packages } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 2 y = 8 } limit_to_equipment_type = { medium_tank_aa_chassis } equipment_bonus = { soft_attack = 0.06 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_powerpack_uprates name = ENG_bae_mio_trait_powerpack_uprates icon = GFX_generic_mio_trait_icon_ifv_speed all_parents = { ENG_bae_mio_trait_remote_weapon_stations ENG_bae_mio_trait_atgm_ready_mounts } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 0 y = 11 } limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { maximum_speed = 0.09 fuel_consumption = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_bae_mio_trait_armoured_fleet_commonality_capstone name = ENG_bae_mio_trait_armoured_fleet_commonality_capstone icon = GFX_generic_mio_trait_icon_ifv_buildcost all_parents = { ENG_bae_mio_trait_atgm_ready_mounts ENG_bae_mio_trait_spaa_radar_stabilisation } relative_position_id = ENG_bae_mio_trait_sa80_a3_increment position = { x = 2 y = 11 } limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { build_cost_ic = -0.12 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_light_baseline name = ENG_mixed_air_mio_trait_light_baseline icon = GFX_generic_mio_trait_icon_light_aircraft_agility position = { x = 3 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_all_light_aircraft } equipment_bonus = { air_agility = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_medium_baseline name = ENG_mixed_air_mio_trait_medium_baseline icon = GFX_generic_mio_trait_icon_air_range position = { x = 4 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_range = 0.12 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_uav_baseline name = ENG_mixed_air_mio_trait_uav_baseline icon = GFX_generic_mio_trait_icon_uav_range position = { x = 5 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_range = 0.12 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_nuclear_ballistic_baseline name = ENG_mixed_air_mio_trait_nuclear_ballistic_baseline icon = GFX_generic_mio_trait_icon_nucleair_missile_reliability position = { x = 6 y = 0 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } equipment_bonus = { reliability = 0.12 build_cost_ic = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_light_composite_aerostructures name = ENG_mixed_air_mio_trait_light_composite_aerostructures icon = GFX_generic_mio_trait_icon_light_aircraft_agility all_parents = { ENG_mixed_air_mio_trait_light_baseline } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 0 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_all_light_aircraft } equipment_bonus = { air_agility = 0.12 weight = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_uav_mast_and_payload_modularity name = ENG_mixed_air_mio_trait_uav_mast_and_payload_modularity icon = GFX_generic_mio_trait_icon_uav_range all_parents = { ENG_mixed_air_mio_trait_uav_baseline } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_range = 0.15 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_medium_long_endurance_fuel_systems name = ENG_mixed_air_mio_trait_medium_long_endurance_fuel_systems icon = GFX_generic_mio_trait_icon_air_range all_parents = { ENG_mixed_air_mio_trait_medium_baseline } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 2 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_range = 0.15 fuel_consumption = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_nuclear_hardened_guidance_package name = ENG_mixed_air_mio_trait_nuclear_hardened_guidance_package icon = GFX_generic_mio_trait_icon_nucleair_missile_reliability all_parents = { ENG_mixed_air_mio_trait_nuclear_ballistic_baseline } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 3 y = 1 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } equipment_bonus = { reliability = 0.15 build_cost_ic = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_light_multirole_mission_software name = ENG_mixed_air_mio_trait_light_multirole_mission_software icon = GFX_generic_mio_trait_icon_light_aircraft_anti_air all_parents = { ENG_mixed_air_mio_trait_light_composite_aerostructures } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_all_light_aircraft } equipment_bonus = { air_attack = 0.09 air_defence = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_medium_self_protection_suites name = ENG_mixed_air_mio_trait_medium_self_protection_suites icon = GFX_generic_mio_trait_icon_air_defence all_parents = { ENG_mixed_air_mio_trait_medium_long_endurance_fuel_systems } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_defence = 0.12 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_uav_secure_datalinks name = ENG_mixed_air_mio_trait_uav_secure_datalinks icon = GFX_generic_mio_trait_icon_uav_reliability all_parents = { ENG_mixed_air_mio_trait_uav_mast_and_payload_modularity } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 2 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { reliability = 0.12 air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_nuclear_streamlined_airframe name = ENG_mixed_air_mio_trait_nuclear_streamlined_airframe icon = GFX_generic_mio_trait_icon_nucleair_missile_buildcost all_parents = { ENG_mixed_air_mio_trait_nuclear_hardened_guidance_package } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 3 y = 2 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } equipment_bonus = { build_cost_ic = -0.12 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_light_precision_strike_kits name = ENG_mixed_air_mio_trait_light_precision_strike_kits icon = GFX_generic_mio_trait_icon_light_aircraft_air_ground_attack all_parents = { ENG_mixed_air_mio_trait_light_multirole_mission_software } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_all_light_aircraft } equipment_bonus = { air_ground_attack = 0.12 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_uav_maritime_search_radar name = ENG_mixed_air_mio_trait_uav_maritime_search_radar icon = GFX_generic_mio_trait_icon_uav_air_ground_attack all_parents = { ENG_mixed_air_mio_trait_uav_secure_datalinks } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { naval_strike_targetting = 0.12 air_range = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_medium_aew_command_consoles name = ENG_mixed_air_mio_trait_medium_aew_command_consoles icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { ENG_mixed_air_mio_trait_medium_self_protection_suites } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 2 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } production_bonus = { production_efficiency_gain_factor = 0.15 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_nuclear_production_security_cells name = ENG_mixed_air_mio_trait_nuclear_production_security_cells icon = GFX_generic_mio_trait_icon_nucleair_missile_efficiency_cap all_parents = { ENG_mixed_air_mio_trait_nuclear_streamlined_airframe } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 3 y = 3 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } production_bonus = { production_efficiency_cap_factor = 0.15 } organization_modifier = { military_industrial_organization_funds_gain = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_light_sustainment_quick_turnarounds name = ENG_mixed_air_mio_trait_light_sustainment_quick_turnarounds icon = GFX_generic_mio_trait_icon_light_aircraft_reliability all_parents = { ENG_mixed_air_mio_trait_light_precision_strike_kits } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 0 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_all_light_aircraft } equipment_bonus = { reliability = 0.15 } production_bonus = { production_resource_need_factor = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_uav_low_observable_shaping name = ENG_mixed_air_mio_trait_uav_low_observable_shaping icon = GFX_generic_mio_trait_icon_uav_defense all_parents = { ENG_mixed_air_mio_trait_uav_maritime_search_radar } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 1 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_defence = 0.09 weight = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_medium_hot_and_high_performance name = ENG_mixed_air_mio_trait_medium_hot_and_high_performance icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { ENG_mixed_air_mio_trait_medium_aew_command_consoles } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 2 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { maximum_speed = 0.09 thrust = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mixed_air_mio_trait_nuclear_final_assembly_streamlining name = ENG_mixed_air_mio_trait_nuclear_final_assembly_streamlining icon = GFX_generic_mio_trait_icon_nucleair_missile_buildcost all_parents = { ENG_mixed_air_mio_trait_nuclear_production_security_cells ENG_mixed_air_mio_trait_nuclear_hardened_guidance_package } relative_position_id = ENG_mixed_air_mio_trait_light_baseline position = { x = 3 y = 4 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } production_bonus = { production_cost_factor = -0.12 } organization_modifier = { military_industrial_organization_funds_gain = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline name = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline icon = GFX_generic_mio_trait_icon_small_ship position = { x = 8 y = 0 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { reliability = 0.06 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_modular_mission_bays name = ENG_all_ships_mio_trait_modular_mission_bays icon = GFX_generic_mio_trait_icon_carrier_upgrade all_parents = { ENG_all_ships_mio_trait_integrated_shipbuilding_baseline } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { max_strength = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_signature_management_coatings name = ENG_all_ships_mio_trait_signature_management_coatings icon = GFX_generic_mio_trait_icon_surface_visibility all_parents = { ENG_all_ships_mio_trait_integrated_shipbuilding_baseline } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { surface_visibility = -0.12 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_integrated_power_management name = ENG_all_ships_mio_trait_integrated_power_management icon = GFX_generic_mio_trait_icon_frigate_speed all_parents = { ENG_all_ships_mio_trait_integrated_shipbuilding_baseline } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 0 y = 1 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { fuel_consumption = -0.12 naval_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_combat_system_integration name = ENG_all_ships_mio_trait_combat_system_integration icon = GFX_generic_mio_trait_icon_batteries_hit_chance all_parents = { ENG_all_ships_mio_trait_modular_mission_bays ENG_all_ships_mio_trait_integrated_power_management ENG_all_ships_mio_trait_signature_management_coatings } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { lg_attack = 0.12 hg_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_3d_radar_processing name = ENG_all_ships_mio_trait_3d_radar_processing icon = GFX_generic_mio_trait_icon_detection all_parents = { ENG_all_ships_mio_trait_modular_mission_bays ENG_all_ships_mio_trait_integrated_power_management ENG_all_ships_mio_trait_signature_management_coatings } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { surface_detection = 0.12 sub_detection = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_range_endurance_packages name = ENG_all_ships_mio_trait_range_endurance_packages icon = GFX_generic_mio_trait_icon_frigate_range all_parents = { ENG_all_ships_mio_trait_modular_mission_bays ENG_all_ships_mio_trait_integrated_power_management ENG_all_ships_mio_trait_signature_management_coatings } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { naval_range = 0.12 fuel_consumption = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_vertical_launch_cells_optimization name = ENG_all_ships_mio_trait_vertical_launch_cells_optimization icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_all_ships_mio_trait_range_endurance_packages } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = -1 y = 3 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { max_strength = 0.12 hg_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_networked_air_defence name = ENG_all_ships_mio_trait_networked_air_defence icon = GFX_generic_mio_trait_icon_frigate_anti_air all_parents = { ENG_all_ships_mio_trait_range_endurance_packages } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 1 y = 3 } limit_to_equipment_type = { battle_cruiser carrier corvette cruiser destroyer frigate helicopter_operator patrol_boat stealth_corvette stealth_destroyer stealth_frigate } equipment_bonus = { anti_air_attack = 0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_damage_control_drills name = ENG_all_ships_mio_trait_damage_control_drills icon = GFX_generic_mio_trait_icon_max_strength all_parents = { ENG_all_ships_mio_trait_range_endurance_packages } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { max_strength = 0.12 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_asw_sonar_suite name = ENG_all_ships_mio_trait_asw_sonar_suite icon = GFX_generic_mio_trait_icon_sub_detection all_parents = { ENG_all_ships_mio_trait_vertical_launch_cells_optimization } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = -1 y = 4 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { sub_detection = 0.12 sub_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_torpedo_defence_layers name = ENG_all_ships_mio_trait_torpedo_defence_layers icon = GFX_generic_mio_trait_icon_naval_torpedo_damage_reduction_factor all_parents = { ENG_all_ships_mio_trait_networked_air_defence } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 1 y = 4 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { armor_value = 0.12 max_strength = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_lightweight_masts_and_sensors name = ENG_all_ships_mio_trait_lightweight_masts_and_sensors icon = GFX_generic_mio_trait_icon_detection all_parents = { ENG_all_ships_mio_trait_damage_control_drills } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 0 y = 4 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { surface_detection = 0.09 surface_visibility = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_torpedo_attack_refinements name = ENG_all_ships_mio_trait_torpedo_attack_refinements icon = GFX_generic_mio_trait_icon_torpedo_attack all_parents = { ENG_all_ships_mio_trait_asw_sonar_suite } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = -1 y = 5 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { torpedo_attack = 0.12 surface_visibility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_gunnery_fire_control_tables name = ENG_all_ships_mio_trait_gunnery_fire_control_tables icon = GFX_generic_mio_trait_icon_batteries_hit_chance all_parents = { ENG_all_ships_mio_trait_lightweight_masts_and_sensors ENG_all_ships_mio_trait_torpedo_defence_layers } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 1 y = 5 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { lg_attack = 0.09 hg_attack = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_hull_form_refinement name = ENG_all_ships_mio_trait_hull_form_refinement icon = GFX_generic_mio_trait_icon_naval_speed all_parents = { ENG_all_ships_mio_trait_lightweight_masts_and_sensors } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 0 y = 5 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { naval_speed = 0.12 fuel_consumption = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_rapid_repair_kits name = ENG_all_ships_mio_trait_rapid_repair_kits icon = GFX_generic_mio_trait_icon_max_strength all_parents = { ENG_all_ships_mio_trait_torpedo_attack_refinements } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = -1 y = 6 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { max_strength = 0.09 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_aa_ammunition_programming name = ENG_all_ships_mio_trait_aa_ammunition_programming icon = GFX_generic_mio_trait_icon_naval_anti_air_attack all_parents = { ENG_all_ships_mio_trait_gunnery_fire_control_tables } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 1 y = 6 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { max_strength = 0.12 lg_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_weapon_stowage_safety name = ENG_all_ships_mio_trait_weapon_stowage_safety icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_all_ships_mio_trait_hull_form_refinement } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 0 y = 6 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { reliability = 0.12 max_strength = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_mine_warfare_packages name = ENG_all_ships_mio_trait_mine_warfare_packages icon = GFX_generic_mio_trait_icon_mines all_parents = { ENG_all_ships_mio_trait_rapid_repair_kits ENG_all_ships_mio_trait_weapon_stowage_safety } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = -1 y = 7 } limit_to_equipment_type = { corvette destroyer frigate stealth_corvette stealth_destroyer stealth_frigate } equipment_bonus = { mines_planting = 0.12 mines_sweeping = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_layered_armor_schemes name = ENG_all_ships_mio_trait_layered_armor_schemes icon = GFX_generic_mio_trait_icon_frigate_armor all_parents = { ENG_all_ships_mio_trait_aa_ammunition_programming } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 1 y = 7 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { armor_value = 0.12 max_strength = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_automated_logistics_handling name = ENG_all_ships_mio_trait_automated_logistics_handling icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { ENG_all_ships_mio_trait_rapid_repair_kits ENG_all_ships_mio_trait_weapon_stowage_safety } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 0 y = 7 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { build_cost_ic = -0.12 naval_range = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_fleet_sustainment_standardization name = ENG_all_ships_mio_trait_fleet_sustainment_standardization icon = GFX_generic_mio_trait_icon_resources all_parents = { ENG_all_ships_mio_trait_mine_warfare_packages } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = -1 y = 8 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { reliability = 0.09 } organization_modifier = { military_industrial_organization_funds_gain = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_area_air_defence_doctrine name = ENG_all_ships_mio_trait_area_air_defence_doctrine icon = GFX_generic_mio_trait_icon_anti_air_attack all_parents = { ENG_all_ships_mio_trait_layered_armor_schemes } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 1 y = 8 } limit_to_equipment_type = { battle_cruiser carrier corvette cruiser destroyer frigate helicopter_operator patrol_boat stealth_corvette stealth_destroyer stealth_frigate } equipment_bonus = { anti_air_attack = 0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_all_ships_mio_trait_blue_water_endurance name = ENG_all_ships_mio_trait_blue_water_endurance icon = GFX_generic_mio_trait_icon_naval_range all_parents = { ENG_all_ships_mio_trait_automated_logistics_handling } relative_position_id = ENG_all_ships_mio_trait_integrated_shipbuilding_baseline position = { x = 0 y = 8 } limit_to_equipment_type = { mio_cat_all_ships } equipment_bonus = { naval_range = 0.15 fuel_consumption = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_aircraft_alliance_manufacturer = { allowed = { original_tag = ENG } name = ENG_aircraft_alliance_manufacturer icon = GFX_idea_company_carrier_alliance task_capacity = 2 available = { ENG = { mio:ENG_bae_systems_manufacturer = { is_mio_trait_completed = ENG_bae_aircraft_carrier_alliance_mio_trait_consortium_governance_framework } mio:ENG_babcock_manufacturer = { is_mio_trait_completed = ENG_babcock_aircraft_carrier_alliance_mio_trait_joint_build_standards } mio:ENG_thales_manufacturer = { is_mio_trait_completed = ENG_thales_aircraft_carrier_alliance } has_completed_focus = ENG_queen_elizabeth_class_carrier } } equipment_type = { mio_cat_only_carriers } research_categories = { CAT_carrier } tree_header_text = { text = ENG_aircraft_alliance_header_carrier_design x = 4 } initial_trait = { token = ENG_aircraft_alliance_mio_initial_trait name = ENG_aircraft_alliance_mio_initial_trait equipment_bonus = { build_cost_ic = -0.10 } } trait = { token = ENG_aircraft_alliance_mio_trait_rr_mro_engine_health_monitoring name = ENG_aircraft_alliance_mio_trait_rr_mro_engine_health_monitoring icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 0 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { maximum_speed = 0.10 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root name = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root icon = GFX_generic_mio_trait_icon_carrier_buildcost position = { x = 4 y = 0 } equipment_bonus = { build_cost_ic = -0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_large_block_outfitting name = ENG_aircraft_alliance_mio_trait_large_block_outfitting icon = GFX_generic_mio_trait_icon_carrier_buildcost all_parents = { ENG_aircraft_alliance_mio_trait_qec_alliance_build_root } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = -2 y = 1 } equipment_bonus = { build_cost_ic = -0.06 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_integrated_island_and_superstructure name = ENG_aircraft_alliance_mio_trait_integrated_island_and_superstructure icon = GFX_generic_mio_trait_icon_carrier_detection all_parents = { ENG_aircraft_alliance_mio_trait_qec_alliance_build_root } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = 0 y = 1 } equipment_bonus = { surface_detection = 0.09 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_reinforced_flight_deck name = ENG_aircraft_alliance_mio_trait_reinforced_flight_deck icon = GFX_generic_mio_trait_icon_carrier all_parents = { ENG_aircraft_alliance_mio_trait_qec_alliance_build_root } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = 2 y = 1 } equipment_bonus = { armor_value = 0.12 max_strength = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_sortie_generation_workflows name = ENG_aircraft_alliance_mio_trait_sortie_generation_workflows icon = GFX_generic_mio_trait_icon_carrier_upgrade all_parents = { ENG_aircraft_alliance_mio_trait_large_block_outfitting } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = -1 y = 2 } equipment_bonus = { carrier_size = 1 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_aviation_fuel_and_magazine_safety name = ENG_aircraft_alliance_mio_trait_aviation_fuel_and_magazine_safety icon = GFX_generic_mio_trait_icon_carrier_reliablity all_parents = { ENG_aircraft_alliance_mio_trait_reinforced_flight_deck } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = 1 y = 2 } equipment_bonus = { reliability = 0.12 max_strength = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_integrated_power_and_propulsion name = ENG_aircraft_alliance_mio_trait_integrated_power_and_propulsion icon = GFX_generic_mio_trait_icon_carrier_engine all_parents = { ENG_aircraft_alliance_mio_trait_reinforced_flight_deck } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = 3 y = 2 } equipment_bonus = { fuel_consumption = -0.09 naval_range = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_point_defence_fit name = ENG_aircraft_alliance_mio_trait_point_defence_fit icon = GFX_generic_mio_trait_icon_naval_anti_air_attack all_parents = { ENG_aircraft_alliance_mio_trait_integrated_island_and_superstructure } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = -3 y = 3 } equipment_bonus = { anti_air_attack = 0.12 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_damage_control_automation name = ENG_aircraft_alliance_mio_trait_damage_control_automation icon = GFX_generic_mio_trait_icon_carrier_reliablity all_parents = { ENG_aircraft_alliance_mio_trait_aviation_fuel_and_magazine_safety } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = -1 y = 3 } equipment_bonus = { max_strength = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_high_endurance_deployment_standards name = ENG_aircraft_alliance_mio_trait_high_endurance_deployment_standards icon = GFX_generic_mio_trait_icon_naval_range all_parents = { ENG_aircraft_alliance_mio_trait_integrated_power_and_propulsion } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = 1 y = 3 } equipment_bonus = { naval_range = 0.12 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_sustained_speed_margin name = ENG_aircraft_alliance_mio_trait_sustained_speed_margin icon = GFX_generic_mio_trait_icon_carrier_engine all_parents = { ENG_aircraft_alliance_mio_trait_integrated_power_and_propulsion } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = 3 y = 3 } equipment_bonus = { naval_speed = 0.09 fuel_consumption = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_aircraft_alliance_mio_trait_qec_class_mastery name = ENG_aircraft_alliance_mio_trait_qec_class_mastery icon = GFX_generic_mio_trait_icon_carrier_upgrade all_parents = { ENG_aircraft_alliance_mio_trait_sortie_generation_workflows ENG_aircraft_alliance_mio_trait_damage_control_automation ENG_aircraft_alliance_mio_trait_high_endurance_deployment_standards } relative_position_id = ENG_aircraft_alliance_mio_trait_qec_alliance_build_root position = { x = 0 y = 4 } equipment_bonus = { carrier_size = 1 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_qinetiq_manufacturer = { allowed = { original_tag = ENG } name = ENG_qinetiq_manufacturer icon = GFX_idea_company_qinetiq task_capacity = 10 equipment_type = { cnc_equipment_type mio_cat_eq_only_uav } research_categories = { CAT_a_uav CAT_avionics CAT_drones CAT_air_to_air_weapons CAT_air_naval_weapons CAT_air_ground_weapons CAT_encryption_tech CAT_decryption_tech CAT_cnc CAT_computer_systems CAT_ai CAT_l_drone CAT_armour_ds CAT_satellite CAT_naval_electronics CAT_pds CAT_renewable } tree_header_text = { text = ENG_qinetiq_branch_secure_c2 x = 2 } tree_header_text = { text = ENG_qinetiq_branch_uav_autonomy x = 5 } tree_header_text = { text = ENG_qinetiq_branch_uav_payloads x = 8 } initial_trait = { token = ENG_qinetiq_manufacturer_trait name = ENG_qinetiq_manufacturer_trait equipment_bonus = { reliability = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } } trait = { token = ENG_qinetiq_mio_trait_secure_c2_mission_networks name = ENG_qinetiq_mio_trait_secure_c2_mission_networks icon = GFX_generic_mio_trait_icon_cnc_reliability position = { x = 2 y = 0 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.06 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_type1_encryption_hardening name = ENG_qinetiq_mio_trait_type1_encryption_hardening icon = GFX_generic_mio_trait_icon_cnc_reliability all_parents = { ENG_qinetiq_mio_trait_secure_c2_mission_networks } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = -1 y = 1 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { reliability = 0.09 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_multi_bearer_waveform_stack name = ENG_qinetiq_mio_trait_multi_bearer_waveform_stack icon = GFX_generic_mio_trait_icon_cnc_speed all_parents = { ENG_qinetiq_mio_trait_secure_c2_mission_networks } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = 1 y = 1 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { maximum_speed = 0.05 max_organisation = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_arcd_self_healing_networks name = ENG_qinetiq_mio_trait_arcd_self_healing_networks icon = GFX_generic_mio_trait_icon_cnc_reliability all_parents = { ENG_qinetiq_mio_trait_type1_encryption_hardening } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = -1 y = 2 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.05 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_modular_open_systems_architecture name = ENG_qinetiq_mio_trait_modular_open_systems_architecture icon = GFX_generic_mio_trait_icon_cnc_buildcost all_parents = { ENG_qinetiq_mio_trait_multi_bearer_waveform_stack } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = 0 y = 2 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { build_cost_ic = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_hardened_processors_and_io name = ENG_qinetiq_mio_trait_hardened_processors_and_io icon = GFX_generic_mio_trait_icon_cnc all_parents = { ENG_qinetiq_mio_trait_multi_bearer_waveform_stack } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = 1 y = 2 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_edge_ai_fusion_nodes name = ENG_qinetiq_mio_trait_edge_ai_fusion_nodes icon = GFX_generic_mio_trait_icon_cnc all_parents = { ENG_qinetiq_mio_trait_arcd_self_healing_networks } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = -1 y = 3 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.10 build_cost_ic = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_mission_data_management_core name = ENG_qinetiq_mio_trait_mission_data_management_core icon = GFX_generic_mio_trait_icon_cnc all_parents = { ENG_qinetiq_mio_trait_modular_open_systems_architecture } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = 0 y = 3 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_spectrum_deconfliction_tools name = ENG_qinetiq_mio_trait_spectrum_deconfliction_tools icon = GFX_generic_mio_trait_icon_cnc_efficiency_cap all_parents = { ENG_qinetiq_mio_trait_hardened_processors_and_io } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = 1 y = 3 } limit_to_equipment_type = { cnc_equipment_type } production_bonus = { production_efficiency_cap_factor = 0.075 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_secure_boot_chain name = ENG_qinetiq_mio_trait_secure_boot_chain icon = GFX_generic_mio_trait_icon_cnc_reliability all_parents = { ENG_qinetiq_mio_trait_edge_ai_fusion_nodes } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = -1 y = 4 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { reliability = 0.08 max_organisation = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_battle_damage_recovery_playbooks name = ENG_qinetiq_mio_trait_battle_damage_recovery_playbooks icon = GFX_generic_mio_trait_icon_cnc_efficiency_gain all_parents = { ENG_qinetiq_mio_trait_mission_data_management_core } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = 0 y = 4 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { build_cost_ic = -0.05 } production_bonus = { production_efficiency_gain_factor = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_naval_mission_systems_bridge name = ENG_qinetiq_mio_trait_naval_mission_systems_bridge icon = GFX_generic_mio_trait_icon_cnc all_parents = { ENG_qinetiq_mio_trait_spectrum_deconfliction_tools } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = 1 y = 4 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_serapis_rapid_capability_spiral name = ENG_qinetiq_mio_trait_serapis_rapid_capability_spiral icon = GFX_generic_mio_trait_icon_cnc_efficiency_gain all_parents = { ENG_qinetiq_mio_trait_secure_boot_chain } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = -1 y = 5 } limit_to_equipment_type = { cnc_equipment_type } production_bonus = { production_efficiency_gain_factor = 0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_synthetic_environment_integration name = ENG_qinetiq_mio_trait_synthetic_environment_integration icon = GFX_generic_mio_trait_icon_cnc all_parents = { ENG_qinetiq_mio_trait_battle_damage_recovery_playbooks } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = 0 y = 5 } limit_to_equipment_type = { cnc_equipment_type } production_bonus = { production_cost_factor = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_land_tactical_comms_engineering_cell name = ENG_qinetiq_mio_trait_land_tactical_comms_engineering_cell icon = GFX_generic_mio_trait_icon_cnc_reliability all_parents = { ENG_qinetiq_mio_trait_naval_mission_systems_bridge } relative_position_id = ENG_qinetiq_mio_trait_secure_c2_mission_networks position = { x = 1 y = 5 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.08 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_uav_autonomy_airframes name = ENG_qinetiq_mio_trait_uav_autonomy_airframes icon = GFX_generic_mio_trait_icon_uav_agility position = { x = 5 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_caspa_autopilot_suite name = ENG_qinetiq_mio_trait_caspa_autopilot_suite icon = GFX_generic_mio_trait_icon_uav all_parents = { ENG_qinetiq_mio_trait_uav_autonomy_airframes } relative_position_id = ENG_qinetiq_mio_trait_uav_autonomy_airframes position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { night_penalty = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_jet_powerpack_efficiency_tuning name = ENG_qinetiq_mio_trait_jet_powerpack_efficiency_tuning icon = GFX_generic_mio_trait_icon_uav_speed all_parents = { ENG_qinetiq_mio_trait_uav_autonomy_airframes } relative_position_id = ENG_qinetiq_mio_trait_uav_autonomy_airframes position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { maximum_speed = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_composite_delta_structures name = ENG_qinetiq_mio_trait_composite_delta_structures icon = GFX_generic_mio_trait_icon_uav_weight all_parents = { ENG_qinetiq_mio_trait_caspa_autopilot_suite } relative_position_id = ENG_qinetiq_mio_trait_uav_autonomy_airframes position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { weight = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_parachute_recovery_and_turnaround name = ENG_qinetiq_mio_trait_parachute_recovery_and_turnaround icon = GFX_generic_mio_trait_icon_uav_reliability all_parents = { ENG_qinetiq_mio_trait_caspa_autopilot_suite } relative_position_id = ENG_qinetiq_mio_trait_uav_autonomy_airframes position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { reliability = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_hot_weather_launch_kits name = ENG_qinetiq_mio_trait_hot_weather_launch_kits icon = GFX_generic_mio_trait_icon_uav_agility all_parents = { ENG_qinetiq_mio_trait_jet_powerpack_efficiency_tuning } relative_position_id = ENG_qinetiq_mio_trait_uav_autonomy_airframes position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_agility = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_collaborative_autonomy_stack name = ENG_qinetiq_mio_trait_collaborative_autonomy_stack icon = GFX_generic_mio_trait_icon_uav_air_attack all_parents = { ENG_qinetiq_mio_trait_composite_delta_structures } relative_position_id = ENG_qinetiq_mio_trait_uav_autonomy_airframes position = { x = -1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_attack = 0.06 air_defence = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_zephyr_energy_management_heritage name = ENG_qinetiq_mio_trait_zephyr_energy_management_heritage icon = GFX_generic_mio_trait_icon_uav_range all_parents = { ENG_qinetiq_mio_trait_hot_weather_launch_kits } relative_position_id = ENG_qinetiq_mio_trait_uav_autonomy_airframes position = { x = 1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_range = 0.10 fuel_consumption = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_uav_payloads_networked_effects name = ENG_qinetiq_mio_trait_uav_payloads_networked_effects icon = GFX_generic_mio_trait_icon_uav_range position = { x = 8 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_range = 0.06 naval_strike_targetting = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_maritime_search_radar_pods name = ENG_qinetiq_mio_trait_maritime_search_radar_pods icon = GFX_generic_mio_trait_icon_uav all_parents = { ENG_qinetiq_mio_trait_uav_payloads_networked_effects } relative_position_id = ENG_qinetiq_mio_trait_uav_payloads_networked_effects position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { naval_strike_targetting = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_precision_strike_integration name = ENG_qinetiq_mio_trait_precision_strike_integration icon = GFX_generic_mio_trait_icon_uav_air_ground_attack all_parents = { ENG_qinetiq_mio_trait_uav_payloads_networked_effects } relative_position_id = ENG_qinetiq_mio_trait_uav_payloads_networked_effects position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_anti_jam_datalink_packages name = ENG_qinetiq_mio_trait_anti_jam_datalink_packages icon = GFX_generic_mio_trait_icon_uav_defense all_parents = { ENG_qinetiq_mio_trait_maritime_search_radar_pods } relative_position_id = ENG_qinetiq_mio_trait_uav_payloads_networked_effects position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_defence = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_standoff_relay_payloads name = ENG_qinetiq_mio_trait_standoff_relay_payloads icon = GFX_generic_mio_trait_icon_uav_range all_parents = { ENG_qinetiq_mio_trait_maritime_search_radar_pods } relative_position_id = ENG_qinetiq_mio_trait_uav_payloads_networked_effects position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_range = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_survivability_coatings_and_hardening name = ENG_qinetiq_mio_trait_survivability_coatings_and_hardening icon = GFX_generic_mio_trait_icon_uav_defense all_parents = { ENG_qinetiq_mio_trait_precision_strike_integration } relative_position_id = ENG_qinetiq_mio_trait_uav_payloads_networked_effects position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_defence = 0.08 weight = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_qinetiq_mio_trait_swarm_mission_planner name = ENG_qinetiq_mio_trait_swarm_mission_planner icon = GFX_generic_mio_trait_icon_uav_air_ground_attack all_parents = { ENG_qinetiq_mio_trait_anti_jam_datalink_packages ENG_qinetiq_mio_trait_standoff_relay_payloads } relative_position_id = ENG_qinetiq_mio_trait_uav_payloads_networked_effects position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.07 naval_strike_targetting = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_mbda_manufacturer = { allowed = { original_tag = ENG } name = ENG_mbda_manufacturer icon = GFX_idea_GER_MBDA task_capacity = 5 equipment_type = { sam_missile_equipment guided_missile_equipment ballistic_missile_equipment } research_categories = { CAT_missile } tree_header_text = { text = ENG_mbda_branch_sam x = 2 } tree_header_text = { text = ENG_mbda_branch_guided x = 5 } tree_header_text = { text = ENG_mbda_branch_ballistic x = 8 } initial_trait = { token = ENG_mbda_manufacturer_trait name = ENG_mbda_manufacturer_trait equipment_bonus = { air_range = 0.04 air_attack = 0.05 air_agility = 0.04 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } } trait = { token = ENG_mbda_mio_trait_sam_camm_family name = ENG_mbda_mio_trait_sam_camm_family icon = GFX_generic_mio_trait_icon_sam_range position = { x = 2 y = 0 } limit_to_equipment_type = { sam_missile_equipment } equipment_bonus = { air_attack = 0.07 air_range = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_sam_soft_vertical_launch name = ENG_mbda_mio_trait_sam_soft_vertical_launch icon = GFX_generic_mio_trait_icon_sam_speed all_parents = { ENG_mbda_mio_trait_sam_camm_family } relative_position_id = ENG_mbda_mio_trait_sam_camm_family position = { x = -1 y = 1 } limit_to_equipment_type = { sam_missile_equipment } equipment_bonus = { maximum_speed = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_sam_active_rf_seeker name = ENG_mbda_mio_trait_sam_active_rf_seeker icon = GFX_generic_mio_trait_icon_sam_agility all_parents = { ENG_mbda_mio_trait_sam_camm_family } relative_position_id = ENG_mbda_mio_trait_sam_camm_family position = { x = 1 y = 1 } limit_to_equipment_type = { sam_missile_equipment } equipment_bonus = { air_attack = 0.10 air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_sam_sea_viper_intercept_logic name = ENG_mbda_mio_trait_sam_sea_viper_intercept_logic icon = GFX_generic_mio_trait_icon_sam_defense all_parents = { ENG_mbda_mio_trait_sam_soft_vertical_launch } relative_position_id = ENG_mbda_mio_trait_sam_camm_family position = { x = -1 y = 2 } limit_to_equipment_type = { sam_missile_equipment } equipment_bonus = { air_agility = 0.09 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_sam_camm_er_propulsion name = ENG_mbda_mio_trait_sam_camm_er_propulsion icon = GFX_generic_mio_trait_icon_sam_range all_parents = { ENG_mbda_mio_trait_sam_active_rf_seeker } relative_position_id = ENG_mbda_mio_trait_sam_camm_family position = { x = 0 y = 2 } limit_to_equipment_type = { sam_missile_equipment } equipment_bonus = { air_range = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_sam_iad_network_gateways name = ENG_mbda_mio_trait_sam_iad_network_gateways icon = GFX_generic_mio_trait_icon_research all_parents = { ENG_mbda_mio_trait_sam_active_rf_seeker } relative_position_id = ENG_mbda_mio_trait_sam_camm_family position = { x = 1 y = 2 } organization_modifier = { military_industrial_organization_research_bonus = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_sam_multimode_terminal_manoeuvres name = ENG_mbda_mio_trait_sam_multimode_terminal_manoeuvres icon = GFX_generic_mio_trait_icon_sam_agility all_parents = { ENG_mbda_mio_trait_sam_sea_viper_intercept_logic } relative_position_id = ENG_mbda_mio_trait_sam_camm_family position = { x = -1 y = 3 } limit_to_equipment_type = { sam_missile_equipment } equipment_bonus = { air_agility = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_sam_targeting_uplink_fusion name = ENG_mbda_mio_trait_sam_targeting_uplink_fusion icon = GFX_generic_mio_trait_icon_sam all_parents = { ENG_mbda_mio_trait_sam_camm_er_propulsion ENG_mbda_mio_trait_sam_sea_viper_intercept_logic } relative_position_id = ENG_mbda_mio_trait_sam_camm_family position = { x = 0 y = 3 } limit_to_equipment_type = { sam_missile_equipment } equipment_bonus = { naval_strike_targetting = 0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_sam_bolton_modular_line name = ENG_mbda_mio_trait_sam_bolton_modular_line icon = GFX_generic_mio_trait_icon_sam all_parents = { ENG_mbda_mio_trait_sam_camm_er_propulsion } relative_position_id = ENG_mbda_mio_trait_sam_camm_family position = { x = 1 y = 3 } limit_to_equipment_type = { sam_missile_equipment } production_bonus = { production_cost_factor = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_sam_area_defence_capstone name = ENG_mbda_mio_trait_sam_area_defence_capstone icon = GFX_generic_mio_trait_icon_sam_efficiency_gain all_parents = { ENG_mbda_mio_trait_sam_targeting_uplink_fusion ENG_mbda_mio_trait_sam_bolton_modular_line } relative_position_id = ENG_mbda_mio_trait_sam_camm_family position = { x = 0 y = 4 } limit_to_equipment_type = { sam_missile_equipment } equipment_bonus = { air_attack = 0.11 } production_bonus = { production_efficiency_gain_factor = 0.12 } organization_modifier = { military_industrial_organization_funds_gain = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_guided_meteor_active_rf name = ENG_mbda_mio_trait_guided_meteor_active_rf icon = GFX_generic_mio_trait_icon_unique position = { x = 5 y = 0 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_range = 0.07 air_agility = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_guided_brimstone_seeker_miniaturisation name = ENG_mbda_mio_trait_guided_brimstone_seeker_miniaturisation icon = GFX_generic_mio_trait_icon_guided_missile all_parents = { ENG_mbda_mio_trait_guided_meteor_active_rf } relative_position_id = ENG_mbda_mio_trait_guided_meteor_active_rf position = { x = -1 y = 1 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_ground_attack = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_guided_sea_venom_terminal_guidance name = ENG_mbda_mio_trait_guided_sea_venom_terminal_guidance icon = GFX_generic_mio_trait_icon_guided_missile all_parents = { ENG_mbda_mio_trait_guided_meteor_active_rf } relative_position_id = ENG_mbda_mio_trait_guided_meteor_active_rf position = { x = 1 y = 1 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { naval_strike_attack = 0.09 naval_strike_targetting = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_guided_low_observable_airframe name = ENG_mbda_mio_trait_guided_low_observable_airframe icon = GFX_generic_mio_trait_icon_guided_missile_defense all_parents = { ENG_mbda_mio_trait_guided_brimstone_seeker_miniaturisation } relative_position_id = ENG_mbda_mio_trait_guided_meteor_active_rf position = { x = -1 y = 2 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_agility = 0.08 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_guided_spear_networked_attack name = ENG_mbda_mio_trait_guided_spear_networked_attack icon = GFX_generic_mio_trait_icon_guided_missile_range all_parents = { ENG_mbda_mio_trait_guided_meteor_active_rf } relative_position_id = ENG_mbda_mio_trait_guided_meteor_active_rf position = { x = 0 y = 1 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_ground_attack = 0.08 air_range = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_guided_storm_shadow_penetrator name = ENG_mbda_mio_trait_guided_storm_shadow_penetrator icon = GFX_generic_mio_trait_icon_guided_missile_strategic_attack all_parents = { ENG_mbda_mio_trait_ballistic_inertial_nav_updates } relative_position_id = ENG_mbda_mio_trait_guided_meteor_active_rf position = { x = 1 y = 2 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_bombing = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_guided_dual_pulse_motor name = ENG_mbda_mio_trait_guided_dual_pulse_motor icon = GFX_generic_mio_trait_icon_guided_missile_speed all_parents = { ENG_mbda_mio_trait_sam_iad_network_gateways } relative_position_id = ENG_mbda_mio_trait_guided_meteor_active_rf position = { x = -1 y = 3 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { maximum_speed = 0.10 air_range = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_guided_common_module_electronics name = ENG_mbda_mio_trait_guided_common_module_electronics icon = GFX_generic_mio_trait_icon_guided_missile_reliability all_parents = { ENG_mbda_mio_trait_guided_spear_networked_attack } relative_position_id = ENG_mbda_mio_trait_guided_meteor_active_rf position = { x = 0 y = 3 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { reliability = 0.08 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_guided_bolton_final_assembly name = ENG_mbda_mio_trait_guided_bolton_final_assembly icon = GFX_generic_mio_trait_icon_guided_missile_efficiency_cap all_parents = { ENG_mbda_mio_trait_guided_storm_shadow_penetrator } relative_position_id = ENG_mbda_mio_trait_guided_meteor_active_rf position = { x = 1 y = 3 } limit_to_equipment_type = { guided_missile_equipment } production_bonus = { production_efficiency_cap_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_guided_precision_strike_capstone name = ENG_mbda_mio_trait_guided_precision_strike_capstone icon = GFX_generic_mio_trait_icon_guided_missile_resources all_parents = { ENG_mbda_mio_trait_guided_dual_pulse_motor ENG_mbda_mio_trait_guided_common_module_electronics ENG_mbda_mio_trait_guided_bolton_final_assembly } relative_position_id = ENG_mbda_mio_trait_guided_meteor_active_rf position = { x = 0 y = 4 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_ground_attack = 0.10 } production_bonus = { production_resource_need_factor = -0.09 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_ballistic_theatre_strike_packages name = ENG_mbda_mio_trait_ballistic_theatre_strike_packages icon = GFX_generic_mio_trait_icon_icbm position = { x = 8 y = 0 } limit_to_equipment_type = { ballistic_missile_equipment } equipment_bonus = { air_bombing = 0.07 air_range = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_ballistic_inertial_nav_updates name = ENG_mbda_mio_trait_ballistic_inertial_nav_updates icon = GFX_generic_mio_trait_icon_icbm all_parents = { ENG_mbda_mio_trait_ballistic_theatre_strike_packages } relative_position_id = ENG_mbda_mio_trait_ballistic_theatre_strike_packages position = { x = -1 y = 1 } limit_to_equipment_type = { ballistic_missile_equipment } equipment_bonus = { air_range = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_ballistic_high_energy_propulsion name = ENG_mbda_mio_trait_ballistic_high_energy_propulsion icon = GFX_generic_mio_trait_icon_icbm all_parents = { ENG_mbda_mio_trait_ballistic_theatre_strike_packages } relative_position_id = ENG_mbda_mio_trait_ballistic_theatre_strike_packages position = { x = 1 y = 1 } limit_to_equipment_type = { ballistic_missile_equipment } equipment_bonus = { maximum_speed = 0.10 air_range = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_ballistic_reentry_vehicle_hardening name = ENG_mbda_mio_trait_ballistic_reentry_vehicle_hardening icon = GFX_generic_mio_trait_icon_icbm_defense all_parents = { ENG_mbda_mio_trait_ballistic_inertial_nav_updates } relative_position_id = ENG_mbda_mio_trait_ballistic_theatre_strike_packages position = { x = -1 y = 2 } limit_to_equipment_type = { ballistic_missile_equipment } equipment_bonus = { air_agility = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_ballistic_penetration_aids name = ENG_mbda_mio_trait_ballistic_penetration_aids icon = GFX_generic_mio_trait_icon_icbm_agility all_parents = { ENG_mbda_mio_trait_ballistic_high_energy_propulsion } relative_position_id = ENG_mbda_mio_trait_ballistic_theatre_strike_packages position = { x = 0 y = 2 } limit_to_equipment_type = { ballistic_missile_equipment } equipment_bonus = { air_bombing = 0.10 air_agility = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_ballistic_maneuvering_rv name = ENG_mbda_mio_trait_ballistic_maneuvering_rv icon = GFX_generic_mio_trait_icon_icbm_agility all_parents = { ENG_mbda_mio_trait_ballistic_high_energy_propulsion } relative_position_id = ENG_mbda_mio_trait_ballistic_theatre_strike_packages position = { x = 1 y = 2 } limit_to_equipment_type = { ballistic_missile_equipment } equipment_bonus = { air_agility = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_ballistic_maritime_counterforce_packages name = ENG_mbda_mio_trait_ballistic_maritime_counterforce_packages icon = GFX_generic_mio_trait_icon_icbm all_parents = { ENG_mbda_mio_trait_ballistic_reentry_vehicle_hardening } relative_position_id = ENG_mbda_mio_trait_ballistic_theatre_strike_packages position = { x = -1 y = 3 } limit_to_equipment_type = { ballistic_missile_equipment } equipment_bonus = { naval_strike_attack = 0.08 naval_strike_targetting = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_ballistic_common_avionics_bus name = ENG_mbda_mio_trait_ballistic_common_avionics_bus icon = GFX_generic_mio_trait_icon_icbm_reliability all_parents = { ENG_mbda_mio_trait_ballistic_penetration_aids } relative_position_id = ENG_mbda_mio_trait_ballistic_theatre_strike_packages position = { x = 0 y = 3 } limit_to_equipment_type = { ballistic_missile_equipment } equipment_bonus = { reliability = 0.08 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_ballistic_streamlined_structures name = ENG_mbda_mio_trait_ballistic_streamlined_structures icon = GFX_generic_mio_trait_icon_icbm_buildcost all_parents = { ENG_mbda_mio_trait_ballistic_maneuvering_rv } relative_position_id = ENG_mbda_mio_trait_ballistic_theatre_strike_packages position = { x = 1 y = 3 } limit_to_equipment_type = { ballistic_missile_equipment } production_bonus = { production_cost_factor = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_mbda_mio_trait_ballistic_theatre_strike_capstone name = ENG_mbda_mio_trait_ballistic_theatre_strike_capstone icon = GFX_generic_mio_trait_icon_icbm_efficiency_gain all_parents = { ENG_mbda_mio_trait_ballistic_maritime_counterforce_packages ENG_mbda_mio_trait_ballistic_common_avionics_bus ENG_mbda_mio_trait_ballistic_streamlined_structures } relative_position_id = ENG_mbda_mio_trait_ballistic_theatre_strike_packages position = { x = 0 y = 4 } limit_to_equipment_type = { ballistic_missile_equipment } equipment_bonus = { air_bombing = 0.12 } production_bonus = { production_efficiency_gain_factor = 0.12 } organization_modifier = { military_industrial_organization_design_team_assign_cost = -0.25 military_industrial_organization_design_team_change_cost = -0.25 military_industrial_organization_industrial_manufacturer_assign_cost = -0.25 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_leonardo_manufacturer = { allowed = { original_tag = ENG } name = ENG_leonardo_manufacturer icon = GFX_idea_Leonardo_ITA task_capacity = 6 equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis mio_cat_eq_only_light_aircraft mio_cat_eq_only_medium_aircraft } research_categories = { CAT_heli CAT_air_spc CAT_l_fighter CAT_mr_fighter } tree_header_text = { text = ENG_leonardo_branch_rotary x = 2 } tree_header_text = { text = ENG_leonardo_branch_light_air x = 5 } tree_header_text = { text = ENG_leonardo_branch_medium_air x = 8 } initial_trait = { token = ENG_leonardo_manufacturer_trait name = ENG_leonardo_manufacturer_trait equipment_bonus = { reliability = 0.05 air_defence = 0.05 defense = 0.05 build_cost_ic = -0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } } trait = { token = ENG_leonardo_mio_trait_rr_integrated_power_generation name = ENG_leonardo_mio_trait_rr_integrated_power_generation icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 0 y = 0 } equipment_bonus = { maximum_speed = 0.10 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime name = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime icon = GFX_generic_mio_trait_icon_reliability position = { x = 2 y = 0 } limit_to_equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis } equipment_bonus = { reliability = 0.07 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_aw101_merlin_mission_suite name = ENG_leonardo_mio_trait_aw101_merlin_mission_suite icon = GFX_generic_mio_trait_icon_air_defence all_parents = { ENG_leonardo_mio_trait_yeovil_rotary_wing_prime } relative_position_id = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime position = { x = -1 y = 1 } limit_to_equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis } equipment_bonus = { defense = 0.09 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_aw159_wildcat_maritime_fit name = ENG_leonardo_mio_trait_aw159_wildcat_maritime_fit icon = GFX_generic_mio_trait_icon_naval_strike_targetting all_parents = { ENG_leonardo_mio_trait_yeovil_rotary_wing_prime } relative_position_id = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime position = { x = 1 y = 1 } limit_to_equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis } equipment_bonus = { recon = 0.08 hard_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_shipboard_handling_kits name = ENG_leonardo_mio_trait_shipboard_handling_kits icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_leonardo_mio_trait_aw101_merlin_mission_suite } relative_position_id = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime position = { x = -1 y = 2 } limit_to_equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis } equipment_bonus = { reliability = 0.09 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_fly_by_wire_afcs name = ENG_leonardo_mio_trait_fly_by_wire_afcs icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { ENG_leonardo_mio_trait_aw101_merlin_mission_suite ENG_leonardo_mio_trait_aw159_wildcat_maritime_fit } relative_position_id = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime position = { x = 0 y = 2 } limit_to_equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis } equipment_bonus = { maximum_speed = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_defensive_aids_integration name = ENG_leonardo_mio_trait_defensive_aids_integration icon = GFX_generic_mio_trait_icon_air_defence all_parents = { ENG_leonardo_mio_trait_aw159_wildcat_maritime_fit } relative_position_id = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime position = { x = 1 y = 2 } limit_to_equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis } equipment_bonus = { defense = 0.10 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_hot_and_high_rotor_blades name = ENG_leonardo_mio_trait_hot_and_high_rotor_blades icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { ENG_leonardo_mio_trait_shipboard_handling_kits ENG_leonardo_mio_trait_fly_by_wire_afcs } relative_position_id = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime position = { x = -1 y = 3 } limit_to_equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis } equipment_bonus = { maximum_speed = 0.12 soft_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_modular_role_wiring_looms name = ENG_leonardo_mio_trait_modular_role_wiring_looms icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { ENG_leonardo_mio_trait_fly_by_wire_afcs ENG_leonardo_mio_trait_defensive_aids_integration } relative_position_id = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime position = { x = 0 y = 3 } limit_to_equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis } production_bonus = { production_cost_factor = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_yeovil_through_life_support name = ENG_leonardo_mio_trait_yeovil_through_life_support icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_leonardo_mio_trait_defensive_aids_integration } relative_position_id = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime position = { x = 1 y = 3 } limit_to_equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis } equipment_bonus = { reliability = 0.10 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_rotary_wing_capability_spiral name = ENG_leonardo_mio_trait_rotary_wing_capability_spiral icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { ENG_leonardo_mio_trait_hot_and_high_rotor_blades ENG_leonardo_mio_trait_modular_role_wiring_looms ENG_leonardo_mio_trait_yeovil_through_life_support } relative_position_id = ENG_leonardo_mio_trait_yeovil_rotary_wing_prime position = { x = 0 y = 4 } limit_to_equipment_type = { heavy_tank_chassis heavy_tank_amphibious_chassis } equipment_bonus = { reliability = 0.09 } production_bonus = { production_efficiency_cap_factor = 0.12 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_light_fighter_defensive_aids name = ENG_leonardo_mio_trait_light_fighter_defensive_aids icon = GFX_generic_mio_trait_icon_light_aircraft_defense position = { x = 5 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_defence = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_light_irst_cueing name = ENG_leonardo_mio_trait_light_irst_cueing icon = GFX_generic_mio_trait_icon_light_aircraft_anti_air all_parents = { ENG_leonardo_mio_trait_light_fighter_defensive_aids } relative_position_id = ENG_leonardo_mio_trait_light_fighter_defensive_aids position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_attack = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_light_britecloud_decoy_suite name = ENG_leonardo_mio_trait_light_britecloud_decoy_suite icon = GFX_generic_mio_trait_icon_light_aircraft_defense all_parents = { ENG_leonardo_mio_trait_light_fighter_defensive_aids } relative_position_id = ENG_leonardo_mio_trait_light_fighter_defensive_aids position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_defence = 0.10 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_light_hmss_symbology name = ENG_leonardo_mio_trait_light_hmss_symbology icon = GFX_generic_mio_trait_icon_light_aircraft_agility all_parents = { ENG_leonardo_mio_trait_light_irst_cueing } relative_position_id = ENG_leonardo_mio_trait_light_fighter_defensive_aids position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_agility = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_light_hobs_integration name = ENG_leonardo_mio_trait_light_hobs_integration icon = GFX_generic_mio_trait_icon_light_aircraft_anti_air all_parents = { ENG_leonardo_mio_trait_light_irst_cueing } relative_position_id = ENG_leonardo_mio_trait_light_fighter_defensive_aids position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_attack = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_light_seaspray_maritime_modes name = ENG_leonardo_mio_trait_light_seaspray_maritime_modes icon = GFX_generic_mio_trait_icon_light_aircraft all_parents = { ENG_leonardo_mio_trait_light_britecloud_decoy_suite } relative_position_id = ENG_leonardo_mio_trait_light_fighter_defensive_aids position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { naval_strike_targetting = 0.10 naval_strike_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_light_weight_saving_airframe_kits name = ENG_leonardo_mio_trait_light_weight_saving_airframe_kits icon = GFX_generic_mio_trait_icon_light_aircraft_weight all_parents = { ENG_leonardo_mio_trait_light_hmss_symbology ENG_leonardo_mio_trait_light_hobs_integration } relative_position_id = ENG_leonardo_mio_trait_light_fighter_defensive_aids position = { x = -1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { weight = -0.06 air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_light_maintainability_access_panels name = ENG_leonardo_mio_trait_light_maintainability_access_panels icon = GFX_generic_mio_trait_icon_light_aircraft_reliability all_parents = { ENG_leonardo_mio_trait_light_hobs_integration } relative_position_id = ENG_leonardo_mio_trait_light_fighter_defensive_aids position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { reliability = 0.10 build_cost_ic = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_light_digital_avionics_line name = ENG_leonardo_mio_trait_light_digital_avionics_line icon = GFX_generic_mio_trait_icon_light_aircraft_buildcost all_parents = { ENG_leonardo_mio_trait_light_seaspray_maritime_modes } relative_position_id = ENG_leonardo_mio_trait_light_fighter_defensive_aids position = { x = 1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { build_cost_ic = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_light_agile_fighter_spiral name = ENG_leonardo_mio_trait_light_agile_fighter_spiral icon = GFX_generic_mio_trait_icon_light_aircraft_efficiency_gain all_parents = { ENG_leonardo_mio_trait_light_weight_saving_airframe_kits ENG_leonardo_mio_trait_light_maintainability_access_panels ENG_leonardo_mio_trait_light_digital_avionics_line } relative_position_id = ENG_leonardo_mio_trait_light_fighter_defensive_aids position = { x = 0 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_agility = 0.09 } production_bonus = { production_efficiency_gain_factor = 0.12 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_ecrs_mk2_aesa name = ENG_leonardo_mio_trait_ecrs_mk2_aesa icon = GFX_generic_mio_trait_icon_air_attack position = { x = 8 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_attack = 0.09 naval_strike_targetting = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_electronic_attack_modes name = ENG_leonardo_mio_trait_electronic_attack_modes icon = GFX_generic_mio_trait_icon_air_defence all_parents = { ENG_leonardo_mio_trait_ecrs_mk2_aesa } relative_position_id = ENG_leonardo_mio_trait_ecrs_mk2_aesa position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_defence = 0.11 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_meteor_interface_optimisation name = ENG_leonardo_mio_trait_meteor_interface_optimisation icon = GFX_generic_mio_trait_icon_air_attack all_parents = { ENG_leonardo_mio_trait_ecrs_mk2_aesa } relative_position_id = ENG_leonardo_mio_trait_ecrs_mk2_aesa position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_attack = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_wideband_ew_suite name = ENG_leonardo_mio_trait_wideband_ew_suite icon = GFX_generic_mio_trait_icon_air_defence all_parents = { ENG_leonardo_mio_trait_electronic_attack_modes } relative_position_id = ENG_leonardo_mio_trait_ecrs_mk2_aesa position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_defence = 0.09 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_precision_strike_targeting_pods name = ENG_leonardo_mio_trait_precision_strike_targeting_pods icon = GFX_generic_mio_trait_icon_air_ground_attack all_parents = { ENG_leonardo_mio_trait_meteor_interface_optimisation ENG_leonardo_mio_trait_electronic_attack_modes } relative_position_id = ENG_leonardo_mio_trait_ecrs_mk2_aesa position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_ground_attack = 0.10 naval_strike_targetting = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_standoff_strike_integration name = ENG_leonardo_mio_trait_standoff_strike_integration icon = GFX_generic_mio_trait_icon_strategic_attack all_parents = { ENG_leonardo_mio_trait_meteor_interface_optimisation } relative_position_id = ENG_leonardo_mio_trait_ecrs_mk2_aesa position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_bombing = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_maritime_search_and_strike_modes name = ENG_leonardo_mio_trait_maritime_search_and_strike_modes icon = GFX_generic_mio_trait_icon_naval_strike_targetting all_parents = { ENG_leonardo_mio_trait_wideband_ew_suite } relative_position_id = ENG_leonardo_mio_trait_ecrs_mk2_aesa position = { x = -1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { naval_strike_targetting = 0.10 naval_strike_attack = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_conformal_tanks_and_management name = ENG_leonardo_mio_trait_conformal_tanks_and_management icon = GFX_generic_mio_trait_icon_air_range all_parents = { ENG_leonardo_mio_trait_precision_strike_targeting_pods ENG_leonardo_mio_trait_standoff_strike_integration } relative_position_id = ENG_leonardo_mio_trait_ecrs_mk2_aesa position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_range = 0.12 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_fadec_and_thrust_trim name = ENG_leonardo_mio_trait_fadec_and_thrust_trim icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { ENG_leonardo_mio_trait_precision_strike_targeting_pods ENG_leonardo_mio_trait_maritime_search_and_strike_modes } relative_position_id = ENG_leonardo_mio_trait_ecrs_mk2_aesa position = { x = 1 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { thrust = 0.10 maximum_speed = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_medium_digital_thread_assembly name = ENG_leonardo_mio_trait_medium_digital_thread_assembly icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { ENG_leonardo_mio_trait_conformal_tanks_and_management ENG_leonardo_mio_trait_fadec_and_thrust_trim } relative_position_id = ENG_leonardo_mio_trait_ecrs_mk2_aesa position = { x = 0 y = 5 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } production_bonus = { production_efficiency_cap_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_leonardo_mio_trait_typhoon_capability_spiral name = ENG_leonardo_mio_trait_typhoon_capability_spiral icon = GFX_generic_mio_trait_icon_design all_parents = { ENG_leonardo_mio_trait_fadec_and_thrust_trim } relative_position_id = ENG_leonardo_mio_trait_ecrs_mk2_aesa position = { x = 1 y = 5 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_attack = 0.09 } production_bonus = { production_resource_need_factor = -0.09 } organization_modifier = { military_industrial_organization_industrial_manufacturer_assign_cost = -0.45 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_lockheed_martin_manufacturer = { allowed = { original_tag = ENG } name = USA_lockheed_martin_aircraft_manufacturer icon = GFX_idea_Lockheed_Martin task_capacity = 9 equipment_type = { mio_cat_eq_only_light_aircraft L_AT_Equipment medium_tank_rocket_chassis } research_categories = { CAT_air_eqp CAT_art_ammo CAT_sp_r_arty CAT_l_at } tree_header_text = { text = ENG_lockheed_martin_branch_skunkworks x = 2 } tree_header_text = { text = ENG_lockheed_martin_branch_precision_at x = 5 } tree_header_text = { text = ENG_lockheed_martin_branch_rocket_artillery x = 8 } initial_trait = { token = ENG_lockheed_martin_manufacturer_trait name = ENG_lockheed_martin_manufacturer_trait equipment_bonus = { air_agility = 0.08 air_superiority = 0.05 ap_attack = 0.08 breakthrough = 0.08 build_cost_ic = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.18 military_industrial_organization_funds_gain = -0.35 military_industrial_organization_design_team_assign_cost = 0.35 military_industrial_organization_industrial_manufacturer_assign_cost = 0.35 } } trait = { token = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance name = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance icon = GFX_generic_mio_trait_icon_light_aircraft_agility position = { x = 2 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_attack = 0.09 air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_sensor_fusion_core name = ENG_lockheed_martin_mio_trait_sensor_fusion_core icon = GFX_generic_mio_trait_icon_light_aircraft_defense all_parents = { ENG_lockheed_martin_mio_trait_skunk_works_air_dominance } relative_position_id = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_defence = 0.10 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_low_observable_surface_finishes name = ENG_lockheed_martin_mio_trait_low_observable_surface_finishes icon = GFX_generic_mio_trait_icon_light_aircraft_defense all_parents = { ENG_lockheed_martin_mio_trait_skunk_works_air_dominance } relative_position_id = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_defence = 0.09 build_cost_ic = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_hmcs_and_hobs_integration name = ENG_lockheed_martin_mio_trait_hmcs_and_hobs_integration icon = GFX_generic_mio_trait_icon_light_aircraft_agility all_parents = { ENG_lockheed_martin_mio_trait_sensor_fusion_core } relative_position_id = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_agility = 0.10 air_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_aesa_and_missile_cueing name = ENG_lockheed_martin_mio_trait_aesa_and_missile_cueing icon = GFX_generic_mio_trait_icon_light_aircraft_anti_air all_parents = { ENG_lockheed_martin_mio_trait_sensor_fusion_core ENG_lockheed_martin_mio_trait_low_observable_surface_finishes } relative_position_id = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_attack = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_networked_datalinks name = ENG_lockheed_martin_mio_trait_networked_datalinks icon = GFX_generic_mio_trait_icon_light_aircraft_range all_parents = { ENG_lockheed_martin_mio_trait_low_observable_surface_finishes } relative_position_id = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_range = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_maritime_strike_modes name = ENG_lockheed_martin_mio_trait_maritime_strike_modes icon = GFX_generic_mio_trait_icon_light_aircraft all_parents = { ENG_lockheed_martin_mio_trait_networked_datalinks } relative_position_id = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance position = { x = -1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { naval_strike_targetting = 0.10 naval_strike_attack = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_strike_fighter_weapons_integration name = ENG_lockheed_martin_mio_trait_strike_fighter_weapons_integration icon = GFX_generic_mio_trait_icon_light_aircraft_air_ground_attack all_parents = { ENG_lockheed_martin_mio_trait_aesa_and_missile_cueing ENG_lockheed_martin_mio_trait_networked_datalinks } relative_position_id = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_ground_attack = 0.10 air_bombing = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_life_cycle_maintainability name = ENG_lockheed_martin_mio_trait_life_cycle_maintainability icon = GFX_generic_mio_trait_icon_light_aircraft_reliability all_parents = { ENG_lockheed_martin_mio_trait_sensor_fusion_core } relative_position_id = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance position = { x = 1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { reliability = 0.10 } production_bonus = { production_efficiency_cap_factor = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_skunkworks_digital_spiral name = ENG_lockheed_martin_mio_trait_skunkworks_digital_spiral icon = GFX_generic_mio_trait_icon_light_aircraft_efficiency_gain all_parents = { ENG_lockheed_martin_mio_trait_maritime_strike_modes ENG_lockheed_martin_mio_trait_strike_fighter_weapons_integration ENG_lockheed_martin_mio_trait_life_cycle_maintainability } relative_position_id = ENG_lockheed_martin_mio_trait_skunk_works_air_dominance position = { x = 0 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_light_aircraft } equipment_bonus = { air_agility = 0.07 } production_bonus = { production_efficiency_gain_factor = 0.12 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_precision_atgm_prime name = ENG_lockheed_martin_mio_trait_precision_atgm_prime icon = GFX_generic_mio_trait_icon_atgm_hard_attack position = { x = 5 y = 0 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { hard_attack = 0.10 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_javelin_tandem_warhead name = ENG_lockheed_martin_mio_trait_javelin_tandem_warhead icon = GFX_generic_mio_trait_icon_atgm_ap_attack all_parents = { ENG_lockheed_martin_mio_trait_precision_atgm_prime } relative_position_id = ENG_lockheed_martin_mio_trait_precision_atgm_prime position = { x = -1 y = 1 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { ap_attack = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_imaging_ir_seeker_stack name = ENG_lockheed_martin_mio_trait_imaging_ir_seeker_stack icon = GFX_generic_mio_trait_icon_atgm_reliability all_parents = { ENG_lockheed_martin_mio_trait_precision_atgm_prime } relative_position_id = ENG_lockheed_martin_mio_trait_precision_atgm_prime position = { x = 1 y = 1 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { reliability = 0.10 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_soft_launch_and_backblast_control name = ENG_lockheed_martin_mio_trait_soft_launch_and_backblast_control icon = GFX_generic_mio_trait_icon_atgm_breakthrough all_parents = { ENG_lockheed_martin_mio_trait_javelin_tandem_warhead } relative_position_id = ENG_lockheed_martin_mio_trait_precision_atgm_prime position = { x = -1 y = 2 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { breakthrough = 0.06 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_fire_and_forget_guidance_logic name = ENG_lockheed_martin_mio_trait_fire_and_forget_guidance_logic icon = GFX_generic_mio_trait_icon_atgm_hard_attack all_parents = { ENG_lockheed_martin_mio_trait_javelin_tandem_warhead ENG_lockheed_martin_mio_trait_imaging_ir_seeker_stack } relative_position_id = ENG_lockheed_martin_mio_trait_precision_atgm_prime position = { x = 0 y = 2 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { hard_attack = 0.10 breakthrough = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_hellfire_sal_package name = ENG_lockheed_martin_mio_trait_hellfire_sal_package icon = GFX_generic_mio_trait_icon_atgm_hard_attack all_parents = { ENG_lockheed_martin_mio_trait_imaging_ir_seeker_stack } relative_position_id = ENG_lockheed_martin_mio_trait_precision_atgm_prime position = { x = 1 y = 2 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { hard_attack = 0.09 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_rugged_launch_units name = ENG_lockheed_martin_mio_trait_rugged_launch_units icon = GFX_generic_mio_trait_icon_atgm_reliability all_parents = { ENG_lockheed_martin_mio_trait_soft_launch_and_backblast_control } relative_position_id = ENG_lockheed_martin_mio_trait_precision_atgm_prime position = { x = -1 y = 3 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { reliability = 0.10 build_cost_ic = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_modular_seeker_manufacturing name = ENG_lockheed_martin_mio_trait_modular_seeker_manufacturing icon = GFX_generic_mio_trait_icon_atgm_resources all_parents = { ENG_lockheed_martin_mio_trait_fire_and_forget_guidance_logic ENG_lockheed_martin_mio_trait_hellfire_sal_package } relative_position_id = ENG_lockheed_martin_mio_trait_precision_atgm_prime position = { x = 0 y = 3 } limit_to_equipment_type = { L_AT_Equipment } production_bonus = { production_resource_need_factor = -0.075 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_precision_warhead_qc name = ENG_lockheed_martin_mio_trait_precision_warhead_qc icon = GFX_generic_mio_trait_icon_atgm_reliability all_parents = { ENG_lockheed_martin_mio_trait_hellfire_sal_package } relative_position_id = ENG_lockheed_martin_mio_trait_precision_atgm_prime position = { x = 1 y = 3 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { reliability = 0.08 hard_attack = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_atgm_program_office name = ENG_lockheed_martin_mio_trait_atgm_program_office icon = GFX_generic_mio_trait_icon_atgm_efficiency_cap all_parents = { ENG_lockheed_martin_mio_trait_rugged_launch_units ENG_lockheed_martin_mio_trait_modular_seeker_manufacturing ENG_lockheed_martin_mio_trait_precision_warhead_qc } relative_position_id = ENG_lockheed_martin_mio_trait_precision_atgm_prime position = { x = 0 y = 4 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { hard_attack = 0.07 } production_bonus = { production_efficiency_cap_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_himars_m270_heritage name = ENG_lockheed_martin_mio_trait_himars_m270_heritage icon = GFX_generic_mio_trait_icon_mlrs_attack position = { x = 8 y = 0 } limit_to_equipment_type = { medium_tank_rocket_chassis } equipment_bonus = { soft_attack = 0.10 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_gmlrs_guidance_kits name = ENG_lockheed_martin_mio_trait_gmlrs_guidance_kits icon = GFX_generic_mio_trait_icon_mlrs_attack all_parents = { ENG_lockheed_martin_mio_trait_himars_m270_heritage } relative_position_id = ENG_lockheed_martin_mio_trait_himars_m270_heritage position = { x = -1 y = 1 } limit_to_equipment_type = { medium_tank_rocket_chassis } equipment_bonus = { soft_attack = 0.12 ap_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_atacms_strike_packages name = ENG_lockheed_martin_mio_trait_atacms_strike_packages icon = GFX_generic_mio_trait_icon_mlrs_attack all_parents = { ENG_lockheed_martin_mio_trait_himars_m270_heritage } relative_position_id = ENG_lockheed_martin_mio_trait_himars_m270_heritage position = { x = 1 y = 1 } limit_to_equipment_type = { medium_tank_rocket_chassis } equipment_bonus = { hard_attack = 0.10 ap_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_prsm_growth_path name = ENG_lockheed_martin_mio_trait_prsm_growth_path icon = GFX_generic_mio_trait_icon_mlrs_attack all_parents = { ENG_lockheed_martin_mio_trait_gmlrs_guidance_kits } relative_position_id = ENG_lockheed_martin_mio_trait_himars_m270_heritage position = { x = -1 y = 2 } limit_to_equipment_type = { medium_tank_rocket_chassis } equipment_bonus = { hard_attack = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_pod_commonality_logistics name = ENG_lockheed_martin_mio_trait_pod_commonality_logistics icon = GFX_generic_mio_trait_icon_mlrs_buildcost all_parents = { ENG_lockheed_martin_mio_trait_gmlrs_guidance_kits ENG_lockheed_martin_mio_trait_atacms_strike_packages } relative_position_id = ENG_lockheed_martin_mio_trait_himars_m270_heritage position = { x = 0 y = 2 } limit_to_equipment_type = { medium_tank_rocket_chassis } equipment_bonus = { build_cost_ic = -0.09 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_shoot_and_scoot_drills name = ENG_lockheed_martin_mio_trait_shoot_and_scoot_drills icon = GFX_generic_mio_trait_icon_mlrs all_parents = { ENG_lockheed_martin_mio_trait_atacms_strike_packages } relative_position_id = ENG_lockheed_martin_mio_trait_himars_m270_heritage position = { x = 1 y = 2 } limit_to_equipment_type = { medium_tank_rocket_chassis } equipment_bonus = { maximum_speed = 0.09 breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_counterfire_survivability_kits name = ENG_lockheed_martin_mio_trait_counterfire_survivability_kits icon = GFX_generic_mio_trait_icon_mlrs all_parents = { ENG_lockheed_martin_mio_trait_pod_commonality_logistics } relative_position_id = ENG_lockheed_martin_mio_trait_himars_m270_heritage position = { x = -1 y = 3 } limit_to_equipment_type = { medium_tank_rocket_chassis } equipment_bonus = { defense = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_factory_calibration_routines name = ENG_lockheed_martin_mio_trait_factory_calibration_routines icon = GFX_generic_mio_trait_icon_mlrs all_parents = { ENG_lockheed_martin_mio_trait_pod_commonality_logistics ENG_lockheed_martin_mio_trait_shoot_and_scoot_drills } relative_position_id = ENG_lockheed_martin_mio_trait_himars_m270_heritage position = { x = 0 y = 3 } limit_to_equipment_type = { medium_tank_rocket_chassis } production_bonus = { production_efficiency_cap_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_precision_rocket_qc name = ENG_lockheed_martin_mio_trait_precision_rocket_qc icon = GFX_generic_mio_trait_icon_mlrs_reliability all_parents = { ENG_lockheed_martin_mio_trait_shoot_and_scoot_drills } relative_position_id = ENG_lockheed_martin_mio_trait_himars_m270_heritage position = { x = 1 y = 3 } limit_to_equipment_type = { medium_tank_rocket_chassis } equipment_bonus = { reliability = 0.10 build_cost_ic = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_lockheed_martin_mio_trait_rapid_modernization_office name = ENG_lockheed_martin_mio_trait_rapid_modernization_office icon = GFX_generic_mio_trait_icon_mlrs_attack all_parents = { ENG_lockheed_martin_mio_trait_prsm_growth_path ENG_lockheed_martin_mio_trait_counterfire_survivability_kits ENG_lockheed_martin_mio_trait_factory_calibration_routines ENG_lockheed_martin_mio_trait_precision_rocket_qc } relative_position_id = ENG_lockheed_martin_mio_trait_himars_m270_heritage position = { x = 0 y = 4 } limit_to_equipment_type = { medium_tank_rocket_chassis } equipment_bonus = { soft_attack = 0.08 } production_bonus = { production_resource_need_factor = -0.09 } organization_modifier = { military_industrial_organization_design_team_assign_cost = -0.50 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_raytheon_manufacturer = { allowed = { original_tag = ENG } name = ENG_raytheon_manufacturer icon = GFX_idea_Raytheon task_capacity = 6 equipment_type = { L_AT_Equipment H_AT_Equipment guided_missile_equipment } research_categories = { CAT_air_ground_weapons CAT_pds CAT_vls_land_systems CAT_glcm CAT_art_ammo CAT_at CAT_air_to_air_weapons } tree_header_text = { text = ENG_raytheon_branch_precision_strike x = 2 } tree_header_text = { text = ENG_raytheon_branch_guided_missiles x = 7 } initial_trait = { token = ENG_raytheon_manufacturer_trait name = ENG_raytheon_manufacturer_trait equipment_bonus = { reliability = 0.06 build_cost_ic = -0.06 } organization_modifier = { military_industrial_organization_research_bonus = 0.045 } } trait = { token = ENG_raytheon_mio_trait_precision_strike_portfolio name = ENG_raytheon_mio_trait_precision_strike_portfolio icon = GFX_generic_mio_trait_icon_hard_attack position = { x = 2 y = 0 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } equipment_bonus = { hard_attack = 0.09 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_javelin_clu_thermal_processing name = ENG_raytheon_mio_trait_javelin_clu_thermal_processing icon = GFX_generic_mio_trait_icon_atgm_breakthrough all_parents = { ENG_raytheon_mio_trait_precision_strike_portfolio } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = -2 y = 1 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { breakthrough = 0.07 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_tandem_warhead_scaling name = ENG_raytheon_mio_trait_tandem_warhead_scaling icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { ENG_raytheon_mio_trait_precision_strike_portfolio } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = 0 y = 1 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } equipment_bonus = { hard_attack = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_fuzing_and_terminal_logic name = ENG_raytheon_mio_trait_fuzing_and_terminal_logic icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { ENG_raytheon_mio_trait_precision_strike_portfolio } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = 2 y = 2 } limit_to_equipment_type = { H_AT_Equipment } equipment_bonus = { soft_attack = 0.10 build_cost_ic = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_seeker_ruggedization_line name = ENG_raytheon_mio_trait_seeker_ruggedization_line icon = GFX_generic_mio_trait_icon_reliability any_parent = { ENG_raytheon_mio_trait_javelin_clu_thermal_processing ENG_raytheon_mio_trait_tandem_warhead_scaling } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = -2 y = 2 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } equipment_bonus = { reliability = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_top_attack_flight_profiles name = ENG_raytheon_mio_trait_top_attack_flight_profiles icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { ENG_raytheon_mio_trait_warhead_liner_metallurgy ENG_raytheon_mio_trait_fuzing_and_terminal_logic } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = 2 y = 3 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } equipment_bonus = { hard_attack = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_launch_unit_common_interfaces name = ENG_raytheon_mio_trait_launch_unit_common_interfaces icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { ENG_raytheon_mio_trait_seeker_ruggedization_line } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = -2 y = 3 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } equipment_bonus = { build_cost_ic = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_manportable_recoil_management name = ENG_raytheon_mio_trait_manportable_recoil_management icon = GFX_generic_mio_trait_icon_atgm_breakthrough all_parents = { ENG_raytheon_mio_trait_warhead_liner_metallurgy } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = 0 y = 3 } limit_to_equipment_type = { L_AT_Equipment } equipment_bonus = { breakthrough = 0.08 build_cost_ic = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_overmatch_anti_armor_package name = ENG_raytheon_mio_trait_overmatch_anti_armor_package icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { ENG_raytheon_mio_trait_top_attack_flight_profiles ENG_raytheon_mio_trait_launch_unit_common_interfaces } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = 2 y = 4 } limit_to_equipment_type = { H_AT_Equipment } equipment_bonus = { hard_attack = 0.12 soft_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_component_modularity_program name = ENG_raytheon_mio_trait_component_modularity_program icon = GFX_generic_mio_trait_icon_production_capacity all_parents = { ENG_raytheon_mio_trait_manportable_recoil_management } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = 0 y = 5 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } production_bonus = { production_cost_factor = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_production_line_yield_improvement name = ENG_raytheon_mio_trait_production_line_yield_improvement icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { ENG_raytheon_mio_trait_component_modularity_program } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = 0 y = 6 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } production_bonus = { production_efficiency_gain_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_integration_test_cells name = ENG_raytheon_mio_trait_integration_test_cells icon = GFX_generic_mio_trait_icon_task all_parents = { ENG_raytheon_mio_trait_production_line_yield_improvement ENG_raytheon_mio_trait_overmatch_anti_armor_package } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = 1 y = 7 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } equipment_bonus = { reliability = 0.06 } production_bonus = { production_efficiency_cap_factor = 0.12 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_tactical_missile_program_management name = ENG_raytheon_mio_trait_tactical_missile_program_management icon = GFX_generic_mio_trait_icon_research all_parents = { ENG_raytheon_mio_trait_production_line_yield_improvement } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = -1 y = 7 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } equipment_bonus = { hard_attack = 0.07 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_warhead_liner_metallurgy name = ENG_raytheon_mio_trait_warhead_liner_metallurgy icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { ENG_raytheon_mio_trait_tandem_warhead_scaling } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = 0 y = 2 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } equipment_bonus = { hard_attack = 0.09 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_urban_assault_shaped_charge_kits name = ENG_raytheon_mio_trait_urban_assault_shaped_charge_kits icon = GFX_generic_mio_trait_icon_soft_attack any_parent = { ENG_raytheon_mio_trait_launch_unit_common_interfaces } relative_position_id = ENG_raytheon_mio_trait_precision_strike_portfolio position = { x = -2 y = 4 } limit_to_equipment_type = { L_AT_Equipment H_AT_Equipment } equipment_bonus = { soft_attack = 0.09 hard_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_guided_missile_portfolio name = ENG_raytheon_mio_trait_guided_missile_portfolio icon = GFX_generic_mio_trait_icon_guided_missile_range position = { x = 7 y = 0 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_range = 0.09 maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_multimode_seeker_packages name = ENG_raytheon_mio_trait_multimode_seeker_packages icon = GFX_generic_mio_trait_icon_guided_missile_defense all_parents = { ENG_raytheon_mio_trait_guided_missile_portfolio } relative_position_id = ENG_raytheon_mio_trait_guided_missile_portfolio position = { x = -2 y = 1 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { maximum_speed = 0.10 air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_terrain_contour_navigation name = ENG_raytheon_mio_trait_terrain_contour_navigation icon = GFX_generic_mio_trait_icon_guided_missile_range all_parents = { ENG_raytheon_mio_trait_guided_missile_portfolio } relative_position_id = ENG_raytheon_mio_trait_guided_missile_portfolio position = { x = 0 y = 1 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_range = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_terminal_weave_maneuvers name = ENG_raytheon_mio_trait_terminal_weave_maneuvers icon = GFX_generic_mio_trait_icon_guided_missile_speed all_parents = { ENG_raytheon_mio_trait_guided_missile_portfolio } relative_position_id = ENG_raytheon_mio_trait_guided_missile_portfolio position = { x = 2 y = 1 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { maximum_speed = 0.10 air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_maritime_target_cueing name = ENG_raytheon_mio_trait_maritime_target_cueing icon = GFX_generic_mio_trait_icon_guided_missile all_parents = { ENG_raytheon_mio_trait_multimode_seeker_packages ENG_raytheon_mio_trait_terrain_contour_navigation } relative_position_id = ENG_raytheon_mio_trait_guided_missile_portfolio position = { x = -1 y = 2 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { naval_strike_targetting = 0.10 naval_strike_attack = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_low_observable_cruise_airframe name = ENG_raytheon_mio_trait_low_observable_cruise_airframe icon = GFX_generic_mio_trait_icon_guided_missile_defense all_parents = { ENG_raytheon_mio_trait_terrain_contour_navigation ENG_raytheon_mio_trait_terminal_weave_maneuvers } relative_position_id = ENG_raytheon_mio_trait_guided_missile_portfolio position = { x = 1 y = 2 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_agility = 0.09 build_cost_ic = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_standoff_precision_strike name = ENG_raytheon_mio_trait_standoff_precision_strike icon = GFX_generic_mio_trait_icon_air_ground_attack all_parents = { ENG_raytheon_mio_trait_overmatch_anti_armor_package } relative_position_id = ENG_raytheon_mio_trait_guided_missile_portfolio position = { x = -2 y = 5 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_ground_attack = 0.10 air_bombing = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_digital_engineering_pipeline name = ENG_raytheon_mio_trait_digital_engineering_pipeline icon = GFX_generic_mio_trait_icon_guided_missile_efficiency_gain any_parent = { ENG_raytheon_mio_trait_maritime_target_cueing ENG_raytheon_mio_trait_low_observable_cruise_airframe } relative_position_id = ENG_raytheon_mio_trait_guided_missile_portfolio position = { x = 0 y = 3 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { reliability = 0.06 } production_bonus = { production_efficiency_gain_factor = 0.12 } organization_modifier = { military_industrial_organization_industrial_manufacturer_assign_cost = -0.20 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_missile_program_office name = ENG_raytheon_mio_trait_missile_program_office icon = GFX_generic_mio_trait_icon_guided_missile_range all_parents = { ENG_raytheon_mio_trait_standoff_precision_strike ENG_raytheon_mio_trait_digital_engineering_pipeline } relative_position_id = ENG_raytheon_mio_trait_guided_missile_portfolio position = { x = 0 y = 6 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { air_range = 0.07 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_raytheon_mio_trait_vls_launch_compatibility name = ENG_raytheon_mio_trait_vls_launch_compatibility icon = GFX_generic_mio_trait_icon_guided_missile_buildcost all_parents = { ENG_raytheon_mio_trait_missile_program_office } relative_position_id = ENG_raytheon_mio_trait_guided_missile_portfolio position = { x = 0 y = 7 } limit_to_equipment_type = { guided_missile_equipment } equipment_bonus = { build_cost_ic = -0.09 maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_airbus_manufacturer = { allowed = { original_tag = ENG } name = ENG_airbus_manufacturer icon = GFX_idea_Airbus_Defence task_capacity = 3 equipment_type = { mio_cat_helicopters mio_cat_eq_only_large_aircraft } research_categories = { CAT_satellite CAT_heli CAT_h_air } tree_header_text = { text = ENG_airbus_branch_helicopter_systems x = 2 } tree_header_text = { text = ENG_airbus_branch_airlift_and_tankers x = 5 } tree_header_text = { text = ENG_airbus_branch_special_missions x = 8 } initial_trait = { token = ENG_airbus_manufacturer_trait name = ENG_airbus_manufacturer_trait equipment_bonus = { reliability = 0.05 air_range = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } } trait = { token = ENG_airbus_mio_trait_rr_electrical_power_management name = ENG_airbus_mio_trait_rr_electrical_power_management icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 0 y = 0 } equipment_bonus = { maximum_speed = 0.10 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_modular_heli_mission_suite name = ENG_airbus_mio_trait_modular_heli_mission_suite icon = GFX_generic_mio_trait_icon_transport_heli position = { x = 2 y = 0 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { maximum_speed = 0.06 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_hforce_weapon_interfaces name = ENG_airbus_mio_trait_hforce_weapon_interfaces icon = GFX_generic_mio_trait_icon_attackheli_soft_attack all_parents = { ENG_airbus_mio_trait_modular_heli_mission_suite } relative_position_id = ENG_airbus_mio_trait_modular_heli_mission_suite position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { hard_attack = 0.08 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_four_axis_autopilot name = ENG_airbus_mio_trait_four_axis_autopilot icon = GFX_generic_mio_trait_icon_transport_heli all_parents = { ENG_airbus_mio_trait_modular_heli_mission_suite } relative_position_id = ENG_airbus_mio_trait_modular_heli_mission_suite position = { x = 0 y = 1 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { maximum_speed = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_crashworthy_fuel_systems name = ENG_airbus_mio_trait_crashworthy_fuel_systems icon = GFX_generic_mio_trait_icon_transport_heli_defense all_parents = { ENG_airbus_mio_trait_modular_heli_mission_suite } relative_position_id = ENG_airbus_mio_trait_modular_heli_mission_suite position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { defense = 0.08 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_maritime_corrosion_packages name = ENG_airbus_mio_trait_maritime_corrosion_packages icon = GFX_generic_mio_trait_icon_transport_heli_reliability all_parents = { ENG_airbus_mio_trait_hforce_weapon_interfaces } relative_position_id = ENG_airbus_mio_trait_modular_heli_mission_suite position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { reliability = 0.10 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_fenestron_signature_tuning name = ENG_airbus_mio_trait_fenestron_signature_tuning icon = GFX_generic_mio_trait_icon_transport_heli all_parents = { ENG_airbus_mio_trait_four_axis_autopilot } relative_position_id = ENG_airbus_mio_trait_modular_heli_mission_suite position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { defense = 0.06 maximum_speed = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_aux_tank_range_kits name = ENG_airbus_mio_trait_aux_tank_range_kits icon = GFX_generic_mio_trait_icon_transport_heli all_parents = { ENG_airbus_mio_trait_crashworthy_fuel_systems } relative_position_id = ENG_airbus_mio_trait_modular_heli_mission_suite position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { defense = 0.10 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_hot_and_high_engine_controls name = ENG_airbus_mio_trait_hot_and_high_engine_controls icon = GFX_generic_mio_trait_icon_transport_heli_speed all_parents = { ENG_airbus_mio_trait_maritime_corrosion_packages } relative_position_id = ENG_airbus_mio_trait_modular_heli_mission_suite position = { x = -1 y = 3 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { maximum_speed = 0.08 fuel_consumption = -0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_ir_suppression_and_coatings name = ENG_airbus_mio_trait_ir_suppression_and_coatings icon = GFX_generic_mio_trait_icon_transport_heli_defense all_parents = { ENG_airbus_mio_trait_fenestron_signature_tuning ENG_airbus_mio_trait_aux_tank_range_kits } relative_position_id = ENG_airbus_mio_trait_modular_heli_mission_suite position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { defense = 0.10 maximum_speed = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_hums_and_turnaround_packages name = ENG_airbus_mio_trait_hums_and_turnaround_packages icon = GFX_generic_mio_trait_icon_transport_heli_efficiency_gain all_parents = { ENG_airbus_mio_trait_aux_tank_range_kits } relative_position_id = ENG_airbus_mio_trait_modular_heli_mission_suite position = { x = 1 y = 3 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { reliability = 0.05 } production_bonus = { production_cost_factor = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_a400m_airlift_systems name = ENG_airbus_mio_trait_a400m_airlift_systems icon = GFX_generic_mio_trait_icon_transport_airplane_range position = { x = 5 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_range = 0.08 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_fly_by_wire_transport_laws name = ENG_airbus_mio_trait_fly_by_wire_transport_laws icon = GFX_generic_mio_trait_icon_transport_airplane_agility all_parents = { ENG_airbus_mio_trait_a400m_airlift_systems } relative_position_id = ENG_airbus_mio_trait_a400m_airlift_systems position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_agility = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_cargo_handling_roll_on_roll_off name = ENG_airbus_mio_trait_cargo_handling_roll_on_roll_off icon = GFX_generic_mio_trait_icon_transport_airplane_buildcost all_parents = { ENG_airbus_mio_trait_a400m_airlift_systems } relative_position_id = ENG_airbus_mio_trait_a400m_airlift_systems position = { x = 0 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } production_bonus = { production_cost_factor = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_austere_field_kit name = ENG_airbus_mio_trait_austere_field_kit icon = GFX_generic_mio_trait_icon_transport_airplane all_parents = { ENG_airbus_mio_trait_a400m_airlift_systems } relative_position_id = ENG_airbus_mio_trait_a400m_airlift_systems position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { reliability = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_voyager_tanker_pods name = ENG_airbus_mio_trait_voyager_tanker_pods icon = GFX_generic_mio_trait_icon_transport_airplane_range all_parents = { ENG_airbus_mio_trait_fly_by_wire_transport_laws } relative_position_id = ENG_airbus_mio_trait_a400m_airlift_systems position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_range = 0.10 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_medevac_quick_change_modules name = ENG_airbus_mio_trait_medevac_quick_change_modules icon = GFX_generic_mio_trait_icon_transport_airplane_efficiency_gain all_parents = { ENG_airbus_mio_trait_cargo_handling_roll_on_roll_off } relative_position_id = ENG_airbus_mio_trait_a400m_airlift_systems position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } production_bonus = { production_efficiency_gain_factor = 0.15 } organization_modifier = { military_industrial_organization_funds_gain = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_satcom_and_mission_planning name = ENG_airbus_mio_trait_satcom_and_mission_planning icon = GFX_generic_mio_trait_icon_transport_airplane_range all_parents = { ENG_airbus_mio_trait_austere_field_kit } relative_position_id = ENG_airbus_mio_trait_a400m_airlift_systems position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_range = 0.07 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_composite_wingbox_weight_saving name = ENG_airbus_mio_trait_composite_wingbox_weight_saving icon = GFX_generic_mio_trait_icon_transport_airplane_weight all_parents = { ENG_airbus_mio_trait_voyager_tanker_pods ENG_airbus_mio_trait_medevac_quick_change_modules } relative_position_id = ENG_airbus_mio_trait_a400m_airlift_systems position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { weight = -0.08 air_range = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_defensive_aids_suite_integration name = ENG_airbus_mio_trait_defensive_aids_suite_integration icon = GFX_generic_mio_trait_icon_transport_airplane_defense position = { x = 8 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_defence = 0.08 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_dircm_and_maws_packages name = ENG_airbus_mio_trait_dircm_and_maws_packages icon = GFX_generic_mio_trait_icon_transport_airplane_defense all_parents = { ENG_airbus_mio_trait_defensive_aids_suite_integration } relative_position_id = ENG_airbus_mio_trait_defensive_aids_suite_integration position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_defence = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_low_probability_intercept_datalinks name = ENG_airbus_mio_trait_low_probability_intercept_datalinks icon = GFX_generic_mio_trait_icon_transport_airplane_defense all_parents = { ENG_airbus_mio_trait_defensive_aids_suite_integration } relative_position_id = ENG_airbus_mio_trait_defensive_aids_suite_integration position = { x = 0 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_defence = 0.08 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_modular_ew_pods_roadmap name = ENG_airbus_mio_trait_modular_ew_pods_roadmap icon = GFX_generic_mio_trait_icon_transport_airplane_defense all_parents = { ENG_airbus_mio_trait_defensive_aids_suite_integration } relative_position_id = ENG_airbus_mio_trait_defensive_aids_suite_integration position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_defence = 0.07 night_penalty = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_long_endurance_fuel_management name = ENG_airbus_mio_trait_long_endurance_fuel_management icon = GFX_generic_mio_trait_icon_transport_airplane_range all_parents = { ENG_airbus_mio_trait_dircm_and_maws_packages } relative_position_id = ENG_airbus_mio_trait_defensive_aids_suite_integration position = { x = -1 y = 2 } mutually_exclusive = { ENG_airbus_mio_trait_global_mro_and_readiness } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { fuel_consumption = -0.12 air_range = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_airbus_mio_trait_global_mro_and_readiness name = ENG_airbus_mio_trait_global_mro_and_readiness icon = GFX_generic_mio_trait_icon_transport_airplane_efficiency_gain all_parents = { ENG_airbus_mio_trait_low_probability_intercept_datalinks ENG_airbus_mio_trait_modular_ew_pods_roadmap } relative_position_id = ENG_airbus_mio_trait_defensive_aids_suite_integration position = { x = 0 y = 2 } mutually_exclusive = { ENG_airbus_mio_trait_long_endurance_fuel_management } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } production_bonus = { production_efficiency_cap_factor = 0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_boeing_manufacturer = { allowed = { original_tag = ENG } name = ENG_boeing_manufacturer icon = GFX_idea_Boeing task_capacity = 3 equipment_type = { mio_cat_helicopters mio_cat_eq_only_large_aircraft } research_categories = { CAT_heli CAT_h_air } tree_header_text = { text = ENG_boeing_branch_rotary_wing x = 2 } tree_header_text = { text = ENG_boeing_branch_heavy_aircraft x = 8 } initial_trait = { token = ENG_boeing_manufacturer_trait name = ENG_boeing_manufacturer_trait equipment_bonus = { reliability = 0.06 fuel_consumption = -0.06 } organization_modifier = { military_industrial_organization_research_bonus = 0.085 } } trait = { token = ENG_boeing_mio_trait_rr_high_bypass_engine_packages name = ENG_boeing_mio_trait_rr_high_bypass_engine_packages icon = GFX_generic_mio_trait_icon_unique special_trait_background = yes available = { custom_trigger_tooltip = { tooltip = ENG_rolls_royce_unlock_tt always = no } } position = { x = 0 y = 0 } equipment_bonus = { maximum_speed = 0.10 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_rotary_wing_systems name = ENG_boeing_mio_trait_rotary_wing_systems icon = GFX_generic_mio_trait_icon_maximum_speed position = { x = 2 y = 0 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { maximum_speed = 0.06 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_ch47f_block_ii_lift_kits name = ENG_boeing_mio_trait_ch47f_block_ii_lift_kits icon = GFX_generic_mio_trait_icon_fuel_consumption all_parents = { ENG_boeing_mio_trait_rotary_wing_systems } relative_position_id = ENG_boeing_mio_trait_rotary_wing_systems position = { x = -2 y = 1 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { maximum_speed = 0.06 fuel_consumption = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_advanced_blade_geometry name = ENG_boeing_mio_trait_advanced_blade_geometry icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { ENG_boeing_mio_trait_rotary_wing_systems } relative_position_id = ENG_boeing_mio_trait_rotary_wing_systems position = { x = 2 y = 1 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { maximum_speed = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_hot_and_high_power_management name = ENG_boeing_mio_trait_hot_and_high_power_management icon = GFX_generic_mio_trait_icon_reliability all_parents = { ENG_boeing_mio_trait_ch47f_block_ii_lift_kits ENG_boeing_mio_trait_advanced_blade_geometry } relative_position_id = ENG_boeing_mio_trait_rotary_wing_systems position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { fuel_consumption = -0.09 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_combat_survivability_suite name = ENG_boeing_mio_trait_combat_survivability_suite icon = GFX_generic_mio_trait_icon_defense all_parents = { ENG_boeing_mio_trait_hot_and_high_power_management } relative_position_id = ENG_boeing_mio_trait_rotary_wing_systems position = { x = -1 y = 3 } mutually_exclusive = { ENG_boeing_mio_trait_max_payload_output_package } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { defense = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_max_payload_output_package name = ENG_boeing_mio_trait_max_payload_output_package icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { ENG_boeing_mio_trait_hot_and_high_power_management } relative_position_id = ENG_boeing_mio_trait_rotary_wing_systems position = { x = 1 y = 3 } mutually_exclusive = { ENG_boeing_mio_trait_combat_survivability_suite } limit_to_equipment_type = { mio_cat_helicopters } production_bonus = { production_efficiency_gain_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_mh47g_low_observable_packages name = ENG_boeing_mio_trait_mh47g_low_observable_packages icon = GFX_generic_mio_trait_icon_armor_value all_parents = { ENG_boeing_mio_trait_combat_survivability_suite } relative_position_id = ENG_boeing_mio_trait_rotary_wing_systems position = { x = -1 y = 4 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { reliability = 0.09 hardness = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_rapid_field_maintainability name = ENG_boeing_mio_trait_rapid_field_maintainability icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { ENG_boeing_mio_trait_max_payload_output_package } relative_position_id = ENG_boeing_mio_trait_rotary_wing_systems position = { x = 1 y = 4 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { build_cost_ic = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_digital_flight_control_laws name = ENG_boeing_mio_trait_digital_flight_control_laws icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { ENG_boeing_mio_trait_mh47g_low_observable_packages } relative_position_id = ENG_boeing_mio_trait_rotary_wing_systems position = { x = -1 y = 5 } limit_to_equipment_type = { mio_cat_helicopters } equipment_bonus = { maximum_speed = 0.08 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_rotary_wing_supply_chain_scaling name = ENG_boeing_mio_trait_rotary_wing_supply_chain_scaling icon = GFX_generic_mio_trait_icon_resources all_parents = { ENG_boeing_mio_trait_rapid_field_maintainability } relative_position_id = ENG_boeing_mio_trait_rotary_wing_systems position = { x = 1 y = 5 } limit_to_equipment_type = { mio_cat_helicopters } production_bonus = { production_capacity_factor = 0.09 production_resource_need_factor = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_rotary_wing_integration_office name = ENG_boeing_mio_trait_rotary_wing_integration_office icon = GFX_generic_mio_trait_icon_research any_parent = { ENG_boeing_mio_trait_digital_flight_control_laws ENG_boeing_mio_trait_rotary_wing_supply_chain_scaling } relative_position_id = ENG_boeing_mio_trait_rotary_wing_systems position = { x = 0 y = 6 } limit_to_equipment_type = { mio_cat_helicopters } organization_modifier = { military_industrial_organization_research_bonus = 0.02 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_heavy_aircraft_systems name = ENG_boeing_mio_trait_heavy_aircraft_systems icon = GFX_generic_mio_trait_icon_transport_airplane position = { x = 7 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { reliability = 0.06 air_range = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_p8_mission_systems_integration name = ENG_boeing_mio_trait_p8_mission_systems_integration icon = GFX_generic_mio_trait_icon_transport_airplane_defense all_parents = { ENG_boeing_mio_trait_heavy_aircraft_systems } relative_position_id = ENG_boeing_mio_trait_heavy_aircraft_systems position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_defence = 0.08 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_767_tanker_structural_reinforcement name = ENG_boeing_mio_trait_767_tanker_structural_reinforcement icon = GFX_generic_mio_trait_icon_max_strength all_parents = { ENG_boeing_mio_trait_heavy_aircraft_systems } relative_position_id = ENG_boeing_mio_trait_heavy_aircraft_systems position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_defence = 0.08 air_range = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_extended_range_aux_tanks name = ENG_boeing_mio_trait_extended_range_aux_tanks icon = GFX_generic_mio_trait_icon_transport_airplane_range all_parents = { ENG_boeing_mio_trait_767_tanker_structural_reinforcement } relative_position_id = ENG_boeing_mio_trait_heavy_aircraft_systems position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_range = 0.10 fuel_consumption = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_high_cycle_maintenance_program name = ENG_boeing_mio_trait_high_cycle_maintenance_program icon = GFX_generic_mio_trait_icon_transport_airplane all_parents = { ENG_boeing_mio_trait_extended_range_aux_tanks ENG_boeing_mio_trait_p8_mission_systems_integration } relative_position_id = ENG_boeing_mio_trait_heavy_aircraft_systems position = { x = -1 y = 3 } mutually_exclusive = { ENG_boeing_mio_trait_hardened_self_protection_suite } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { reliability = 0.10 } production_bonus = { production_cost_factor = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_hardened_self_protection_suite name = ENG_boeing_mio_trait_hardened_self_protection_suite icon = GFX_generic_mio_trait_icon_transport_airplane_defense all_parents = { ENG_boeing_mio_trait_extended_range_aux_tanks ENG_boeing_mio_trait_p8_mission_systems_integration } relative_position_id = ENG_boeing_mio_trait_heavy_aircraft_systems position = { x = 1 y = 3 } mutually_exclusive = { ENG_boeing_mio_trait_high_cycle_maintenance_program } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_defence = 0.10 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_composite_panels_and_wingkits name = ENG_boeing_mio_trait_composite_panels_and_wingkits icon = GFX_generic_mio_trait_icon_transport_airplane_weight all_parents = { ENG_boeing_mio_trait_high_cycle_maintenance_program } relative_position_id = ENG_boeing_mio_trait_heavy_aircraft_systems position = { x = -1 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { weight = -0.06 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_low_drag_pylon_and_fairings name = ENG_boeing_mio_trait_low_drag_pylon_and_fairings icon = GFX_generic_mio_trait_icon_transport_airplane_speed all_parents = { ENG_boeing_mio_trait_hardened_self_protection_suite } relative_position_id = ENG_boeing_mio_trait_heavy_aircraft_systems position = { x = 1 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { maximum_speed = 0.08 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_cockpit_commonality_refits name = ENG_boeing_mio_trait_cockpit_commonality_refits icon = GFX_generic_mio_trait_icon_transport_airplane_efficiency_cap any_parent = { ENG_boeing_mio_trait_composite_panels_and_wingkits ENG_boeing_mio_trait_low_drag_pylon_and_fairings } relative_position_id = ENG_boeing_mio_trait_heavy_aircraft_systems position = { x = -1 y = 5 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } production_bonus = { production_efficiency_cap_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_long_endurance_ops_concept name = ENG_boeing_mio_trait_long_endurance_ops_concept icon = GFX_generic_mio_trait_icon_transport_airplane_range any_parent = { ENG_boeing_mio_trait_composite_panels_and_wingkits ENG_boeing_mio_trait_low_drag_pylon_and_fairings } relative_position_id = ENG_boeing_mio_trait_heavy_aircraft_systems position = { x = 1 y = 5 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } equipment_bonus = { air_range = 0.10 fuel_consumption = -0.06 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_boeing_mio_trait_global_support_and_sustainment name = ENG_boeing_mio_trait_global_support_and_sustainment icon = GFX_generic_mio_trait_icon_transport_airplane_resources all_parents = { ENG_boeing_mio_trait_long_endurance_ops_concept ENG_boeing_mio_trait_cockpit_commonality_refits } relative_position_id = ENG_boeing_mio_trait_heavy_aircraft_systems position = { x = 0 y = 6 } limit_to_equipment_type = { mio_cat_eq_only_large_aircraft } production_bonus = { production_resource_need_factor = -0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_awe_manufacturer = { allowed = { original_tag = ENG } name = ENG_awe_manufacturer icon = GFX_idea_company_awe task_capacity = 5 equipment_type = { nuclear_ballistic_missile_equipment nuclear_missile_equipment } research_categories = { CAT_nuclear CAT_nuclear_reactors CAT_nuclear_weapons } tree_header_text = { text = ENG_awe_branch_warhead_stewardship x = 2 } tree_header_text = { text = ENG_awe_branch_ballistic_delivery x = 5 } tree_header_text = { text = ENG_awe_branch_nuclear_missile_packages x = 8 } initial_trait = { name = ENG_awe_manufacturer_trait equipment_bonus = { air_bombing = 0.06 build_cost_ic = -0.05 } production_bonus = { production_efficiency_cap_factor = 0.15 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } } trait = { token = ENG_awe_mio_trait_warhead_stewardship name = ENG_awe_mio_trait_warhead_stewardship icon = GFX_generic_mio_trait_icon_nucleair_missile_reliability position = { x = 2 y = 0 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment nuclear_missile_equipment } equipment_bonus = { reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_surety_and_safety_case name = ENG_awe_mio_trait_surety_and_safety_case icon = GFX_generic_mio_trait_icon_nucleair_missile_defense all_parents = { ENG_awe_mio_trait_warhead_stewardship } relative_position_id = ENG_awe_mio_trait_warhead_stewardship position = { x = -1 y = 1 } mutually_exclusive = { ENG_awe_mio_trait_pit_and_component_production_modernisation } limit_to_equipment_type = { nuclear_ballistic_missile_equipment nuclear_missile_equipment } equipment_bonus = { air_agility = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_pit_and_component_production_modernisation name = ENG_awe_mio_trait_pit_and_component_production_modernisation icon = GFX_generic_mio_trait_icon_nucleair_missile_buildcost all_parents = { ENG_awe_mio_trait_warhead_stewardship } relative_position_id = ENG_awe_mio_trait_warhead_stewardship position = { x = 1 y = 1 } mutually_exclusive = { ENG_awe_mio_trait_surety_and_safety_case } limit_to_equipment_type = { nuclear_ballistic_missile_equipment nuclear_missile_equipment } production_bonus = { production_cost_factor = -0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_abnormal_environment_qualification name = ENG_awe_mio_trait_abnormal_environment_qualification icon = GFX_generic_mio_trait_icon_nucleair_missile_reliability any_parent = { ENG_awe_mio_trait_surety_and_safety_case ENG_awe_mio_trait_pit_and_component_production_modernisation } relative_position_id = ENG_awe_mio_trait_warhead_stewardship position = { x = -1 y = 3 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment nuclear_missile_equipment } equipment_bonus = { reliability = 0.09 air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_system_level_surety_audits name = ENG_awe_mio_trait_system_level_surety_audits icon = GFX_generic_mio_trait_icon_task all_parents = { ENG_awe_mio_trait_abnormal_environment_qualification } relative_position_id = ENG_awe_mio_trait_warhead_stewardship position = { x = -1 y = 5 } equipment_bonus = { reliability = 0.15 } organization_modifier = { military_industrial_organization_industrial_manufacturer_assign_cost = 0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_modular_subassemblies_and_tooling name = ENG_awe_mio_trait_modular_subassemblies_and_tooling icon = GFX_generic_mio_trait_icon_efficiency_gain any_parent = { ENG_awe_mio_trait_pit_and_component_production_modernisation ENG_awe_mio_trait_reentry_vehicle_hardening } relative_position_id = ENG_awe_mio_trait_warhead_stewardship position = { x = 2 y = 3 } production_bonus = { production_efficiency_gain_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_lean_quality_gate_process name = ENG_awe_mio_trait_lean_quality_gate_process icon = GFX_generic_mio_trait_icon_resources all_parents = { ENG_awe_mio_trait_decoy_and_countermeasure_packages ENG_awe_mio_trait_modular_subassemblies_and_tooling } relative_position_id = ENG_awe_mio_trait_warhead_stewardship position = { x = 1 y = 5 } production_bonus = { production_resource_need_factor = -0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_ballistic_delivery_systems name = ENG_awe_mio_trait_ballistic_delivery_systems icon = GFX_generic_mio_trait_icon_icbm position = { x = 5 y = 0 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } equipment_bonus = { air_range = 0.09 maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_reentry_vehicle_hardening name = ENG_awe_mio_trait_reentry_vehicle_hardening icon = GFX_generic_mio_trait_icon_icbm_defense all_parents = { ENG_awe_mio_trait_ballistic_delivery_systems } relative_position_id = ENG_awe_mio_trait_ballistic_delivery_systems position = { x = -1 y = 1 } mutually_exclusive = { ENG_awe_mio_trait_extended_burn_energy_management } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } equipment_bonus = { air_agility = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_extended_burn_energy_management name = ENG_awe_mio_trait_extended_burn_energy_management icon = GFX_generic_mio_trait_icon_icbm_agility all_parents = { ENG_awe_mio_trait_ballistic_delivery_systems } relative_position_id = ENG_awe_mio_trait_ballistic_delivery_systems position = { x = 1 y = 1 } mutually_exclusive = { ENG_awe_mio_trait_reentry_vehicle_hardening } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } equipment_bonus = { air_agility = 0.09 maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_decoy_and_countermeasure_packages name = ENG_awe_mio_trait_decoy_and_countermeasure_packages icon = GFX_generic_mio_trait_icon_icbm_reliability any_parent = { ENG_awe_mio_trait_pit_and_component_production_modernisation ENG_awe_mio_trait_reentry_vehicle_hardening } relative_position_id = ENG_awe_mio_trait_ballistic_delivery_systems position = { x = -2 y = 3 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } equipment_bonus = { reliability = 0.09 air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_navigation_and_guidance_validation name = ENG_awe_mio_trait_navigation_and_guidance_validation icon = GFX_generic_mio_trait_icon_icbm_agility all_parents = { ENG_awe_mio_trait_decoy_and_countermeasure_packages ENG_awe_mio_trait_modular_subassemblies_and_tooling } relative_position_id = ENG_awe_mio_trait_ballistic_delivery_systems position = { x = -1 y = 5 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } equipment_bonus = { air_agility = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_aerothermal_modelling_suite name = ENG_awe_mio_trait_aerothermal_modelling_suite icon = GFX_generic_mio_trait_icon_research any_parent = { ENG_awe_mio_trait_extended_burn_energy_management ENG_awe_mio_trait_penetration_and_ew_packages } relative_position_id = ENG_awe_mio_trait_ballistic_delivery_systems position = { x = 2 y = 3 } organization_modifier = { military_industrial_organization_research_bonus = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_warhead_integration_and_vibration_isolation name = ENG_awe_mio_trait_warhead_integration_and_vibration_isolation icon = GFX_generic_mio_trait_icon_icbm_reliability all_parents = { ENG_awe_mio_trait_aerothermal_modelling_suite } relative_position_id = ENG_awe_mio_trait_ballistic_delivery_systems position = { x = 1 y = 5 } limit_to_equipment_type = { nuclear_ballistic_missile_equipment } equipment_bonus = { reliability = 0.06 maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_nuclear_missile_packages name = ENG_awe_mio_trait_nuclear_missile_packages icon = GFX_generic_mio_trait_icon_nucleair_missile position = { x = 8 y = 0 } limit_to_equipment_type = { nuclear_missile_equipment } equipment_bonus = { air_bombing = 0.09 air_range = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_penetration_and_ew_packages name = ENG_awe_mio_trait_penetration_and_ew_packages icon = GFX_generic_mio_trait_icon_nucleair_missile_defense all_parents = { ENG_awe_mio_trait_nuclear_missile_packages } relative_position_id = ENG_awe_mio_trait_nuclear_missile_packages position = { x = -1 y = 1 } mutually_exclusive = { ENG_awe_mio_trait_long_range_endurance_package } limit_to_equipment_type = { nuclear_missile_equipment } equipment_bonus = { air_agility = 0.09 naval_strike_targetting = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_long_range_endurance_package name = ENG_awe_mio_trait_long_range_endurance_package icon = GFX_generic_mio_trait_icon_nucleair_missile all_parents = { ENG_awe_mio_trait_nuclear_missile_packages } relative_position_id = ENG_awe_mio_trait_nuclear_missile_packages position = { x = 1 y = 1 } mutually_exclusive = { ENG_awe_mio_trait_penetration_and_ew_packages } limit_to_equipment_type = { nuclear_missile_equipment } equipment_bonus = { air_range = 0.12 maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_low_observable_thermal_management name = ENG_awe_mio_trait_low_observable_thermal_management icon = GFX_generic_mio_trait_icon_nucleair_missile_defense any_parent = { ENG_awe_mio_trait_extended_burn_energy_management ENG_awe_mio_trait_penetration_and_ew_packages } relative_position_id = ENG_awe_mio_trait_nuclear_missile_packages position = { x = -2 y = 3 } limit_to_equipment_type = { nuclear_missile_equipment } equipment_bonus = { maximum_speed = 0.06 air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_standoff_release_authorisation_procedures name = ENG_awe_mio_trait_standoff_release_authorisation_procedures icon = GFX_generic_mio_trait_icon_funds all_parents = { ENG_awe_mio_trait_low_observable_thermal_management } relative_position_id = ENG_awe_mio_trait_nuclear_missile_packages position = { x = -1 y = 5 } organization_modifier = { military_industrial_organization_funds_gain = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_autonomous_route_planning name = ENG_awe_mio_trait_autonomous_route_planning icon = GFX_generic_mio_trait_icon_nucleair_missile any_parent = { ENG_awe_mio_trait_long_range_endurance_package ENG_awe_mio_trait_penetration_and_ew_packages } relative_position_id = ENG_awe_mio_trait_nuclear_missile_packages position = { x = 1 y = 3 } limit_to_equipment_type = { nuclear_missile_equipment } equipment_bonus = { air_agility = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_awe_mio_trait_warhead_missile_interface_standardisation name = ENG_awe_mio_trait_warhead_missile_interface_standardisation icon = GFX_generic_mio_trait_icon_nucleair_missile_buildcost all_parents = { ENG_awe_mio_trait_autonomous_route_planning } relative_position_id = ENG_awe_mio_trait_nuclear_missile_packages position = { x = 1 y = 5 } limit_to_equipment_type = { nuclear_missile_equipment } production_bonus = { production_capacity_factor = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_accuracy_manufacturer = { allowed = { original_tag = ENG } name = ENG_accuracy_manufacturer icon = GFX_idea_company_accuracy task_capacity = 5 equipment_type = { infantry_weapons_type } research_categories = { CAT_inf_wep } tree_header_text = { text = ENG_accuracy_branch_precision_rifles x = 2 } tree_header_text = { text = ENG_accuracy_branch_suppressor_and_signature x = 5 } tree_header_text = { text = ENG_accuracy_branch_production_and_qc x = 8 } initial_trait = { token = ENG_accuracy_manufacturer_trait name = ENG_accuracy_manufacturer_trait equipment_bonus = { soft_attack = 0.05 reliability = 0.12 build_cost_ic = -0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } } trait = { token = ENG_accuracy_mio_trait_precision_rifles name = ENG_accuracy_mio_trait_precision_rifles icon = GFX_generic_mio_trait_icon_smallarms position = { x = 1 y = 0 } equipment_bonus = { soft_attack = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_match_grade_barrel_blanks name = ENG_accuracy_mio_trait_match_grade_barrel_blanks icon = GFX_generic_mio_trait_icon_smallarms_soft_attack all_parents = { ENG_accuracy_mio_trait_precision_rifles } relative_position_id = ENG_accuracy_mio_trait_precision_rifles position = { x = 0 y = 1 } equipment_bonus = { soft_attack = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_free_floated_handguard_interface name = ENG_accuracy_mio_trait_free_floated_handguard_interface icon = GFX_generic_mio_trait_icon_smallarms_defense all_parents = { ENG_accuracy_mio_trait_match_grade_barrel_blanks } relative_position_id = ENG_accuracy_mio_trait_precision_rifles position = { x = 1 y = 2 } mutually_exclusive = { ENG_accuracy_mio_trait_precision_trigger_geometry } equipment_bonus = { defense = 0.06 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_precision_trigger_geometry name = ENG_accuracy_mio_trait_precision_trigger_geometry icon = GFX_generic_mio_trait_icon_smallarms_attack all_parents = { ENG_accuracy_mio_trait_match_grade_barrel_blanks } relative_position_id = ENG_accuracy_mio_trait_precision_rifles position = { x = -1 y = 2 } mutually_exclusive = { ENG_accuracy_mio_trait_free_floated_handguard_interface } equipment_bonus = { breakthrough = 0.06 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_muzzle_brake_recoil_management name = ENG_accuracy_mio_trait_muzzle_brake_recoil_management icon = GFX_generic_mio_trait_icon_smallarms_attack any_parent = { ENG_accuracy_mio_trait_free_floated_handguard_interface ENG_accuracy_mio_trait_precision_trigger_geometry } relative_position_id = ENG_accuracy_mio_trait_precision_rifles position = { x = 0 y = 3 } equipment_bonus = { breakthrough = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_fieldable_accuracy_checks name = ENG_accuracy_mio_trait_fieldable_accuracy_checks icon = GFX_generic_mio_trait_icon_smallarms_reliability all_parents = { ENG_accuracy_mio_trait_muzzle_brake_recoil_management } relative_position_id = ENG_accuracy_mio_trait_precision_rifles position = { x = 0 y = 4 } equipment_bonus = { reliability = 0.09 build_cost_ic = -0.06 } organization_modifier = { military_industrial_organization_funds_gain = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_suppressor_and_signature name = ENG_accuracy_mio_trait_suppressor_and_signature icon = GFX_generic_mio_trait_icon_smallarms position = { x = 4 y = 0 } equipment_bonus = { defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_low_backpressure_baffle_stack name = ENG_accuracy_mio_trait_low_backpressure_baffle_stack icon = GFX_generic_mio_trait_icon_smallarms_defense all_parents = { ENG_accuracy_mio_trait_suppressor_and_signature } relative_position_id = ENG_accuracy_mio_trait_suppressor_and_signature position = { x = 0 y = 1 } equipment_bonus = { defense = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_quick_detach_mount_standard name = ENG_accuracy_mio_trait_quick_detach_mount_standard icon = GFX_generic_mio_trait_icon_smallarms_buildcost all_parents = { ENG_accuracy_mio_trait_low_backpressure_baffle_stack } relative_position_id = ENG_accuracy_mio_trait_suppressor_and_signature position = { x = 1 y = 2 } mutually_exclusive = { ENG_accuracy_mio_trait_direct_thread_concentricity } equipment_bonus = { build_cost_ic = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_direct_thread_concentricity name = ENG_accuracy_mio_trait_direct_thread_concentricity icon = GFX_generic_mio_trait_icon_smallarms_reliability all_parents = { ENG_accuracy_mio_trait_low_backpressure_baffle_stack } relative_position_id = ENG_accuracy_mio_trait_suppressor_and_signature position = { x = -1 y = 2 } mutually_exclusive = { ENG_accuracy_mio_trait_quick_detach_mount_standard } equipment_bonus = { reliability = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_flash_signature_reduction name = ENG_accuracy_mio_trait_flash_signature_reduction icon = GFX_generic_mio_trait_icon_smallarms_defense any_parent = { ENG_accuracy_mio_trait_direct_thread_concentricity ENG_accuracy_mio_trait_quick_detach_mount_standard } relative_position_id = ENG_accuracy_mio_trait_suppressor_and_signature position = { x = 0 y = 3 } equipment_bonus = { defense = 0.06 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_end_user_zero_shift_tests name = ENG_accuracy_mio_trait_end_user_zero_shift_tests icon = GFX_generic_mio_trait_icon_smallarms_reliability all_parents = { ENG_accuracy_mio_trait_flash_signature_reduction } relative_position_id = ENG_accuracy_mio_trait_suppressor_and_signature position = { x = 0 y = 4 } equipment_bonus = { reliability = 0.09 build_cost_ic = -0.06 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_production_and_qc name = ENG_accuracy_mio_trait_production_and_qc icon = GFX_generic_mio_trait_icon_production_capacity position = { x = 8 y = 0 } production_bonus = { production_capacity_factor = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_cnc_programming_and_fixturing name = ENG_accuracy_mio_trait_cnc_programming_and_fixturing icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { ENG_accuracy_mio_trait_production_and_qc } relative_position_id = ENG_accuracy_mio_trait_production_and_qc position = { x = 0 y = 1 } production_bonus = { production_efficiency_gain_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_supply_chain_lot_traceability name = ENG_accuracy_mio_trait_supply_chain_lot_traceability icon = GFX_generic_mio_trait_icon_resources all_parents = { ENG_accuracy_mio_trait_cnc_programming_and_fixturing } relative_position_id = ENG_accuracy_mio_trait_production_and_qc position = { x = -1 y = 2 } mutually_exclusive = { ENG_accuracy_mio_trait_modular_parts_interchangeability } production_bonus = { production_resource_need_factor = -0.09 } organization_modifier = { military_industrial_organization_funds_gain = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_modular_parts_interchangeability name = ENG_accuracy_mio_trait_modular_parts_interchangeability icon = GFX_generic_mio_trait_icon_smallarms_reliability all_parents = { ENG_accuracy_mio_trait_cnc_programming_and_fixturing } relative_position_id = ENG_accuracy_mio_trait_production_and_qc position = { x = 1 y = 2 } mutually_exclusive = { ENG_accuracy_mio_trait_supply_chain_lot_traceability } equipment_bonus = { reliability = 0.09 } production_bonus = { production_cost_factor = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_hand_fitted_quality_gates name = ENG_accuracy_mio_trait_hand_fitted_quality_gates icon = GFX_generic_mio_trait_icon_smallarms_reliability any_parent = { ENG_accuracy_mio_trait_supply_chain_lot_traceability ENG_accuracy_mio_trait_modular_parts_interchangeability } relative_position_id = ENG_accuracy_mio_trait_production_and_qc position = { x = 1 y = 3 } equipment_bonus = { reliability = 0.09 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_finish_and_coating_line name = ENG_accuracy_mio_trait_finish_and_coating_line icon = GFX_generic_mio_trait_icon_smallarms_buildcost any_parent = { ENG_accuracy_mio_trait_supply_chain_lot_traceability ENG_accuracy_mio_trait_modular_parts_interchangeability } relative_position_id = ENG_accuracy_mio_trait_production_and_qc position = { x = 0 y = 3 } equipment_bonus = { build_cost_ic = -0.09 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_accuracy_mio_trait_gauge_control_and_spc name = ENG_accuracy_mio_trait_gauge_control_and_spc icon = GFX_generic_mio_trait_icon_research any_parent = { ENG_accuracy_mio_trait_supply_chain_lot_traceability ENG_accuracy_mio_trait_modular_parts_interchangeability } relative_position_id = ENG_accuracy_mio_trait_production_and_qc position = { x = -2 y = 3 } production_bonus = { production_efficiency_cap_factor = 0.12 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } ENG_rolls_royce_manufacturer = { allowed = { original_tag = ENG } name = ENG_rolls_royce_manufacturer icon = GFX_idea_company_rolls_royce task_capacity = 3 equipment_type = { mio_cat_eq_only_uav } research_categories = { CAT_renewable CAT_fuel_oil CAT_electrical_tech CAT_air_engine CAT_nuclear_reactors CAT_naval_engine } tree_header_text = { text = ENG_rolls_royce_header_unlocks x = 4 } initial_trait = { token = ENG_rolls_royce_mio_trait_company_core name = ENG_rolls_royce_mio_trait_company_core equipment_bonus = { thrust = 0.10 fuel_consumption = -0.10 maximum_speed = 0.10 } organization_modifier = { military_industrial_organization_research_bonus = 0.15 } } trait = { token = ENG_rolls_royce_mio_trait_unlock_supacat name = ENG_rolls_royce_mio_trait_unlock_supacat icon = GFX_generic_mio_trait_icon_unique position = { x = 4 y = 0 } on_complete = { ENG = { mio:ENG_supacat_utility_manufacturer = { complete_mio_trait = { trait = ENG_supacat_mio_trait_rr_high_torque_powerpack } } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rolls_royce_mio_trait_unlock_rheinmetall name = ENG_rolls_royce_mio_trait_unlock_rheinmetall icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_rolls_royce_mio_trait_unlock_supacat } relative_position_id = ENG_rolls_royce_mio_trait_unlock_supacat position = { x = -2 y = 1 } on_complete = { ENG = { mio:ENG_rheinmetall_manufacturer = { complete_mio_trait = ENG_rheinmetall_mio_trait_rr_powerpack_integration_suite } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rolls_royce_mio_trait_unlock_general_dynamics name = ENG_rolls_royce_mio_trait_unlock_general_dynamics icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_rolls_royce_mio_trait_unlock_supacat } relative_position_id = ENG_rolls_royce_mio_trait_unlock_supacat position = { x = 2 y = 1 } on_complete = { ENG = { mio:ENG_general_dynamics_manufacturer = { complete_mio_trait = ENG_general_dynamics_mio_trait_rr_vehicle_powertrain_commonality } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rolls_royce_mio_trait_unlock_thales name = ENG_rolls_royce_mio_trait_unlock_thales icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_rolls_royce_mio_trait_unlock_supacat } relative_position_id = ENG_rolls_royce_mio_trait_unlock_supacat position = { x = -4 y = 1 } on_complete = { ENG = { mio:ENG_thales_manufacturer = { complete_mio_trait = ENG_thales_mio_trait_rr_rugged_power_conditioning } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rolls_royce_mio_trait_unlock_babcock name = ENG_rolls_royce_mio_trait_unlock_babcock icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_rolls_royce_mio_trait_unlock_supacat } relative_position_id = ENG_rolls_royce_mio_trait_unlock_supacat position = { x = 0 y = 1 } on_complete = { ENG = { mio:ENG_babcock_manufacturer = { complete_mio_trait = ENG_babcock_mio_trait_rr_integrated_propulsion_support } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rolls_royce_mio_trait_unlock_aircraft_alliance name = ENG_rolls_royce_mio_trait_unlock_aircraft_alliance icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_rolls_royce_mio_trait_unlock_babcock } relative_position_id = ENG_rolls_royce_mio_trait_unlock_babcock position = { x = 0 y = 2 } on_complete = { ENG = { mio:ENG_aircraft_alliance_manufacturer = { complete_mio_trait = ENG_aircraft_alliance_mio_trait_rr_mro_engine_health_monitoring } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rolls_royce_mio_trait_unlock_harland_wolff name = ENG_rolls_royce_mio_trait_unlock_harland_wolff icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_rolls_royce_mio_trait_unlock_babcock ENG_rolls_royce_mio_trait_unlock_rheinmetall } relative_position_id = ENG_rolls_royce_mio_trait_unlock_babcock position = { x = -1 y = 1 } on_complete = { ENG = { mio:ENG_harland_wolff_manufacturer = { complete_mio_trait = ENG_harland_wolff_mio_trait_rr_auxiliary_power_packages } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rolls_royce_mio_trait_unlock_bae name = ENG_rolls_royce_mio_trait_unlock_bae icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_rolls_royce_mio_trait_unlock_supacat } relative_position_id = ENG_rolls_royce_mio_trait_unlock_supacat position = { x = 4 y = 1 } on_complete = { ENG = { mio:ENG_bae_systems_manufacturer = { complete_mio_trait = ENG_bae_mio_trait_rr_advanced_engine_management } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rolls_royce_mio_trait_unlock_leonardo name = ENG_rolls_royce_mio_trait_unlock_leonardo icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_rolls_royce_mio_trait_unlock_general_dynamics ENG_rolls_royce_mio_trait_unlock_bae } relative_position_id = ENG_rolls_royce_mio_trait_unlock_bae position = { x = -3 y = 1 } on_complete = { ENG = { mio:ENG_leonardo_manufacturer = { complete_mio_trait = ENG_leonardo_mio_trait_rr_integrated_power_generation } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rolls_royce_mio_trait_unlock_airbus name = ENG_rolls_royce_mio_trait_unlock_airbus icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_rolls_royce_mio_trait_unlock_bae ENG_rolls_royce_mio_trait_unlock_general_dynamics } relative_position_id = ENG_rolls_royce_mio_trait_unlock_bae position = { x = -1 y = 1 } on_complete = { ENG = { mio:ENG_airbus_manufacturer = { complete_mio_trait = ENG_airbus_mio_trait_rr_electrical_power_management } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = ENG_rolls_royce_mio_trait_unlock_boeing name = ENG_rolls_royce_mio_trait_unlock_boeing icon = GFX_generic_mio_trait_icon_unique all_parents = { ENG_rolls_royce_mio_trait_unlock_bae } relative_position_id = ENG_rolls_royce_mio_trait_unlock_bae position = { x = 1 y = 1 } on_complete = { ENG = { mio:ENG_boeing_manufacturer = { complete_mio_trait = ENG_boeing_mio_trait_rr_high_bypass_engine_packages } } expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } }