BOS_trb_manufacturer = { allowed = { original_tag = BOS } name = BOS_trb_manufacturer icon = GFX_idea_company_trb equipment_type = { util_vehicle_type mio_cat_all_armor_non_mbt } research_categories = { CAT_util CAT_apc CAT_armor } tree_header_text = { text = BOS_trb_header_despot x = 2 } tree_header_text = { text = BOS_trb_header_vihor x = 7 } initial_trait = { name = BOS_trb_manufacturer_trait equipment_bonus = { defense = 0.05 reliability = 0.05 } } trait = { token = BOS_trb_mio_trait_despot_hull name = BOS_trb_mio_trait_despot_hull icon = GFX_generic_mio_trait_icon_reliability position = { x = 2 y = 0 } limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { reliability = 0.05 hardness = 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 = BOS_trb_mio_trait_despot_mine_protection name = BOS_trb_mio_trait_despot_mine_protection icon = GFX_generic_mio_trait_icon_hardness all_parents = { BOS_trb_mio_trait_despot_hull } position = { x = -1 y = 1 } relative_position_id = BOS_trb_mio_trait_despot_hull limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { hardness = 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 = BOS_trb_mio_trait_despot_stanag3 name = BOS_trb_mio_trait_despot_stanag3 icon = GFX_generic_mio_trait_icon_armor_value all_parents = { BOS_trb_mio_trait_despot_hull } position = { x = 1 y = 1 } relative_position_id = BOS_trb_mio_trait_despot_hull mutually_exclusive = { BOS_trb_mio_trait_despot_modular_kit } limit_to_equipment_type = { mio_cat_all_armor_non_mbt } 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 = BOS_trb_mio_trait_despot_modular_kit name = BOS_trb_mio_trait_despot_modular_kit icon = GFX_generic_mio_trait_icon_weight all_parents = { BOS_trb_mio_trait_despot_hull } position = { x = 2 y = 1 } relative_position_id = BOS_trb_mio_trait_despot_hull mutually_exclusive = { BOS_trb_mio_trait_despot_stanag3 } limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { armor_value = 0.10 } 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 = BOS_trb_mio_trait_despot_command name = BOS_trb_mio_trait_despot_command icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { BOS_trb_mio_trait_despot_mine_protection } position = { x = -1 y = 2 } relative_position_id = BOS_trb_mio_trait_despot_hull limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { defense = 0.08 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 = BOS_trb_mio_trait_despot_medevac name = BOS_trb_mio_trait_despot_medevac icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { BOS_trb_mio_trait_despot_mine_protection } position = { x = 0 y = 2 } relative_position_id = BOS_trb_mio_trait_despot_hull limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { defense = 0.10 breakthrough = 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 = BOS_trb_mio_trait_despot_powerpack name = BOS_trb_mio_trait_despot_powerpack icon = GFX_generic_mio_trait_icon_maximum_speed any_parent = { BOS_trb_mio_trait_despot_stanag3 BOS_trb_mio_trait_despot_modular_kit } position = { x = 1 y = 2 } relative_position_id = BOS_trb_mio_trait_despot_hull limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { maximum_speed = 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 = BOS_trb_mio_trait_despot_systems name = BOS_trb_mio_trait_despot_systems icon = GFX_generic_mio_trait_icon_build_cost_ic any_parent = { BOS_trb_mio_trait_despot_stanag3 BOS_trb_mio_trait_despot_modular_kit } position = { x = 2 y = 2 } relative_position_id = BOS_trb_mio_trait_despot_hull limit_to_equipment_type = { mio_cat_all_armor_non_mbt } equipment_bonus = { build_cost_ic = -0.06 ap_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 = BOS_trb_mio_trait_despot_serial name = BOS_trb_mio_trait_despot_serial icon = GFX_generic_mio_trait_icon_production_capacity all_parents = { BOS_trb_mio_trait_despot_medevac } position = { x = 0 y = 3 } relative_position_id = BOS_trb_mio_trait_despot_hull production_bonus = { production_capacity_factor = 0.10 production_cost_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 = BOS_trb_mio_trait_overhaul_heritage name = BOS_trb_mio_trait_overhaul_heritage icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { BOS_trb_mio_trait_despot_command } position = { x = -1 y = 3 } relative_position_id = BOS_trb_mio_trait_despot_hull production_bonus = { production_efficiency_gain_factor = 0.10 production_efficiency_cap_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 = BOS_trb_mio_trait_export_orders name = BOS_trb_mio_trait_export_orders icon = GFX_generic_mio_trait_icon_funds all_parents = { BOS_trb_mio_trait_despot_powerpack } position = { x = 1 y = 3 } relative_position_id = BOS_trb_mio_trait_despot_hull organization_modifier = { military_industrial_organization_funds_gain = 0.15 military_industrial_organization_research_bonus = 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 = BOS_trb_mio_trait_vihor_platform name = BOS_trb_mio_trait_vihor_platform icon = GFX_generic_mio_trait_icon_util_defense position = { x = 7 y = 0 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { defense = 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 = BOS_trb_mio_trait_vihor_lightweight name = BOS_trb_mio_trait_vihor_lightweight icon = GFX_generic_mio_trait_icon_weight all_parents = { BOS_trb_mio_trait_vihor_platform } position = { x = -1 y = 1 } relative_position_id = BOS_trb_mio_trait_vihor_platform limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { maximum_speed = 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 = BOS_trb_mio_trait_vihor_ballistic name = BOS_trb_mio_trait_vihor_ballistic icon = GFX_generic_mio_trait_icon_util_defense all_parents = { BOS_trb_mio_trait_vihor_platform } position = { x = 1 y = 1 } relative_position_id = BOS_trb_mio_trait_vihor_platform limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { defense = 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 = BOS_trb_mio_trait_vihor_nato_standard name = BOS_trb_mio_trait_vihor_nato_standard icon = GFX_generic_mio_trait_icon_util_efficiency_gain all_parents = { BOS_trb_mio_trait_vihor_platform } position = { x = 0 y = 1 } relative_position_id = BOS_trb_mio_trait_vihor_platform production_bonus = { production_efficiency_gain_factor = 0.08 production_efficiency_cap_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 = BOS_trb_mio_trait_vihor_stanag3 name = BOS_trb_mio_trait_vihor_stanag3 icon = GFX_generic_mio_trait_icon_util_defense all_parents = { BOS_trb_mio_trait_vihor_ballistic } position = { x = 1 y = 2 } relative_position_id = BOS_trb_mio_trait_vihor_platform mutually_exclusive = { BOS_trb_mio_trait_vihor_agility } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { defense = 0.10 hardness = 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 = BOS_trb_mio_trait_vihor_agility name = BOS_trb_mio_trait_vihor_agility icon = GFX_generic_mio_trait_icon_util_speed all_parents = { BOS_trb_mio_trait_vihor_ballistic } position = { x = 2 y = 2 } relative_position_id = BOS_trb_mio_trait_vihor_platform mutually_exclusive = { BOS_trb_mio_trait_vihor_stanag3 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { maximum_speed = 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 = BOS_trb_mio_trait_vihor_mobility name = BOS_trb_mio_trait_vihor_mobility icon = GFX_generic_mio_trait_icon_util_speed all_parents = { BOS_trb_mio_trait_vihor_lightweight } position = { x = -1 y = 2 } relative_position_id = BOS_trb_mio_trait_vihor_platform limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { maximum_speed = 0.10 fuel_consumption = -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 = BOS_trb_mio_trait_vihor_multirole name = BOS_trb_mio_trait_vihor_multirole icon = GFX_generic_mio_trait_icon_util all_parents = { BOS_trb_mio_trait_vihor_nato_standard } position = { x = 0 y = 2 } relative_position_id = BOS_trb_mio_trait_vihor_platform limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { hard_attack = 0.08 soft_attack = 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 = BOS_trb_mio_trait_vihor_cost_efficient name = BOS_trb_mio_trait_vihor_cost_efficient icon = GFX_generic_mio_trait_icon_util_resources all_parents = { BOS_trb_mio_trait_vihor_mobility } position = { x = -1 y = 3 } relative_position_id = BOS_trb_mio_trait_vihor_platform production_bonus = { production_cost_factor = -0.08 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 = BOS_trb_mio_trait_vihor_prototyping name = BOS_trb_mio_trait_vihor_prototyping icon = GFX_generic_mio_trait_icon_research all_parents = { BOS_trb_mio_trait_vihor_multirole } position = { x = 0 y = 3 } relative_position_id = BOS_trb_mio_trait_vihor_platform organization_modifier = { military_industrial_organization_research_bonus = 0.06 military_industrial_organization_size_up_requirement = -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 = BOS_trb_mio_trait_vihor_partner_expo name = BOS_trb_mio_trait_vihor_partner_expo icon = GFX_generic_mio_trait_icon_funds any_parent = { BOS_trb_mio_trait_vihor_stanag3 BOS_trb_mio_trait_vihor_agility } position = { x = 1 y = 3 } relative_position_id = BOS_trb_mio_trait_vihor_platform organization_modifier = { military_industrial_organization_funds_gain = 0.12 military_industrial_organization_design_team_assign_cost = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } BOS_bnttmih_manufacturer = { allowed = { original_tag = BOS } name = BOS_bnttmih_manufacturer icon = GFX_idea_company_bnt_tmih equipment_type = { artillery_equipment H_AT_Equipment } research_categories = { CAT_arty CAT_artillery CAT_h_at } tree_header_text = { text = BOS_bnttmih_header_towed x = 1 } tree_header_text = { text = BOS_bnttmih_header_rockets x = 5 } tree_header_text = { text = BOS_bnttmih_header_antitank x = 8 } initial_trait = { name = BOS_bnttmih_manufacturer_trait equipment_bonus = { soft_attack = 0.05 reliability = 0.04 } } trait = { token = BOS_bnttmih_mio_trait_bratstvo_foundry name = BOS_bnttmih_mio_trait_bratstvo_foundry icon = GFX_generic_mio_trait_icon_reliability position = { x = 1 y = 0 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { reliability = 0.05 build_cost_ic = -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 = BOS_bnttmih_mio_trait_self_propelled_program name = BOS_bnttmih_mio_trait_self_propelled_program icon = GFX_generic_mio_trait_icon_maximum_speed position = { x = 5 y = 0 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { maximum_speed = 0.05 reliability = 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 = BOS_bnttmih_mio_trait_barrel_forge name = BOS_bnttmih_mio_trait_barrel_forge icon = GFX_generic_mio_trait_icon_reliability position = { x = 8 y = 0 } limit_to_equipment_type = { H_AT_Equipment } equipment_bonus = { reliability = 0.055 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = BOS_bnttmih_mio_trait_m56_howitzer name = BOS_bnttmih_mio_trait_m56_howitzer icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { BOS_bnttmih_mio_trait_bratstvo_foundry } position = { x = -1 y = 1 } relative_position_id = BOS_bnttmih_mio_trait_bratstvo_foundry limit_to_equipment_type = { artillery_equipment } equipment_bonus = { 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 = BOS_bnttmih_mio_trait_soko_spg name = BOS_bnttmih_mio_trait_soko_spg icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { BOS_bnttmih_mio_trait_self_propelled_program } position = { x = -1 y = 1 } relative_position_id = BOS_bnttmih_mio_trait_self_propelled_program limit_to_equipment_type = { artillery_equipment } equipment_bonus = { soft_attack = 0.05 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 = BOS_bnttmih_mio_trait_m60_recoilless name = BOS_bnttmih_mio_trait_m60_recoilless icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { BOS_bnttmih_mio_trait_barrel_forge } position = { x = -1 y = 1 } relative_position_id = BOS_bnttmih_mio_trait_barrel_forge limit_to_equipment_type = { H_AT_Equipment } equipment_bonus = { hard_attack = 0.05 } production_bonus = { production_cost_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 = BOS_bnttmih_mio_trait_mortar_foundry name = BOS_bnttmih_mio_trait_mortar_foundry icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { BOS_bnttmih_mio_trait_bratstvo_foundry } position = { x = 0 y = 1 } relative_position_id = BOS_bnttmih_mio_trait_bratstvo_foundry limit_to_equipment_type = { artillery_equipment } 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 = BOS_bnttmih_mio_trait_gun_125_m84 name = BOS_bnttmih_mio_trait_gun_125_m84 icon = GFX_generic_mio_trait_icon_ap_attack all_parents = { BOS_bnttmih_mio_trait_barrel_forge } position = { x = 0 y = 1 } relative_position_id = BOS_bnttmih_mio_trait_barrel_forge limit_to_equipment_type = { H_AT_Equipment } equipment_bonus = { hard_attack = 0.06 ap_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 = BOS_bnttmih_mio_trait_cannon_howitzer_152 name = BOS_bnttmih_mio_trait_cannon_howitzer_152 icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { BOS_bnttmih_mio_trait_bratstvo_foundry } position = { x = 1 y = 1 } relative_position_id = BOS_bnttmih_mio_trait_bratstvo_foundry limit_to_equipment_type = { artillery_equipment } equipment_bonus = { soft_attack = 0.06 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 = BOS_bnttmih_mio_trait_mlrs_battery name = BOS_bnttmih_mio_trait_mlrs_battery icon = GFX_generic_mio_trait_icon_production_capacity all_parents = { BOS_bnttmih_mio_trait_self_propelled_program } position = { x = 1 y = 1 } relative_position_id = BOS_bnttmih_mio_trait_self_propelled_program limit_to_equipment_type = { artillery_equipment } equipment_bonus = { soft_attack = 0.05 } production_bonus = { production_capacity_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 = BOS_bnttmih_mio_trait_gun_100_t55 name = BOS_bnttmih_mio_trait_gun_100_t55 icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { BOS_bnttmih_mio_trait_barrel_forge } position = { x = 1 y = 1 } relative_position_id = BOS_bnttmih_mio_trait_barrel_forge limit_to_equipment_type = { H_AT_Equipment } equipment_bonus = { 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 = BOS_bnttmih_mio_trait_m56a1_barrel name = BOS_bnttmih_mio_trait_m56a1_barrel icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { BOS_bnttmih_mio_trait_m56_howitzer } position = { x = -1 y = 2 } relative_position_id = BOS_bnttmih_mio_trait_bratstvo_foundry limit_to_equipment_type = { artillery_equipment } equipment_bonus = { breakthrough = 0.06 soft_attack = 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 = BOS_bnttmih_mio_trait_sph155_prototype name = BOS_bnttmih_mio_trait_sph155_prototype icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { BOS_bnttmih_mio_trait_soko_spg BOS_bnttmih_mio_trait_cannon_howitzer_152 } position = { x = -1 y = 2 } relative_position_id = BOS_bnttmih_mio_trait_self_propelled_program limit_to_equipment_type = { artillery_equipment } equipment_bonus = { 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 = BOS_bnttmih_mio_trait_rifling_metallurgy name = BOS_bnttmih_mio_trait_rifling_metallurgy icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { BOS_bnttmih_mio_trait_mortar_foundry } position = { x = 0 y = 2 } relative_position_id = BOS_bnttmih_mio_trait_bratstvo_foundry production_bonus = { production_efficiency_gain_factor = 0.10 } organization_modifier = { military_industrial_organization_research_bonus = 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 = BOS_bnttmih_mio_trait_m84_recoilless name = BOS_bnttmih_mio_trait_m84_recoilless icon = GFX_generic_mio_trait_icon_ap_attack all_parents = { BOS_bnttmih_mio_trait_gun_125_m84 } position = { x = 0 y = 2 } relative_position_id = BOS_bnttmih_mio_trait_barrel_forge limit_to_equipment_type = { H_AT_Equipment } equipment_bonus = { 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 = BOS_bnttmih_mio_trait_field_cannon_130 name = BOS_bnttmih_mio_trait_field_cannon_130 icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { BOS_bnttmih_mio_trait_cannon_howitzer_152 } position = { x = 1 y = 2 } relative_position_id = BOS_bnttmih_mio_trait_bratstvo_foundry limit_to_equipment_type = { artillery_equipment } equipment_bonus = { hard_attack = 0.05 soft_attack = 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 = BOS_bnttmih_mio_trait_mlrs_128 name = BOS_bnttmih_mio_trait_mlrs_128 icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { BOS_bnttmih_mio_trait_mlrs_battery } position = { x = 1 y = 2 } relative_position_id = BOS_bnttmih_mio_trait_self_propelled_program mutually_exclusive = { BOS_bnttmih_mio_trait_mlrs_262 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { soft_attack = 0.06 } 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 = BOS_bnttmih_mio_trait_mlrs_262 name = BOS_bnttmih_mio_trait_mlrs_262 icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { BOS_bnttmih_mio_trait_mlrs_battery } position = { x = 2 y = 2 } relative_position_id = BOS_bnttmih_mio_trait_self_propelled_program mutually_exclusive = { BOS_bnttmih_mio_trait_mlrs_128 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { breakthrough = 0.06 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 = BOS_bnttmih_mio_trait_lightweight_chassis name = BOS_bnttmih_mio_trait_lightweight_chassis icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { BOS_bnttmih_mio_trait_sph155_prototype } position = { x = -1 y = 3 } relative_position_id = BOS_bnttmih_mio_trait_self_propelled_program limit_to_equipment_type = { artillery_equipment } equipment_bonus = { maximum_speed = 0.05 } production_bonus = { production_cost_factor = -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 = BOS_bnttmih_mio_trait_gps_fire_control name = BOS_bnttmih_mio_trait_gps_fire_control icon = GFX_generic_mio_trait_icon_research all_parents = { BOS_bnttmih_mio_trait_sph155_prototype } position = { x = 0 y = 3 } relative_position_id = BOS_bnttmih_mio_trait_self_propelled_program limit_to_equipment_type = { artillery_equipment } equipment_bonus = { soft_attack = 0.04 } organization_modifier = { military_industrial_organization_research_bonus = 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 = BOS_bnttmih_mio_trait_at_gun_100 name = BOS_bnttmih_mio_trait_at_gun_100 icon = GFX_generic_mio_trait_icon_ap_attack all_parents = { BOS_bnttmih_mio_trait_m84_recoilless } position = { x = 0 y = 3 } relative_position_id = BOS_bnttmih_mio_trait_barrel_forge mutually_exclusive = { BOS_bnttmih_mio_trait_mountain_gun_100 } limit_to_equipment_type = { H_AT_Equipment } equipment_bonus = { ap_attack = 0.06 hard_attack = 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 = BOS_bnttmih_mio_trait_mountain_gun_100 name = BOS_bnttmih_mio_trait_mountain_gun_100 icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { BOS_bnttmih_mio_trait_m84_recoilless } position = { x = 1 y = 3 } relative_position_id = BOS_bnttmih_mio_trait_barrel_forge mutually_exclusive = { BOS_bnttmih_mio_trait_at_gun_100 } limit_to_equipment_type = { H_AT_Equipment } equipment_bonus = { soft_attack = 0.05 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 } } } } } BOS_ac_unity_manufacturer = { allowed = { original_tag = BOS } name = BOS_ac_unity_manufacturer icon = GFX_idea_company_ac_unity equipment_type = { infantry_weapons_type } research_categories = { CAT_inf_wep CAT_inf } tree_header_text = { text = BOS_ac_unity_header_magazines x = 2 } tree_header_text = { text = BOS_ac_unity_header_weapons x = 7 } initial_trait = { name = BOS_ac_unity_manufacturer_trait equipment_bonus = { soft_attack = 0.04 reliability = 0.04 } } trait = { token = BOS_ac_unity_mio_trait_polymer_magazine_line name = BOS_ac_unity_mio_trait_polymer_magazine_line icon = GFX_generic_mio_trait_icon_build_cost_ic position = { x = 2 y = 0 } equipment_bonus = { reliability = 0.05 build_cost_ic = -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 = BOS_ac_unity_mio_trait_stanag_magazine name = BOS_ac_unity_mio_trait_stanag_magazine icon = GFX_generic_mio_trait_icon_reliability all_parents = { BOS_ac_unity_mio_trait_polymer_magazine_line } position = { x = -1 y = 1 } relative_position_id = BOS_ac_unity_mio_trait_polymer_magazine_line equipment_bonus = { reliability = 0.05 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 = BOS_ac_unity_mio_trait_ak_magazine name = BOS_ac_unity_mio_trait_ak_magazine icon = GFX_generic_mio_trait_icon_ap_attack all_parents = { BOS_ac_unity_mio_trait_polymer_magazine_line } position = { x = 0 y = 1 } relative_position_id = BOS_ac_unity_mio_trait_polymer_magazine_line equipment_bonus = { reliability = 0.05 hard_attack = 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 = BOS_ac_unity_mio_trait_magazine_9x19 name = BOS_ac_unity_mio_trait_magazine_9x19 icon = GFX_generic_mio_trait_icon_reliability all_parents = { BOS_ac_unity_mio_trait_polymer_magazine_line } position = { x = 1 y = 1 } relative_position_id = BOS_ac_unity_mio_trait_polymer_magazine_line 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 = BOS_ac_unity_mio_trait_polymer_metallurgy name = BOS_ac_unity_mio_trait_polymer_metallurgy icon = GFX_generic_mio_trait_icon_resources all_parents = { BOS_ac_unity_mio_trait_stanag_magazine } position = { x = -2 y = 2 } relative_position_id = BOS_ac_unity_mio_trait_polymer_magazine_line production_bonus = { production_cost_factor = -0.06 production_resource_need_factor = -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 = BOS_ac_unity_mio_trait_high_capacity_drum name = BOS_ac_unity_mio_trait_high_capacity_drum icon = GFX_generic_mio_trait_icon_unique all_parents = { BOS_ac_unity_mio_trait_ak_magazine } position = { x = -1 y = 2 } relative_position_id = BOS_ac_unity_mio_trait_polymer_magazine_line mutually_exclusive = { BOS_ac_unity_mio_trait_reinforced_feed_lips } equipment_bonus = { 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 = BOS_ac_unity_mio_trait_reinforced_feed_lips name = BOS_ac_unity_mio_trait_reinforced_feed_lips icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { BOS_ac_unity_mio_trait_ak_magazine } position = { x = 0 y = 2 } relative_position_id = BOS_ac_unity_mio_trait_polymer_magazine_line mutually_exclusive = { BOS_ac_unity_mio_trait_high_capacity_drum } equipment_bonus = { 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 = BOS_ac_unity_mio_trait_ammunition_boxes name = BOS_ac_unity_mio_trait_ammunition_boxes icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { BOS_ac_unity_mio_trait_magazine_9x19 } position = { x = 1 y = 2 } relative_position_id = BOS_ac_unity_mio_trait_polymer_magazine_line equipment_bonus = { breakthrough = 0.05 } production_bonus = { production_cost_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 = BOS_ac_unity_mio_trait_serial_output name = BOS_ac_unity_mio_trait_serial_output icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { BOS_ac_unity_mio_trait_polymer_metallurgy } position = { x = -2 y = 3 } relative_position_id = BOS_ac_unity_mio_trait_polymer_magazine_line production_bonus = { production_efficiency_gain_factor = 0.10 production_efficiency_cap_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 = BOS_ac_unity_mio_trait_injection_molding name = BOS_ac_unity_mio_trait_injection_molding icon = GFX_generic_mio_trait_icon_efficiency_gain any_parent = { BOS_ac_unity_mio_trait_high_capacity_drum BOS_ac_unity_mio_trait_reinforced_feed_lips } position = { x = -1 y = 3 } relative_position_id = BOS_ac_unity_mio_trait_polymer_magazine_line production_bonus = { production_efficiency_gain_factor = 0.125 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = BOS_ac_unity_mio_trait_magazine_export_contracts name = BOS_ac_unity_mio_trait_magazine_export_contracts icon = GFX_generic_mio_trait_icon_funds all_parents = { BOS_ac_unity_mio_trait_ammunition_boxes } position = { x = 1 y = 3 } relative_position_id = BOS_ac_unity_mio_trait_polymer_magazine_line organization_modifier = { military_industrial_organization_funds_gain = 0.12 military_industrial_organization_research_bonus = 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 = BOS_ac_unity_mio_trait_small_arms_parts name = BOS_ac_unity_mio_trait_small_arms_parts icon = GFX_generic_mio_trait_icon_defense position = { x = 7 y = 0 } 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 = BOS_ac_unity_mio_trait_ak47_spare_parts name = BOS_ac_unity_mio_trait_ak47_spare_parts icon = GFX_generic_mio_trait_icon_defense all_parents = { BOS_ac_unity_mio_trait_small_arms_parts } position = { x = -1 y = 1 } relative_position_id = BOS_ac_unity_mio_trait_small_arms_parts equipment_bonus = { defense = 0.05 hard_attack = 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 = BOS_ac_unity_mio_trait_smg_9mm name = BOS_ac_unity_mio_trait_smg_9mm icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { BOS_ac_unity_mio_trait_small_arms_parts } position = { x = 1 y = 1 } relative_position_id = BOS_ac_unity_mio_trait_small_arms_parts equipment_bonus = { soft_attack = 0.05 breakthrough = 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 = BOS_ac_unity_mio_trait_ar15_accessories name = BOS_ac_unity_mio_trait_ar15_accessories icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { BOS_ac_unity_mio_trait_ak47_spare_parts } position = { x = -2 y = 2 } relative_position_id = BOS_ac_unity_mio_trait_small_arms_parts equipment_bonus = { breakthrough = 0.05 build_cost_ic = -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 = BOS_ac_unity_mio_trait_upgrade_kits name = BOS_ac_unity_mio_trait_upgrade_kits icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { BOS_ac_unity_mio_trait_ak47_spare_parts } position = { x = -1 y = 2 } relative_position_id = BOS_ac_unity_mio_trait_small_arms_parts equipment_bonus = { hard_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 = BOS_ac_unity_mio_trait_compact_smg_design name = BOS_ac_unity_mio_trait_compact_smg_design icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { BOS_ac_unity_mio_trait_smg_9mm } position = { x = 1 y = 2 } relative_position_id = BOS_ac_unity_mio_trait_small_arms_parts equipment_bonus = { breakthrough = 0.05 hard_attack = 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 = BOS_ac_unity_mio_trait_close_quarters name = BOS_ac_unity_mio_trait_close_quarters icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { BOS_ac_unity_mio_trait_smg_9mm } position = { x = 2 y = 2 } relative_position_id = BOS_ac_unity_mio_trait_small_arms_parts equipment_bonus = { 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 = BOS_ac_unity_mio_trait_match_grade_parts name = BOS_ac_unity_mio_trait_match_grade_parts icon = GFX_generic_mio_trait_icon_ap_attack all_parents = { BOS_ac_unity_mio_trait_ar15_accessories } position = { x = -2 y = 3 } relative_position_id = BOS_ac_unity_mio_trait_small_arms_parts mutually_exclusive = { BOS_ac_unity_mio_trait_rugged_components } equipment_bonus = { 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 = BOS_ac_unity_mio_trait_rugged_components name = BOS_ac_unity_mio_trait_rugged_components icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { BOS_ac_unity_mio_trait_upgrade_kits } position = { x = -1 y = 3 } relative_position_id = BOS_ac_unity_mio_trait_small_arms_parts mutually_exclusive = { BOS_ac_unity_mio_trait_match_grade_parts } equipment_bonus = { 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 = BOS_ac_unity_mio_trait_regional_arms_trade name = BOS_ac_unity_mio_trait_regional_arms_trade icon = GFX_generic_mio_trait_icon_funds any_parent = { BOS_ac_unity_mio_trait_compact_smg_design BOS_ac_unity_mio_trait_close_quarters } position = { x = 2 y = 3 } relative_position_id = BOS_ac_unity_mio_trait_small_arms_parts organization_modifier = { military_industrial_organization_funds_gain = 0.15 military_industrial_organization_size_up_requirement = -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 = BOS_ac_unity_mio_trait_weapon_overhaul name = BOS_ac_unity_mio_trait_weapon_overhaul icon = GFX_generic_mio_trait_icon_efficiency_gain any_parent = { BOS_ac_unity_mio_trait_match_grade_parts BOS_ac_unity_mio_trait_rugged_components } position = { x = -2 y = 4 } relative_position_id = BOS_ac_unity_mio_trait_small_arms_parts production_bonus = { production_efficiency_gain_factor = 0.10 } organization_modifier = { military_industrial_organization_research_bonus = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } }