diff --git a/src/common/decisions/DOH_decision.txt b/src/common/decisions/DOH_decision.txt index ffa6d91..426df3c 100755 --- a/src/common/decisions/DOH_decision.txt +++ b/src/common/decisions/DOH_decision.txt @@ -231,18 +231,18 @@ DOH_decision_category = { 409 = { set_state_name = DOH_boli_name } - set_victory_points = { - province = 957 # 符拉迪沃斯托克/海参崴 - value = 20 - } - set_victory_points = { - province = 12189 # 哈巴罗夫斯克/伯力 - value = 20 - } - set_victory_points = { - province = 4705 # 赤塔/尼布楚 - value = 10 - } + # set_victory_points = { + # province = 957 # 符拉迪沃斯托克/海参崴 + # value = 20 + # } + # set_victory_points = { + # province = 12189 # 哈巴罗夫斯克/伯力 + # value = 20 + # } + # set_victory_points = { + # province = 4705 # 赤塔/尼布楚 + # value = 10 + # } } } } @@ -273,14 +273,14 @@ DOH_decision_category = { name = DOH_wuliyasutai_name } hidden_effect = { - set_victory_points = { - province = 10627 # 克孜勒/乌里雅苏台 - value = 10 - } - set_victory_points = { - province = 4801 # 乌兰巴托 - value = 15 - } + # set_victory_points = { + # province = 10627 # 克孜勒/乌里雅苏台 + # value = 10 + # } + # set_victory_points = { + # province = 4801 # 乌兰巴托 + # value = 15 + # } } } } @@ -318,14 +318,14 @@ DOH_decision_category = { set_state_category = large_city } hidden_effect = { - set_victory_points = { - province = 10062 # 香港 - value = 20 - } - set_victory_points = { - province = 4189 # 澳门 - value = 10 - } + # set_victory_points = { + # province = 10062 # 香港 + # value = 20 + # } + # set_victory_points = { + # province = 4189 # 澳门 + # value = 10 + # } } } } @@ -362,14 +362,14 @@ DOH_decision_category = { add_core_of = DOH } hidden_effect = { - set_victory_points = { - province = 4052 # 平壤 - value = 15 - } - set_victory_points = { - province = 7125 # 汉城 - value = 20 - } + # set_victory_points = { + # province = 4052 # 平壤 + # value = 15 + # } + # set_victory_points = { + # province = 7125 # 汉城 + # value = 20 + # } } } } @@ -1758,9 +1758,35 @@ DOH_decision_debug_category = { target = YUN } annex_country = { - target = GXC + target = KHM + } + annex_country = { + target = NXM + } + annex_country = { + target = GSM + } + annex_country = { + target = XIC + } + annex_country = { + target = SIC + } + annex_country = { + target = HBC + } + annex_country = { + target = SND + } + annex_country = { + target = GDC } transfer_state = 609 + transfer_state = 1043 + transfer_state = 1028 + transfer_state = 1029 + transfer_state = 1030 + transfer_state = 1031 transfer_state = 611 transfer_state = 610 transfer_state = 612 diff --git a/src/common/ideas/doh.txt b/src/common/ideas/doh.txt index 157064f..bf1b834 100755 --- a/src/common/ideas/doh.txt +++ b/src/common/ideas/doh.txt @@ -1619,7 +1619,7 @@ ideas = { designer = yes - CHI_taiyuan_arsenal = { + DOH_taiyuan_arsenal = { picture = generic_artillery_manufacturer_1 @@ -1642,7 +1642,7 @@ ideas = { } - CHI_liaoning_arsenal = { + DOH_liaoning_arsenal = { picture = generic_motorized_equipment_manufacturer_1 allowed = { @@ -1664,7 +1664,7 @@ ideas = { } - CHI_hanyan_arsenal = { + DOH_hanyan_arsenal = { picture = generic_infantry_equipment_manufacturer_1 @@ -1686,7 +1686,7 @@ ideas = { traits = { infantry_equipment_manufacturer } } - CHI_mukden_arsenal = { + DOH_mukden_arsenal = { picture = generic_infantry_equipment_manufacturer_2 @@ -1744,7 +1744,7 @@ ideas = { designer = yes - CHI_camco_3 = { + DOH_camco_3 = { picture = CHI_camco @@ -1772,24 +1772,364 @@ ideas = { } industrial_concern = { - - CHI_mining_commission = { - - picture = generic_industrial_concern_3 + # PRC_peoples_bank_of_china: "[ROOT.GetName]人民银行" + # PRC_publicity_department_of_central_committee: "中国共产党中央委员会宣传部" + # PRC_sinochem: "中化集团" + # PRC_nanjing_wireless_electronics_plant: "南京无线电厂" + # PRC_china_state_construction_engineering_corporation: "中国建筑工程总局" + # PRC_china_state_construction_engineering_corporation_civ_improved: "$PRC_china_state_construction_engineering_corporation$" + # PRC_china_state_construction_engineering_corporation_mil_improved: "$PRC_china_state_construction_engineering_corporation$" + # PRC_china_railway_construction_corporation: "中国铁道建筑总公司" + # PRC_china_national_nuclear_corporation: "中国核工业总公司" + DOH_peoples_bank_of_china = { + # 中国人民银行 + picture = PRC_peoples_bank_of_china allowed = { - tag = DOH + always = yes } - cost = 150 + available = { + has_completed_focus = DOH_renminwansui + } + + visible = { + always = yes + } + + ai_will_do = { + base = 1 + } + + traits = { central_bank } + + modifier = { + consumer_goods_factor = -0.1 + } + } + + DOH_publicity_department_of_central_committee = { + # 宣传部 + picture = PRC_publicity_department_of_central_committee + + allowed = { + always = yes + } + + visible = { + always = yes + } + + ai_will_do = { + base = 10 + } + + traits = { PRC_magazine } + + modifier = { + political_power_gain = 0.25 + stability_factor = 0.05 + } + } + + DOH_sinochem = { + # 中国化工集团 + picture = PRC_sinochem + + allowed = { + always = yes + } + + visible = { + always = yes + } + + available = { + OR = { + DOH = { + controls_state = 608 + } + } + } + + research_bonus = { synth_resources = 0.15 } + + traits = { + refinery_concern + } + + modifier = { + country_resource_oil = 10 + } + } + + DOH_china_state_construction_engineering_corporation = { + # 中国建筑工程总局 + picture = PRC_china_state_construction_engineering_corporation + + allowed = { + always = yes + } + + visible = { + always = yes + } + + ai_will_do = { + base = 1 + } + + traits = { construction_company } + + research_bonus = { construction_tech = 0.15 } + + modifier = { + production_speed_industrial_complex_factor = 0.075 + production_speed_arms_factory_factor = 0.075 + } + } + + DOH_china_railway_construction_corporation = { + # 中国铁道建筑总公司 + picture = PRC_china_railway_construction_corporation + + allowed = { + always = yes + } + + visible = { + always = yes + } + + ai_will_do = { + base = 1 + } + + traits = { railway_company } + } + + DOH_china_national_nuclear_corporation = { + # 中国核工业总公司 + picture = PRC_china_national_nuclear_corporation + + allowed = { + always = yes + } + + visible = { + always = yes + } + + available = { + has_completed_focus = DOH_liangdanyixing + } + + ai_will_do = { + base = 1 + } + + traits = { PRC_nuclear_company } + + modifier = { + specialization_nuclear_speed_factor = 0.1 + sp_tag_nuclear_power_speed_factor = 0.15 + production_speed_nuclear_reactor_factor = 0.1 + + } + } + + # CHI_national_resource_commission: "全国资源委员会" + # CHI_national_resource_commission_desc: "$CHI_mining_commission_desc$" + # CHI_china_national_aviation_corporation: "中国航空公司" + # CHI_china_merchant_group: "招商局集团" + # CHI_shanghai_power_company: "上海电力公司" + # CHI_bank_of_china: "中国银行" + # CHI_yongli_chemical_industries: "永利化学工业" + + DOH_showa_steel_works = { + # 鞍山炼钢厂 + picture = JAP_japan_steel_works + + available = { + controls_state = 716 + } + + allowed = { + always = yes + } + + visible = { NOT = { has_completed_focus = MAN_tsr_mangyo } } + + research_bonus = { + industry = 0.15 + } + + traits = { + industrial_steel_mills_trait + } ai_will_do = { factor = 1 } + } + + DOH_western_refinery = { + # 西制油厂 + picture = generic_refining_concern_1 + + available = { + controls_state = 716 + } + + allowed = { ## If have SEA, then all China except PRC has it. Else all have it (because SEA PRC has Sinochem) + always = yes + } + + research_bonus = { + industry = 0.1 + synth_resources = 0.15 + } + + traits = { refinery_concern } + + # assembled hawk II and hawk III fighter bombers as well as the Vultee V-11 ground attackers + + ai_will_do = { + factor = 1 + } + + } + + DOH_nanjing_wireless_electronics_plant = { + # 南京无线电厂 + picture = PRC_nanjing_wireless_electronics_plant + + allowed = { + has_completed_focus = DOH_wuxiandianjishu + } + + visible = { + always = yes + } + + available = { + controls_state = 1035 + } + + + traits = { electronics_concern } + + research_bonus = { + electronics = 0.15 + } modifier = { - local_resources_factor = 0.1 + } + + } + + DOH_china_national_aviation_corporation = { + # 中国航空公司 + picture = CHI_china_national_aviation_corporation + + allowed = { + has_completed_focus = DOH_tieyuan + } + + research_bonus = { + air_equipment = 0.05 + } + + ai_will_do = { + base = 1 + } + + traits = { civilian_airway_company } + } + + DOH_china_merchant_group = { + # 招商局集团 + picture = CHI_china_merchant_group + + allowed = { + has_completed_focus = DOH_heqishengcai + } + + research_bonus = { + } + + ai_will_do = { + base = 1 + } + + traits = { transport_company } + } + + DOH_shanghai_power_company = { + # 上海电力公司 + picture = CHI_shanghai_power_company + + allowed = { + always = yes + } + available = { + controls_state = 613 + } + + research_bonus = { + } + + modifier = { + country_resource_coal = 18 + } + + ai_will_do = { + base = 1 + } + + traits = { energy_supply_company } + } + + DOH_bank_of_china = { + # 中国银行 + picture = CHI_bank_of_china + + allowed = { + always = yes + } + available = { + always = yes + } + + ai_will_do = { + base = 3 + } + + traits = { monopolistic_bank } + } + + DOH_yongli_chemical_industries = { + # 永利化学工业 + picture = CHI_yongli_chemical_industries + + allowed = { + always = yes + } + available = { + always = yes + } + + research_bonus = { + industry = 0.05 + synth_resources = 0.15 + } + + ai_will_do = { + base = 1 + } + + traits = { refinery_concern } } } } \ No newline at end of file diff --git a/src/common/military_industrial_organization/organizations/BFL_organization.txt b/src/common/military_industrial_organization/organizations/BFL_organization.txt index 82d3cd0..f948897 100755 --- a/src/common/military_industrial_organization/organizations/BFL_organization.txt +++ b/src/common/military_industrial_organization/organizations/BFL_organization.txt @@ -29,7 +29,7 @@ @ship_cruiser_production_cost_factor = -0.1 @ship_destroyer_production_cost_factor = -0.1 @ship_submarine_production_cost_factor = -0.1 -@ship_production_capacity_factor = -0.15 +@ship_production_capacity_factor = -0.05 @ship_mines_sweeping = 0.1 @ship_mines_planting = 0.1 @@ -42,7 +42,7 @@ @aircraft_3_X = 9 @aircraft_3_Y = 4 #BONUSES -@aircraft_production_cost_factor = -0.1 +@aircraft_production_cost_factor = -0.05 @aircraft_air_agility = 0.05 @aircraft_air_defence = 0.1 @aircraft_surface_detection = 0.15 @@ -88,10 +88,13 @@ BFL_morozov_design_bureau_organization = { icon = GFX_idea_morozov_design_bureau special_trait_background = yes - position = { x=@tank_1_X y=@tank_1_Y } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { #Two FROM blocs to provide two different check marks in the UI @@ -122,7 +125,7 @@ BFL_morozov_design_bureau_organization = { icon = GFX_generic_mio_department_icon_tank_general_engine special_trait_background = yes - position = { x=0 y=2 } + position = { x=0 y=1 } relative_position_id = BFL_morozov_design_bureau_organization_up visible = { @@ -148,6 +151,83 @@ BFL_morozov_design_bureau_organization = { } } + add_trait = { + token = BFL_mio_trait_merge_plant_no_174 + name = BFL_merge_tank_plant + icon = GFX_generic_mio_trait_icon_maximum_speed + special_trait_background = yes + + position = { x=@tank_1_X y=@tank_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { #Three FROM blocs to provide two different check marks in the UI + + } + + on_complete = { + + } + + equipment_bonus = { + maximum_speed = @tank_max_speed + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_112 + name = BFL_merge_tank_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=@tank_2_X y=@tank_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = @tank_production_capacity_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_ural_heavy_machine_building_plant + name = BFL_merge_tank_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_soft_attack + special_trait_background = yes + + position = { x=@tank_3_X y=@tank_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + equipment_bonus = { + soft_attack = @tank_soft_attack + } + } + } BFL_astrov_design_bureau_organization = { @@ -165,10 +245,13 @@ BFL_astrov_design_bureau_organization = { icon = GFX_idea_astrov_design_bureau special_trait_background = yes - position = { x=@tank_1_X y=@tank_1_Y } + position = { x=8 y=2 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { #Two FROM blocs to provide two different check marks in the UI @@ -197,7 +280,7 @@ BFL_astrov_design_bureau_organization = { icon = GFX_generic_mio_department_icon_tank_general_engine special_trait_background = yes - position = { x=0 y=2 } + position = { x=0 y=1 } relative_position_id = BFL_astrov_design_bureau_organization_up visible = { @@ -223,6 +306,83 @@ BFL_astrov_design_bureau_organization = { } } + add_trait = { + token = BFL_mio_trait_merge_plant_no_174 + name = BFL_merge_tank_plant + icon = GFX_generic_mio_trait_icon_maximum_speed + special_trait_background = yes + + position = { x=@tank_1_X y=@tank_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { #Three FROM blocs to provide two different check marks in the UI + + } + + on_complete = { + + } + + equipment_bonus = { + maximum_speed = @tank_max_speed + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_112 + name = BFL_merge_tank_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=@tank_2_X y=@tank_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = @tank_production_capacity_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_ural_heavy_machine_building_plant + name = BFL_merge_tank_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_soft_attack + special_trait_background = yes + + position = { x=@tank_3_X y=@tank_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + equipment_bonus = { + soft_attack = @tank_soft_attack + } + } + } BFL_okmo_organization = { @@ -240,10 +400,13 @@ BFL_okmo_organization = { icon = GFX_idea_okmo special_trait_background = yes - position = { x=@tank_1_X y=@tank_1_Y } + position = { x=7 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { #Two FROM blocs to provide two different check marks in the UI @@ -272,8 +435,8 @@ BFL_okmo_organization = { icon = GFX_generic_mio_department_icon_tank_general_engine special_trait_background = yes - position = { x=0 y=2 } - relative_position_id = BFL_okmo_organization_up + position = { x=0 y=1 } + relative_position_id = BFL_mio_trait_merge_ural_heavy_machine_building_plant visible = { FROM = { original_tag = BFL } @@ -297,6 +460,83 @@ BFL_okmo_organization = { base = 100 } } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_174 + name = BFL_merge_tank_plant + icon = GFX_generic_mio_trait_icon_maximum_speed + special_trait_background = yes + + position = { x=8 y=1 } + + visible = { + FROM = { original_tag = BFL } + } + + available = { #Three FROM blocs to provide two different check marks in the UI + + } + + on_complete = { + + } + + equipment_bonus = { + maximum_speed = @tank_max_speed + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_112 + name = BFL_merge_tank_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=8 y=2 } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = @tank_production_capacity_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_ural_heavy_machine_building_plant + name = BFL_merge_tank_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_soft_attack + special_trait_background = yes + + position = { x=8 y=3 } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + equipment_bonus = { + soft_attack = @tank_soft_attack + } + } } @@ -316,15 +556,20 @@ BFL_mytishchy_machine_building_plant_organization = { icon = GFX_idea_SOV_mytishchy_machine_building_plant special_trait_background = yes - position = { x=@tank_1_X y=@tank_1_Y } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { #Two FROM blocs to provide two different check marks in the UI FROM = { - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } @@ -348,7 +593,7 @@ BFL_mytishchy_machine_building_plant_organization = { icon = GFX_generic_mio_department_icon_tank_general_engine special_trait_background = yes - position = { x=0 y=2 } + position = { x=0 y=1 } relative_position_id = BFL_mytishchy_machine_building_plant_organization_up visible = { @@ -373,6 +618,83 @@ BFL_mytishchy_machine_building_plant_organization = { base = 100 } } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_174 + name = BFL_merge_tank_plant + icon = GFX_generic_mio_trait_icon_maximum_speed + special_trait_background = yes + + position = { x=@tank_1_X y=@tank_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { #Three FROM blocs to provide two different check marks in the UI + + } + + on_complete = { + + } + + equipment_bonus = { + maximum_speed = @tank_max_speed + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_112 + name = BFL_merge_tank_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=@tank_2_X y=@tank_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = @tank_production_capacity_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_ural_heavy_machine_building_plant + name = BFL_merge_tank_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_soft_attack + special_trait_background = yes + + position = { x=@tank_3_X y=@tank_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + equipment_bonus = { + soft_attack = @tank_soft_attack + } + } } BFL_kirov_organization = { @@ -396,15 +718,20 @@ BFL_kirov_organization = { icon = GFX_idea_SOV_kirov special_trait_background = yes - position = { x=@tank_1_X y=@tank_1_Y } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { #Two FROM blocs to provide two different check marks in the UI FROM = { - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } @@ -428,7 +755,7 @@ BFL_kirov_organization = { icon = GFX_generic_mio_department_icon_tank_general_engine special_trait_background = yes - position = { x=0 y=2 } + position = { x=0 y=1 } relative_position_id = BFL_kirov_organization_up visible = { @@ -453,6 +780,83 @@ BFL_kirov_organization = { base = 100 } } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_174 + name = BFL_merge_tank_plant + icon = GFX_generic_mio_trait_icon_maximum_speed + special_trait_background = yes + + position = { x=@tank_1_X y=@tank_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { #Three FROM blocs to provide two different check marks in the UI + + } + + on_complete = { + + } + + equipment_bonus = { + maximum_speed = @tank_max_speed + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_112 + name = BFL_merge_tank_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=@tank_2_X y=@tank_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = @tank_production_capacity_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_ural_heavy_machine_building_plant + name = BFL_merge_tank_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_soft_attack + special_trait_background = yes + + position = { x=@tank_3_X y=@tank_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + equipment_bonus = { + soft_attack = @tank_soft_attack + } + } } @@ -480,10 +884,10 @@ BFL_nevskoye_design_bureau_organization = { icon = GFX_BLI_zaochuanchang_mio_icon_1 special_trait_background = yes - position = { x=8 y=4 } + position = { x=7 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -514,10 +918,10 @@ BFL_nevskoye_design_bureau_organization = { icon = GFX_BLI_zaochuanchang_mio_icon_2 special_trait_background = yes - position = { x=9 y=4 } + position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -542,21 +946,25 @@ BFL_nevskoye_design_bureau_organization = { } } } - add_trait = { #MTG version + add_trait = { token = BFL_nevskoye_design_bureau_organization_up name = BFL_nevskoye_design_bureau_up - #icon = GFX_generic_mio_department_icon_facilities icon = GFX_idea_nevskoye_design_bureau special_trait_background = yes - position = { x=@ship_1_X y=@ship_1_Y } + position = { x=8 y=3 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_battleship mio_cat_eq_all_destroyer } @@ -576,6 +984,98 @@ BFL_nevskoye_design_bureau_organization = { navy_fuel_consumption_factor = -0.1 } } + + add_trait = { #MTG version + token = BFL_mio_trait_merge_plant_no_370 + name = BFL_merge_ship_plant_4_baltic + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_mines + special_trait_background = yes + + position = { x=@ship_1_X y=@ship_1_Y } + + visible = { + FROM = { original_tag = BFL } + has_dlc = "Man the Guns" + } + + available = { + + } + + on_complete = { + FROM = { + add_tech_bonus = { + bonus = 1 + uses = 1 + category = naval_mines + } + } + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser } + + production_bonus = { + production_cost_factor = @ship_production_capacity_factor + } + + equipment_bonus = { + mines_planting = @ship_mines_planting + } + } + + add_trait = { #No-MTG version + token = BFL_mio_trait_merge_plant_no_370_no_mtg + name = BFL_merge_ship_plant_4_baltic + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_mines + special_trait_background = yes + + position = { x=@ship_1_X y=@ship_1_Y } + + visible = { + FROM = { original_tag = BFL } + NOT = { has_dlc = "Man the Guns" } + } + + available = { + + } + + on_complete = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser } + + production_bonus = { + production_cost_factor = @ship_production_capacity_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_5 + name = BFL_merge_ship_plant_1_baltic + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_ship_screen_ship_production + special_trait_background = yes + + position = { x=@ship_2_X y=@ship_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser } + + production_bonus = { + production_cost_factor = @ship_cruiser_production_cost_factor + } + } } BFL_rubin_design_bureau_organization = { @@ -591,10 +1091,10 @@ BFL_rubin_design_bureau_organization = { icon = GFX_BLI_zaochuanchang_mio_icon_1 special_trait_background = yes - position = { x=8 y=4 } + position = { x=3 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -625,10 +1125,10 @@ BFL_rubin_design_bureau_organization = { icon = GFX_BLI_zaochuanchang_mio_icon_2 special_trait_background = yes - position = { x=9 y=4 } + position = { x=4 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -660,14 +1160,19 @@ BFL_rubin_design_bureau_organization = { icon = GFX_idea_SOV_rubin_design_bureau special_trait_background = yes - position = { x=@ship_1_X y=@ship_1_Y } + position = { x=8 y=3 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine mio_cat_eq_all_battleship mio_cat_eq_all_carrier } @@ -687,6 +1192,127 @@ BFL_rubin_design_bureau_organization = { navy_fuel_consumption_factor = -0.1 } } + + add_trait = { #MTG version + token = BFL_mio_trait_merge_plant_no_370 + name = BFL_merge_ship_plant_4_baltic + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_mines + special_trait_background = yes + + position = { x=@ship_1_X y=@ship_1_Y } + + visible = { + FROM = { original_tag = BFL } + has_dlc = "Man the Guns" + } + + available = { + + } + + on_complete = { + FROM = { + add_tech_bonus = { + name = BFL_merge_ship_plant_2_baltic + bonus = 1 + uses = 1 + category = naval_mines + } + } + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine } + + production_bonus = { + production_cost_factor = @ship_production_capacity_factor + } + + equipment_bonus = { + mines_planting = @ship_mines_planting + } + } + + add_trait = { #No-MTG version + token = BFL_mio_trait_merge_plant_no_370_no_mtg + name = BFL_merge_ship_plant_4_baltic + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_mines + special_trait_background = yes + + position = { x=@ship_1_X y=@ship_1_Y } + + visible = { + FROM = { original_tag = BFL } + NOT = { has_dlc = "Man the Guns" } + } + + available = { + + } + + on_complete = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine } + + production_bonus = { + production_cost_factor = @ship_production_capacity_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_363 + name = BFL_merge_ship_plant_2_baltic + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_ship_screen_ship_production + special_trait_background = yes + + position = { x=@ship_2_X y=@ship_2_Y } + + mutually_exclusive = { BFL_mio_trait_merge_plant_no_190 } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_destroyer } + + production_bonus = { + production_cost_factor = @ship_destroyer_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_190 + name = BFL_merge_ship_plant_3_baltic + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_ship_submarine_production + special_trait_background = yes + + position = { x=@ship_3_X y=@ship_3_Y } + + mutually_exclusive = { BFL_mio_trait_merge_plant_no_363 } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + limit_to_equipment_type = { ship_hull_submarine } + + production_bonus = { + production_cost_factor = @ship_submarine_production_cost_factor + } + } } BFL_black_sea_shipyard_organization = { @@ -698,10 +1324,10 @@ BFL_black_sea_shipyard_organization = { icon = GFX_BLI_zaochuanchang_mio_icon_1 special_trait_background = yes - position = { x=8 y=4 } + position = { x=0 y=3 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -732,10 +1358,10 @@ BFL_black_sea_shipyard_organization = { icon = GFX_BLI_zaochuanchang_mio_icon_2 special_trait_background = yes - position = { x=9 y=4 } + position = { x=1 y=3 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -800,14 +1426,19 @@ BFL_black_sea_shipyard_organization = { icon = GFX_idea_SOV_black_sea_shipyard special_trait_background = yes - position = { x=@ship_1_X y=@ship_1_Y } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine } @@ -826,6 +1457,127 @@ BFL_black_sea_shipyard_organization = { navy_fuel_consumption_factor = -0.1 } } + + add_trait = { #MTG version + token = BFL_mio_trait_merge_mariupol_plant + name = BFL_merge_ship_plant_4_black_sea + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_mines + special_trait_background = yes + + position = { x=@ship_1_X y=@ship_1_Y } + + visible = { + FROM = { original_tag = BFL } + has_dlc = "Man the Guns" + } + + available = { + + } + + on_complete = { + FROM = { + add_tech_bonus = { + name = BFL_merge_ship_plant_2_baltic + bonus = 1 + uses = 1 + category = naval_mines + } + } + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine } + + production_bonus = { + production_cost_factor = @ship_production_capacity_factor + } + + equipment_bonus = { + mines_planting = @ship_mines_planting + } + } + + add_trait = { #No-MTG version + token = BFL_mio_trait_merge_mariupol_plant_no_mtg + name = BFL_merge_ship_plant_4_black_sea + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_mines + special_trait_background = yes + + position = { x=@ship_1_X y=@ship_1_Y } + + visible = { + FROM = { original_tag = BFL } + NOT = { has_dlc = "Man the Guns" } + } + + available = { + + } + + on_complete = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine } + + production_bonus = { + production_cost_factor = @ship_production_capacity_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_leninskaya_kuznitsa_plant + name = BFL_merge_ship_plant_2_black_sea + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_ship_screen_ship_production + special_trait_background = yes + + position = { x=@ship_2_X y=@ship_2_Y } + + mutually_exclusive = { BFL_mio_trait_merge_plant_no_340 } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_destroyer } + + production_bonus = { + production_cost_factor = @ship_destroyer_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_340 + name = BFL_merge_ship_plant_3_black_sea + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_ship_submarine_production + special_trait_background = yes + + position = { x=@ship_3_X y=@ship_3_Y } + + mutually_exclusive = { BFL_mio_trait_merge_leninskaya_kuznitsa_plant } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + limit_to_equipment_type = { ship_hull_submarine } + + production_bonus = { + production_cost_factor = @ship_submarine_production_cost_factor + } + } } BFL_sevastopol_marine_plant_organization = { @@ -840,7 +1592,7 @@ BFL_sevastopol_marine_plant_organization = { position = { x=4 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -874,7 +1626,7 @@ BFL_sevastopol_marine_plant_organization = { position = { x=5 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -934,14 +1686,19 @@ BFL_sevastopol_marine_plant_organization = { icon = GFX_idea_SOV_sevastopol_marine_plant special_trait_background = yes - position = { x=@ship_1_X y=@ship_1_Y } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine mio_cat_eq_all_battleship mio_cat_eq_all_carrier } @@ -964,6 +1721,99 @@ BFL_sevastopol_marine_plant_organization = { } } + + add_trait = { #MTG version + token = BFL_mio_trait_merge_mariupol_plant + name = BFL_merge_ship_plant_4_black_sea + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_mines + special_trait_background = yes + + position = { x=@ship_1_X y=@ship_1_Y } + + visible = { + FROM = { original_tag = BFL } + has_dlc = "Man the Guns" + } + + available = { + + } + + on_complete = { + FROM = { + add_tech_bonus = { + name = BFL_merge_ship_plant_2_baltic + bonus = 1 + uses = 1 + category = naval_mines + } + } + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser } + + production_bonus = { + production_cost_factor = @ship_production_capacity_factor + } + + equipment_bonus = { + mines_planting = @ship_mines_planting + } + } + + add_trait = { #No-MTG version + token = BFL_mio_trait_merge_mariupol_plant_no_mtg + name = BFL_merge_ship_plant_4_black_sea + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_mines + special_trait_background = yes + + position = { x=@ship_1_X y=@ship_1_Y } + + visible = { + FROM = { original_tag = BFL } + NOT = { has_dlc = "Man the Guns" } + } + + available = { + + } + + on_complete = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser } + + production_bonus = { + production_cost_factor = @ship_production_capacity_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_200 + name = BFL_merge_ship_plant_1_black_sea + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_ship_screen_ship_production + special_trait_background = yes + + position = { x=@ship_2_X y=@ship_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser } + + production_bonus = { + production_cost_factor = @ship_cruiser_production_cost_factor + } + } } @@ -996,14 +1846,19 @@ BFL_mig_design_bureau_organization = { icon = GFX_idea_mig_design_bureau special_trait_background = yes - position = { x=@aircraft_1_X y=@aircraft_1_Y } + position = { x=9 y=1 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } production_bonus = { @@ -1024,6 +1879,99 @@ BFL_mig_design_bureau_organization = { } } + add_trait = { + token = BFL_mio_trait_merge_plant_no_28 + name = BFL_merge_aircraft_plant_1 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_build_cost_ic + special_trait_background = yes + + position = { x=@aircraft_1_X y=@aircraft_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_cost_factor = @aircraft_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_150 + name = BFL_merge_aircraft_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_air_agility + special_trait_background = yes + + position = { x=@aircraft_2_X y=@aircraft_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + FROM = { + add_resource = { + type = aluminium + amount = 3 + state = 219 + } + } + } + + equipment_bonus = { + air_agility = @aircraft_air_agility + } + } + + add_trait = { + token = BFL_mio_trait_merge_vef_plant + name = BFL_merge_aircraft_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_detection + special_trait_background = yes + + position = { x=@aircraft_3_X y=@aircraft_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + FROM = { + add_tech_bonus = { + name = BFL_mio_trait_merge_vef_plant + bonus = 1 + uses = 1 + category = radar_tech + } + } + } + + equipment_bonus = { + air_defence = @aircraft_air_defence + surface_detection = @aircraft_surface_detection + sub_detection = @aircraft_sub_detection + } + } + } BFL_ilyushin_design_bureau_organization = { @@ -1041,14 +1989,19 @@ BFL_ilyushin_design_bureau_organization = { icon = GFX_idea_ilyushin_design_bureau special_trait_background = yes - position = { x=@aircraft_1_X y=@aircraft_1_Y } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } production_bonus = { @@ -1067,6 +2020,99 @@ BFL_ilyushin_design_bureau_organization = { air_fuel_consumption_factor = -0.1 } } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_28 + name = BFL_merge_aircraft_plant_1 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_build_cost_ic + special_trait_background = yes + + position = { x=@aircraft_1_X y=@aircraft_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_cost_factor = @aircraft_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_150 + name = BFL_merge_aircraft_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_air_agility + special_trait_background = yes + + position = { x=@aircraft_2_X y=@aircraft_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + FROM = { + add_resource = { + type = aluminium + amount = 3 + state = 219 + } + } + } + + equipment_bonus = { + air_agility = @aircraft_air_agility + } + } + + add_trait = { + token = BFL_mio_trait_merge_vef_plant + name = BFL_merge_aircraft_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_detection + special_trait_background = yes + + position = { x=@aircraft_3_X y=@aircraft_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + FROM = { + add_tech_bonus = { + name = BFL_mio_trait_merge_vef_plant + bonus = 1 + uses = 1 + category = radar_tech + } + } + } + + equipment_bonus = { + air_defence = @aircraft_air_defence + surface_detection = @aircraft_surface_detection + sub_detection = @aircraft_sub_detection + } + } } BFL_yakovlev_design_bureau_organization = { @@ -1084,14 +2130,19 @@ BFL_yakovlev_design_bureau_organization = { icon = GFX_idea_yakovlev_design_bureau special_trait_background = yes - position = { x=@aircraft_1_X y=@aircraft_1_Y } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } production_bonus = { @@ -1113,6 +2164,99 @@ BFL_yakovlev_design_bureau_organization = { } } + add_trait = { + token = BFL_mio_trait_merge_plant_no_28 + name = BFL_merge_aircraft_plant_1 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_build_cost_ic + special_trait_background = yes + + position = { x=@aircraft_1_X y=@aircraft_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_cost_factor = @aircraft_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_150 + name = BFL_merge_aircraft_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_air_agility + special_trait_background = yes + + position = { x=@aircraft_2_X y=@aircraft_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + FROM = { + add_resource = { + type = aluminium + amount = 3 + state = 219 + } + } + } + + equipment_bonus = { + air_agility = @aircraft_air_agility + } + } + + add_trait = { + token = BFL_mio_trait_merge_vef_plant + name = BFL_merge_aircraft_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_detection + special_trait_background = yes + + position = { x=@aircraft_3_X y=@aircraft_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + FROM = { + add_tech_bonus = { + name = BFL_mio_trait_merge_vef_plant + bonus = 1 + uses = 1 + category = radar_tech + } + } + } + + equipment_bonus = { + air_defence = @aircraft_air_defence + surface_detection = @aircraft_surface_detection + sub_detection = @aircraft_sub_detection + } + } + } BFL_tupolev_design_bureau_organization = { @@ -1152,17 +2296,19 @@ BFL_tupolev_design_bureau_organization = { icon = GFX_idea_tupolev_design_bureau special_trait_background = yes - position = { x=-1 y=1 } - relative_position_id = generic_mio_trait_pressurized_cockpit - - any_parent = { generic_mio_trait_pressurized_cockpit } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } production_bonus = { @@ -1181,6 +2327,99 @@ BFL_tupolev_design_bureau_organization = { air_fuel_consumption_factor = -0.1 } } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_28 + name = BFL_merge_aircraft_plant_1 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_build_cost_ic + special_trait_background = yes + + position = { x=@aircraft_1_X y=@aircraft_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_cost_factor = @aircraft_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_150 + name = BFL_merge_aircraft_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_air_agility + special_trait_background = yes + + position = { x=@aircraft_2_X y=@aircraft_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + FROM = { + add_resource = { + type = aluminium + amount = 3 + state = 219 + } + } + } + + equipment_bonus = { + air_agility = @aircraft_air_agility + } + } + + add_trait = { + token = BFL_mio_trait_merge_vef_plant + name = BFL_merge_aircraft_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_detection + special_trait_background = yes + + position = { x=@aircraft_3_X y=@aircraft_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + FROM = { + add_tech_bonus = { + name = BFL_mio_trait_merge_vef_plant + bonus = 1 + uses = 1 + category = radar_tech + } + } + } + + equipment_bonus = { + air_defence = @aircraft_air_defence + surface_detection = @aircraft_surface_detection + sub_detection = @aircraft_sub_detection + } + } } @@ -1213,14 +2452,19 @@ BFL_grabin_design_bureau_organization = { icon = GFX_idea_grabin_design_bureau special_trait_background = yes - position = { x=@materiel_1_X y=@materiel_1_Y } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { artillery_equipment armor anti_tank_equipment anti_air_equipment motorized_rocket_equipment } @@ -1239,6 +2483,80 @@ BFL_grabin_design_bureau_organization = { military_industrial_organization_research_bonus = 0.15 } } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_172 + name = BFL_merge_materiel_plant_1_artillery + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_artillery_production + special_trait_background = yes + + position = { x=@materiel_1_X y=@materiel_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + production_bonus = { + production_cost_factor = @artillery_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_nkmz_plant + name = BFL_merge_materiel_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_efficiency_cap + special_trait_background = yes + + position = { x=@materiel_2_X y=@materiel_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_efficiency_cap_factor = @materiel_production_efficiency_cap_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_magnitogorsk_metallurgical_plant + name = BFL_merge_materiel_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=@materiel_3_X y=@materiel_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = @materiel_production_capacity_factor + } + } } BFL_tula_arms_plant_organization = { @@ -1287,14 +2605,19 @@ BFL_tula_arms_plant_organization = { icon = GFX_idea_tula_arms_plant special_trait_background = yes - position = { x=@materiel_1_X y=@materiel_1_Y } + position = { x=8 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { infantry_equipment support_equipment } @@ -1316,8 +2639,7 @@ BFL_tula_arms_plant_organization = { icon = GFX_generic_mio_department_icon_tank_general_armor special_trait_background = yes - position = { x=0 y=-2 } - relative_position_id = BFL_tula_arms_plant_organization_up + position = { x=9 y=1 } visible = { FROM = { original_tag = BFL } } @@ -1348,8 +2670,7 @@ BFL_tula_arms_plant_organization = { icon = GFX_generic_mio_department_icon_infantry_quality special_trait_background = yes - position = { x=0 y=-1 } - relative_position_id = BFL_tula_arms_plant_organization_up + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } } @@ -1371,6 +2692,80 @@ BFL_tula_arms_plant_organization = { base = 5 } } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_622 + name = BFL_merge_materiel_plant_1_infantry + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_infantry_production + special_trait_background = yes + + position = { x=@materiel_1_X y=@materiel_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + production_bonus = { + production_cost_factor = @infantry_equipment_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_nkmz_plant + name = BFL_merge_materiel_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_efficiency_cap + special_trait_background = yes + + position = { x=@materiel_2_X y=@materiel_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_efficiency_cap_factor = @materiel_production_efficiency_cap_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_magnitogorsk_metallurgical_plant + name = BFL_merge_materiel_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=@materiel_3_X y=@materiel_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = @materiel_production_capacity_factor + } + } } BFL_gaz_organization = { @@ -1388,14 +2783,19 @@ BFL_gaz_organization = { icon = GFX_idea_gaz special_trait_background = yes - position = { x=@materiel_1_X y=@materiel_1_Y } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } organization_modifier = { @@ -1411,4 +2811,78 @@ BFL_gaz_organization = { build_cost_ic = -0.2 } } + + add_trait = { + token = BFL_mio_trait_merge_automobile_tool_plant + name = BFL_merge_materiel_plant_1_motorized + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_motorized_mechanized_production + special_trait_background = yes + + position = { x=@materiel_1_X y=@materiel_1_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + production_bonus = { + production_cost_factor = @motorized_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_nkmz_plant + name = BFL_merge_materiel_plant_2 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_efficiency_cap + special_trait_background = yes + + position = { x=@materiel_2_X y=@materiel_2_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_efficiency_cap_factor = @materiel_production_efficiency_cap_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_magnitogorsk_metallurgical_plant + name = BFL_merge_materiel_plant_3 + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=@materiel_3_X y=@materiel_3_Y } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = @materiel_production_capacity_factor + } + } } diff --git a/src/common/military_industrial_organization/organizations/BLI_organization.txt b/src/common/military_industrial_organization/organizations/BLI_organization.txt index 750fe7b..8a6c111 100755 --- a/src/common/military_industrial_organization/organizations/BLI_organization.txt +++ b/src/common/military_industrial_organization/organizations/BLI_organization.txt @@ -57,7 +57,7 @@ BLI_carrier_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -91,7 +91,7 @@ BLI_carrier_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -133,7 +133,7 @@ BLI_BB_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -167,7 +167,7 @@ BLI_BB_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -209,7 +209,7 @@ BLI_SL_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -243,7 +243,7 @@ BLI_SL_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -285,7 +285,7 @@ BLI_SM_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -319,7 +319,7 @@ BLI_SM_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { diff --git a/src/common/military_industrial_organization/organizations/BYG_organization.txt b/src/common/military_industrial_organization/organizations/BYG_organization.txt index 5d7550b..e0e2d5f 100755 --- a/src/common/military_industrial_organization/organizations/BYG_organization.txt +++ b/src/common/military_industrial_organization/organizations/BYG_organization.txt @@ -21,6 +21,7 @@ BYG_marmon_herrington_organization = { allowed = { tag = BYG } + } BYG_chrysler_organization = { @@ -36,12 +37,16 @@ BYG_chrysler_organization = { limit_to_equipment_type = { mio_cat_eq_all_medium_tank } - equipment_bonus = { - reliability = 0.1 - soft_attack = 0.02 - hard_attack = 0.03 - defense = -0.15 - } + equipment_bonus = { + reliability = 0.1 + soft_attack = 0.1 + hard_attack = 0.1 + defense = -0.15 + } + production_bonus = { + production_cost_factor = 0.1 + } + } add_trait = { @@ -85,7 +90,14 @@ BYG_army_ordnance_department_organization = { allowed = { tag = BYG } - + + initial_trait = { + production_bonus = { + production_capacity_factor = 0.05 + production_cost_factor = -0.1 + } + } + add_trait = { token = BYG_mio_trait_periscope_sights name = BYG_mio_trait_periscope_sights @@ -126,11 +138,36 @@ BYG_detroit_arsenal_organization = { allowed = { tag = BYG } + + initial_trait = { + equipment_bonus = { + armor_value = -0.05 + defense =-0.05 + build_cost_ic = -0.02 + } + production_bonus = { + production_capacity_factor = 0.1 + } + } + add_trait = { + token = BYG_mio_trait_arsenal_of_democracy + name = BYG_mio_trait_arsenal_of_democracy + icon = GFX_generic_mio_department_icon_tank_medium_tank_line_efficiency + special_trait_background = yes + + position = { x=-1 y=1 } + relative_position_id = generic_mio_trait_standardized_components + + all_parents = { generic_mio_trait_standardized_components } + production_bonus = { + production_efficiency_cap_factor = 0.1 + } + } + add_trait = { token = BYG_armor_up name = BYG_armor_up - #icon = GFX_generic_mio_department_icon_facilities icon = GFX_generic_mio_department_icon_tank_medium_tank_line_efficiency special_trait_background = yes @@ -213,7 +250,7 @@ BYG_norfolk_naval_yard_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -247,7 +284,7 @@ BYG_norfolk_naval_yard_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -272,6 +309,36 @@ BYG_norfolk_naval_yard_organization = { } } } + + add_trait = { + token = BYG_mio_trait_shipyard_expansion + name = BYG_mio_trait_shipyard_expansion + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=2 y=0 } + + production_bonus = { + production_capacity_factor = 0.05 + } + } + + add_trait = { + token = BYG_mio_trait_naval_station_norfolk + name = BYG_mio_trait_naval_station_norfolk + icon = GFX_generic_mio_trait_icon_naval_range + special_trait_background = yes + + all_parents = { BYG_mio_trait_shipyard_expansion } + + position = { x=0 y=1 } + relative_position_id = BYG_mio_trait_shipyard_expansion + + equipment_bonus = { + reliability = 0.1 + naval_range = 0.1 + } + } } BYG_electric_boat_company_organization = { @@ -289,7 +356,7 @@ BYG_electric_boat_company_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -323,7 +390,7 @@ BYG_electric_boat_company_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -348,6 +415,45 @@ BYG_electric_boat_company_organization = { } } } + + add_trait = { + token = BYG_mio_trait_gould_centrifugal_pump + name = BYG_mio_trait_gould_centrifugal_pump + icon = GFX_generic_mio_trait_icon_sub_visibility + special_trait_background = yes + + any_parent = { generic_mio_trait_efficient_fuel_engines generic_mio_trait_high_powered_engines } + + position = { x=-1 y=1 } + relative_position_id = generic_mio_trait_efficient_fuel_engines + + equipment_bonus = { + sub_visibility = -0.03 + } + } + + add_trait = { + token = BYG_mio_trait_radar_experimentation + name = BYG_mio_trait_radar_experimentation + icon = GFX_generic_mio_trait_icon_surface_detection + special_trait_background = yes + + all_parents = { generic_mio_trait_experimental_anechoic_tiles generic_mio_trait_improved_torpedo_detonators } + + available = { + FROM = { + has_tech = centimetric_radar + } + } + + position = { x=0 y=1 } + relative_position_id = generic_mio_trait_experimental_anechoic_tiles + + equipment_bonus = { + sub_visibility = -0.03 + surface_detection = 0.03 + } + } } BYG_brooklyn_naval_yard_organization = { @@ -365,7 +471,7 @@ BYG_brooklyn_naval_yard_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -399,7 +505,7 @@ BYG_brooklyn_naval_yard_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -424,6 +530,41 @@ BYG_brooklyn_naval_yard_organization = { } } } + + add_trait = { + token = BYG_mio_trait_the_can_do_shipyard + name = BYG_mio_trait_the_can_do_shipyard + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + #all_parents = { } + + position = { x=3 y=0 } + + production_bonus = { + production_capacity_factor = 0.05 + } + } + + add_trait = { + token = BYG_mio_trait_drydock_expansion + name = BYG_mio_trait_drydock_expansion + icon = GFX_generic_mio_department_icon_ship_capital_ship_production + special_trait_background = yes + + limit_to_equipment_type = { + capital_ship + } + + all_parents = { BYG_mio_trait_the_can_do_shipyard } + + position = { x=0 y=1 } + relative_position_id = BYG_mio_trait_the_can_do_shipyard + + production_bonus = { + production_capacity_factor = 0.05 + } + } } BYG_newport_news_shipbuilding_organization = { @@ -432,6 +573,37 @@ BYG_newport_news_shipbuilding_organization = { allowed = { tag = BYG } + + initial_trait = { + + limit_to_equipment_type = { + carrier + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + } + + add_trait = { + token = BYG_mio_trait_north_carolina_shipbuilding_company + name = BYG_mio_trait_north_carolina_shipbuilding_company + icon = GFX_generic_mio_department_icon_ship_screen_ship_production + special_trait_background = yes + + limit_to_equipment_type = { + screen_ship + } + + #all_parents = { } + + position = { x=3 y=0 } + + production_bonus = { + production_capacity_factor = 0.05 + } + } add_trait = { token = bulizaochuanchang_1 name = bulizaochuanchang_1 @@ -441,8 +613,10 @@ BYG_newport_news_shipbuilding_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } + + equipment_bonus = { reliability = 0.08 @@ -475,7 +649,7 @@ BYG_newport_news_shipbuilding_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -558,6 +732,65 @@ BYG_north_american_aviation_organization = { air_attack = 0.02 } } + + add_trait = { + token = BYG_mio_yingxingpeijian + name = BYG_mio_yingxingpeijian + icon = GFX_generic_mio_department_icon_plane_tactical_bomber_engine + special_trait_background = yes + + position = { x=0 y=0 } + #relative_position_id = generic_mio_trait_light_weight_barrels + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_kongdixietong + } + } + + equipment_bonus = { + air_agility = 0.1 + air_ground_attack = 0.1 + air_attack = 0.1 + reliability = 0.05 + } + production_bonus = { + #production_cost_factor = 0.05 + } + } + + add_trait = { + token = BYG_mio_wangsheshengji + name = BYG_mio_wangsheshengji + icon = GFX_generic_mio_department_icon_plane_tactical_bomber_quality + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = BYG_mio_yingxingpeijian + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_kongdixietong + } + } + + equipment_bonus = { + air_range = 0.25 + maximum_speed = 0.1 + reliability = 0.1 + } + production_bonus = { + #production_cost_factor = 0.05 + } + } } BYG_lockheed_organization = { @@ -609,6 +842,64 @@ BYG_lockheed_organization = { air_attack = 0.05 } } + add_trait = { + token = BYG_mio_yingxingpeijian2 + name = BYG_mio_yingxingpeijian + icon = GFX_generic_mio_department_icon_plane_tactical_bomber_engine + special_trait_background = yes + + position = { x=0 y=0 } + #relative_position_id = generic_mio_trait_light_weight_barrels + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_kongdixietong + } + } + + equipment_bonus = { + air_agility = 0.1 + air_ground_attack = 0.1 + air_attack = 0.1 + reliability = 0.05 + } + production_bonus = { + #production_cost_factor = 0.05 + } + } + + add_trait = { + token = BYG_mio_wangsheshengji2 + name = BYG_mio_wangsheshengji + icon = GFX_generic_mio_department_icon_plane_tactical_bomber_quality + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = BYG_mio_yingxingpeijian2 + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_kongdixietong + } + } + + equipment_bonus = { + air_range = 0.25 + maximum_speed = 0.1 + reliability = 0.1 + } + production_bonus = { + #production_cost_factor = 0.05 + } + } } BYG_douglas_aircraft_company_organization = { @@ -618,6 +909,110 @@ BYG_douglas_aircraft_company_organization = { allowed = { tag = BYG } + + override_trait = { + token = generic_mio_trait_low_altitude_attacks + position = { x=3 y=0 } + } + + add_trait = { + token = USA_mio_trait_remote_controlled_turrets + name = USA_mio_trait_remote_controlled_turrets + icon = GFX_generic_mio_trait_icon_air_attack + + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = generic_mio_trait_low_altitude_attacks + + available = { + FROM = { + has_tech = computing_machine + } + } + + any_parent = { generic_mio_trait_low_altitude_attacks } + + equipment_bonus = { + air_attack = 0.1 + } + } + + add_trait = { + token = USA_mio_trait_specialist_nose_configurations + name = USA_mio_trait_specialist_nose_configurations + icon = GFX_generic_mio_department_icon_plane_cas_combat + + special_trait_background = yes + + position = { x=0 y=2 } + relative_position_id = generic_mio_trait_heavily_armed_aircraft + + any_parent = { generic_mio_trait_air_brakes generic_mio_trait_wingborne_fuel_tanks } + any_parent = {generic_mio_trait_heavily_armed_aircraft } + + equipment_bonus = { + air_ground_attack = 0.1 + } + } + add_trait = { + token = BYG_mio_yingxingpeijian3 + name = BYG_mio_yingxingpeijian + icon = GFX_generic_mio_department_icon_plane_tactical_bomber_engine + special_trait_background = yes + + position = { x=0 y=1 } + #relative_position_id = generic_mio_trait_light_weight_barrels + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_kongdixietong + } + } + + equipment_bonus = { + air_agility = 0.1 + air_ground_attack = 0.1 + air_attack = 0.1 + reliability = 0.05 + } + production_bonus = { + #production_cost_factor = 0.05 + } + } + + add_trait = { + token = BYG_mio_wangsheshengji3 + name = BYG_mio_wangsheshengji + icon = GFX_generic_mio_department_icon_plane_tactical_bomber_quality + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = BYG_mio_yingxingpeijian3 + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_kongdixietong + } + } + + equipment_bonus = { + air_range = 0.25 + maximum_speed = 0.1 + reliability = 0.1 + } + production_bonus = { + #production_cost_factor = 0.05 + } + } } BYG_boeing_organization = { @@ -657,6 +1052,65 @@ BYG_boeing_organization = { fuel_consumption = 0.05 } } + + add_trait = { + token = BYG_mio_yingxingpeijian4 + name = BYG_mio_yingxingpeijian + icon = GFX_generic_mio_department_icon_plane_tactical_bomber_engine + special_trait_background = yes + + position = { x=0 y=0 } + #relative_position_id = generic_mio_trait_light_weight_barrels + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_kongdixietong + } + } + + equipment_bonus = { + air_agility = 0.1 + air_ground_attack = 0.1 + air_attack = 0.1 + reliability = 0.05 + } + production_bonus = { + #production_cost_factor = 0.05 + } + } + + add_trait = { + token = BYG_mio_wangsheshengji4 + name = BYG_mio_wangsheshengji + icon = GFX_generic_mio_department_icon_plane_tactical_bomber_quality + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = BYG_mio_yingxingpeijian4 + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_kongdixietong + } + } + + equipment_bonus = { + air_range = 0.25 + maximum_speed = 0.1 + reliability = 0.1 + } + production_bonus = { + #production_cost_factor = 0.05 + } + } } BYG_grumman_organization = { @@ -677,7 +1131,7 @@ BYG_grumman_organization = { relative_position_id = generic_mio_trait_reinforced_fuselage any_parent = { generic_mio_trait_reinforced_fuselage } - limit_to_equipment_type = { large_plane_airframe large_plane_maritime_patrol_plane_airframe } + limit_to_equipment_type = { mio_cat_eq_all_cv_aircraft small_plane_naval_bomber_airframe } equipment_bonus = { air_agility = 0.05 @@ -711,6 +1165,65 @@ BYG_grumman_organization = { maximum_speed = 0.1 } } + + add_trait = { + token = BYG_mio_yingxingpeijian5 + name = BYG_mio_yingxingpeijian + icon = GFX_generic_mio_department_icon_plane_tactical_bomber_engine + special_trait_background = yes + + position = { x=5 y=0 } + relative_position_id = generic_mio_trait_navigation_equipment + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_kongdixietong + } + } + + equipment_bonus = { + air_agility = 0.1 + air_ground_attack = 0.1 + air_attack = 0.1 + reliability = 0.05 + } + production_bonus = { + #production_cost_factor = 0.05 + } + } + + add_trait = { + token = BYG_mio_wangsheshengji5 + name = BYG_mio_wangsheshengji + icon = GFX_generic_mio_department_icon_plane_tactical_bomber_quality + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = BYG_mio_yingxingpeijian5 + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_kongdixietong + } + } + + equipment_bonus = { + air_range = 0.25 + maximum_speed = 0.1 + reliability = 0.1 + } + production_bonus = { + #production_cost_factor = 0.05 + } + } } @@ -732,6 +1245,39 @@ BYG_springfield_armory_organization = { allowed = { tag = BYG } + + add_trait = { + token = BYG_mio_jiguangpeijian + name = BYG_mio_jiguangpeijian + icon = GFX_generic_mio_department_icon_infantry_offense + special_trait_background = yes + + position = { x=2 y=0 } + relative_position_id = generic_mio_trait_drum_pattern_sights + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_danbingzhuangbei + } + } + + equipment_bonus = { + soft_attack = 0.15 + hard_attack = 0.1 + breakthrough = 0.35 + } + + production_bonus = { + #production_cost_factor = 0.05 + } + ai_will_do = { + base = 100 + } + } } BYG_ford_motor_company_organization = { @@ -759,4 +1305,32 @@ BYG_rock_island_arsenal_organization = { tag = BYG } + add_trait = { + token = BYG_mio_weixingyindao + name = BYG_mio_weixingyindao + icon = GFX_generic_mio_department_icon_tank_general_spg + special_trait_background = yes + + position = { x=-2 y=0 } + relative_position_id = generic_mio_trait_light_weight_barrels + + visible = { + FROM = { original_tag = BYG } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + FROM = { + has_completed_focus = BYG_xietongpaoji + } + } + + equipment_bonus = { + soft_attack = 0.25 + hard_attack = 0.25 + } + + ai_will_do = { + base = 100 + } + } } \ No newline at end of file diff --git a/src/common/military_industrial_organization/organizations/DOH_organization.txt b/src/common/military_industrial_organization/organizations/DOH_organization.txt index 55e7538..8fc9269 100755 --- a/src/common/military_industrial_organization/organizations/DOH_organization.txt +++ b/src/common/military_industrial_organization/organizations/DOH_organization.txt @@ -9,8 +9,8 @@ #################### DOH_shanghai_tank = { - include = generic_tank_organization - icon = GFX_idea_osaka_army_arsenal + include = generic_infantry_tank_organization + icon = GFX_idea_CHI_shanghai_arsenal allowed = { tag = DOH } @@ -77,9 +77,9 @@ DOH_shanghai_tank = { } } - DOH_baotoudiyijixiechang_organization = { +DOH_first_tractor_company_organization = { include = generic_tank_refurbishment_plant_organization - icon = GFX_idea_generic_tank_manufacturer_3 + icon = GFX_idea_PRC_first_tractor_company allowed = { tag = DOH } @@ -121,7 +121,82 @@ DOH_shanghai_tank = { } } } +DOH_baotoudiyijixiechang_organization = { + include = generic_tank_organization + name = PRC_first_tractor_company_organization + icon = GFX_idea_PRC_factory_617 + + allowed = { + always = yes + } + + available = { + always = yes + } + + add_trait = { + token = jishugaijing + name = jishugaijing + icon = GFX_generic_mio_trait_icon_unique + special_trait_background = yes + + position = { x=8 y=0 } + + available = { + FROM = { + OR = { + has_completed_focus = CHY_gongyejituan + OR = { + is_ally_with = CHY + has_country_flag = chy_jungongyuanzhu_flag + } + } + } + } + + equipment_bonus = { + reliability = 0.05 + maximum_speed = 0.05 + } + + production_bonus = { + production_resource_need_factor = -0.25 + production_capacity_factor = 0.05 + production_efficiency_gain_factor = 0.05 + production_efficiency_cap_factor = 0.05 + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.15 + } + } + + add_trait = { + token = PRC_first_tractor_company_peoples_tank_trait + name = PRC_first_tractor_company_peoples_tank_trait + icon = GFX_generic_mio_department_icon_tank_light_tank_quality + + special_trait_background = yes + + + relative_position_id = generic_mio_trait_improved_tracks + position = { + x = -1 + y = 0 + } + + all_parents = { + generic_mio_trait_improved_tracks + } + + equipment_bonus = { + reliability = 0.05 + breakthrough = 0.05 + } + } + + } ##################### ## # # ### ### ## @@ -133,7 +208,7 @@ DOH_shanghai_tank = { ##################### DOH_dalianzaochuan_organization = { include = generic_battle_line_ship_organization - icon = GFX_idea_generic_navy_bonus + icon = GFX_idea_PRC_dalian_shipbuilding_company allowed = { tag = DOH } @@ -162,8 +237,7 @@ DOH_dalianzaochuan_organization = { military_industrial_organization_funds_gain = 0.35 } on_complete = { - ROOT = { - add_mio_size = 1 + PREV = { add_mio_size = 1 } FROM = { navy_experience = 200 @@ -197,8 +271,7 @@ DOH_dalianzaochuan_organization = { military_industrial_organization_funds_gain = 0.35 } on_complete = { - ROOT = { - add_mio_size = 1 + PREV = { add_mio_size = 1 } FROM = { navy_experience = 200 @@ -268,7 +341,7 @@ DOH_dalianzaochuan_organization = { } DOH_hudong_organization = { include = generic_escort_ship_organization - icon = GFX_idea_escort_effort_focus + icon = GFX_idea_PRC_shipbuilding_industry_bureau allowed = { tag = DOH } @@ -297,8 +370,7 @@ DOH_hudong_organization = { military_industrial_organization_funds_gain = 0.35 } on_complete = { - ROOT = { - add_mio_size = 1 + PREV = { add_mio_size = 1 } FROM = { navy_experience = 200 @@ -332,8 +404,7 @@ DOH_hudong_organization = { military_industrial_organization_funds_gain = 0.35 } on_complete = { - ROOT = { - add_mio_size = 1 + PREV = { add_mio_size = 1 } FROM = { navy_experience = 200 @@ -442,8 +513,7 @@ DOH_wuchangzaochuanchang_organization = { military_industrial_organization_funds_gain = 0.35 } on_complete = { - ROOT = { - add_mio_size = 1 + PREV = { add_mio_size = 1 } FROM = { navy_experience = 200 @@ -477,8 +547,7 @@ DOH_wuchangzaochuanchang_organization = { military_industrial_organization_funds_gain = 0.35 } on_complete = { - ROOT = { - add_mio_size = 1 + PREV = { add_mio_size = 1 } FROM = { navy_experience = 200 @@ -514,8 +583,7 @@ DOH_wuchangzaochuanchang_organization = { production_capacity_factor = 0.05 } on_complete = { - ROOT = { - add_mio_size = 10 + PREV = { add_mio_size = 10 } } } @@ -565,7 +633,7 @@ DOH_wuchangzaochuanchang_organization = { DOH_jiangnan_shipyard_group_organization = { include = generic_task_force_ship_organization - icon = GFX_idea_generic_naval_manufacturer_1 + icon = GFX_idea_CHI_kiangnan allowed = { tag = DOH } @@ -599,8 +667,7 @@ DOH_jiangnan_shipyard_group_organization = { military_industrial_organization_funds_gain = 0.35 } on_complete = { - ROOT = { - add_mio_size = 1 + PREV = { add_mio_size = 1 } FROM = { navy_experience = 200 @@ -634,8 +701,7 @@ DOH_jiangnan_shipyard_group_organization = { military_industrial_organization_funds_gain = 0.35 } on_complete = { - ROOT = { - add_mio_size = 1 + PREV = { add_mio_size = 1 } FROM = { navy_experience = 200 @@ -700,7 +766,7 @@ DOH_jiangnan_shipyard_group_organization = { DOH_dagu_shipyard_organization = { include = generic_raider_ship_organization - icon = GFX_idea_generic_naval_manufacturer_3 + icon = GFX_idea_CHI_dagu allowed = { tag = DOH } @@ -729,8 +795,7 @@ DOH_dagu_shipyard_organization = { military_industrial_organization_funds_gain = 0.35 } on_complete = { - ROOT = { - add_mio_size = 1 + PREV = { add_mio_size = 1 } FROM = { navy_experience = 200 @@ -764,8 +829,7 @@ DOH_dagu_shipyard_organization = { military_industrial_organization_funds_gain = 0.35 } on_complete = { - ROOT = { - add_mio_size = 1 + PREV = { add_mio_size = 1 } FROM = { navy_experience = 200 @@ -836,25 +900,9 @@ DOH_dagu_shipyard_organization = { ########################### -DOH_camco_medium_organization = { - include = generic_medium_aircraft_organization - icon = GFX_idea_CHI_camco - allowed = { - tag = DOH - } - available = { - owner = { - OR = { - has_completed_focus = DOH_xindonghuang - has_completed_focus = DOH_yixianwansui - } - has_completed_focus = DOH_duidizhiyuan - } - } -} DOH_camco_fighter_organization = { - include = generic_light_aircraft_organization - icon = GFX_idea_CHI_camco + include = generic_high_agility_fighter_aircraft_organization + icon = GFX_idea_PRC_pla_air_force allowed = { tag = DOH } @@ -867,10 +915,72 @@ DOH_camco_fighter_organization = { has_completed_focus = DOH_tieyuan } } + add_trait = { + + token = PRC_shenyang_aircraft_corporation_factory_112_trait + name = PRC_shenyang_aircraft_corporation_factory_112_trait + icon = GFX_generic_mio_department_icon_facilities + + special_trait_background = yes + + relative_position_id = generic_mio_trait_fabric_skin + + any_parent = { generic_mio_trait_fabric_skin generic_mio_trait_metal_skin } + + + position = { + x = 1 + y = 2 + } + + limit_to_equipment_type = { + small_plane_airframe_4 + cv_small_plane_airframe_4 + } + + production_bonus = { + production_capacity_factor = 0.15 + } + } + + + add_trait = { + + token = PRC_shenyang_aircraft_corporation_domestic_jet_manufacturer_trait + name = PRC_shenyang_aircraft_corporation_domestic_jet_manufacturer_trait + icon = GFX_military_industrial_organization_jet_fighter_equipment + + special_trait_background = yes + + relative_position_id = generic_mio_trait_fabric_skin + + all_parents = { + PRC_shenyang_aircraft_corporation_factory_112_trait + generic_mio_trait_fuel_injection_engines + } + + position = { + x = 1 + y = 4 + } + + limit_to_equipment_type = { + small_plane_airframe_4 + cv_small_plane_airframe_4 + } + + equipment_bonus = { + air_agility = 0.15 + } + + production_bonus = { + production_capacity_factor = 0.1 + } + } } DOH_camco_cas_organization = { include = generic_cas_aircraft_organization - icon = GFX_idea_CHI_camco + icon = GFX_idea_PRC_shenyang_aircraft_corporation allowed = { tag = DOH } @@ -886,7 +996,7 @@ DOH_camco_cas_organization = { } DOH_camco_heavy_organization = { include = generic_heavy_aircraft_organization - icon = GFX_idea_CHI_camco + icon = GFX_idea_generic_air_manufacturer_3 allowed = { tag = DOH } @@ -904,6 +1014,98 @@ DOH_camco_heavy_organization = { } } } + +DOH_harbin_aircraft_industry_group_organization = { + include = generic_multi_role_aircraft_organization + name = PRC_harbin_aircraft_industry_group_organization + icon = GFX_idea_PRC_harbin_aircraft + + available = { + ROOT = { controls_state = 328 } + } + + equipment_type = { + mio_cat_eq_all_small_plane + mio_cat_eq_all_medium_plane + transport_plane_equipment + helicopter_equipment ## Include helicopters + motorbike_equipment + } + + tree_header_text = { + text = PRC_harbin_aircraft_industry_group_organization_header + x = 0 + } + tree_header_text = { + text = mio_header_light_aircraft + x = 3 + } + + tree_header_text = { + text = mio_header_medium_aircraft + x = 6 + } + + + research_categories = { mio_cat_all_light_aircraft_and_modules mio_cat_all_medium_aircraft_and_modules helicopter_tech } + + allowed = { + tag = DOH + } + + + add_trait = { + + token = PRC_harbin_aircraft_industry_group_harbin_aircraft_manufacturing_plant_trait + name = PRC_harbin_aircraft_industry_group_harbin_aircraft_manufacturing_plant_trait + icon = GFX_generic_mio_department_icon_helicopter + + + special_trait_background = yes + + relative_position_id = generic_mio_trait_armored_cockpit + + all_parents = { + generic_mio_trait_armored_cockpit + } + + position = { + x = -3 + y = 3 + } + + limit_to_equipment_type = { helicopter_equipment } + + production_bonus = { + production_capacity_factor = 0.15 + } + + } + + + add_trait = { + token = PRC_harbin_aircraft_industry_group_factory_122_trait + name = PRC_harbin_aircraft_industry_group_factory_122_trait + icon = GFX_generic_mio_department_icon_plane_general_conversion + + special_trait_background = yes + + relative_position_id = generic_mio_trait_escort_designs + position = { + x = 2 + y = 1 + } + + all_parents = { + generic_mio_trait_escort_designs + } + + production_bonus = { + production_conversion_speed_factor = 0.1 + } + + } +} ################################### # # ## ### ### ### ### ### # @@ -1016,7 +1218,7 @@ DOH_taiyuan_arsenal_organization = { } DOH_liaoning_arsenal_organization = { include = generic_motorized_mechanized_organization - icon = GFX_idea_generic_motorized_equipment_manufacturer_1 + icon = GFX_idea_PRC_first_automative_works allowed = { tag = DOH } @@ -1052,7 +1254,7 @@ DOH_liaoning_arsenal_organization = { } DOH_hanyan_arsenal_organization = { include = generic_infantry_equipment_organization - icon = GFX_idea_generic_infantry_equipment_manufacturer_1 + icon = GFX_idea_CHI_hanyang allowed = { tag = DOH } @@ -1146,7 +1348,7 @@ DOH_hanyan_arsenal_organization = { } DOH_mukden_arsenal_organization = { include = DOH_hanyan_arsenal_organization - icon = GFX_idea_generic_infantry_equipment_manufacturer_2 + icon = GFX_idea_CHI_mukden allowed = { tag = DOH } diff --git a/src/common/military_industrial_organization/organizations/HUJ_organization.txt b/src/common/military_industrial_organization/organizations/HUJ_organization.txt index ba36c4c..1d3d73c 100755 --- a/src/common/military_industrial_organization/organizations/HUJ_organization.txt +++ b/src/common/military_industrial_organization/organizations/HUJ_organization.txt @@ -126,10 +126,10 @@ HUJ_harland_wolff_organization = { icon = GFX_BLI_zaochuanchang_mio_icon_1 special_trait_background = yes - position = { x=8 y=4 } + position = { x=9 y=3 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -163,7 +163,7 @@ HUJ_harland_wolff_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -219,10 +219,10 @@ HUJ_cammell_laird_organization = { icon = GFX_BLI_zaochuanchang_mio_icon_1 special_trait_background = yes - position = { x=8 y=4 } + position = { x=7 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -256,7 +256,7 @@ HUJ_cammell_laird_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -340,7 +340,7 @@ HUJ_yarrow_shipbuilders_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -374,7 +374,7 @@ HUJ_yarrow_shipbuilders_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -417,7 +417,7 @@ HUJ_john_brown_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -451,7 +451,7 @@ HUJ_john_brown_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -504,6 +504,7 @@ HUJ_supermarine_organization = { research_categories = { mio_cat_all_light_fighter_and_modules + } override_trait = { diff --git a/src/common/military_industrial_organization/organizations/SAD_organization.txt b/src/common/military_industrial_organization/organizations/SAD_organization.txt index 075a77a..d32bb1b 100755 --- a/src/common/military_industrial_organization/organizations/SAD_organization.txt +++ b/src/common/military_industrial_organization/organizations/SAD_organization.txt @@ -26,7 +26,7 @@ SAD_fiat_organization = { position = { x=9 y=0 } available = { - or = { + OR = { FROM = { has_completed_focus = SAD_changshizizhuyanfa } FROM = { is_ai = yes } } @@ -113,7 +113,7 @@ SAD_crda_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -147,7 +147,7 @@ SAD_crda_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -281,7 +281,7 @@ SAD_cantiere_oto_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -315,7 +315,7 @@ SAD_cantiere_oto_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -444,7 +444,7 @@ SAD_navalmeccanica_organization = { position = { x=4 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -478,7 +478,7 @@ SAD_navalmeccanica_organization = { position = { x=5 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -612,7 +612,7 @@ SAD_cantiere_navale_di_ancona_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -646,7 +646,7 @@ SAD_cantiere_navale_di_ancona_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -780,7 +780,7 @@ SAD_cantieri_navali_tosi_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -814,7 +814,7 @@ SAD_cantieri_navali_tosi_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -1438,7 +1438,7 @@ SAD_officine_meccaniche_organization = { research_categories = { mio_cat_tech_all_motorized_mechanized - train_tech + train_equipment } initial_trait = { diff --git a/src/common/military_industrial_organization/organizations/SIR_organization.txt b/src/common/military_industrial_organization/organizations/SIR_organization.txt index c4120b5..d4aaaa0 100755 --- a/src/common/military_industrial_organization/organizations/SIR_organization.txt +++ b/src/common/military_industrial_organization/organizations/SIR_organization.txt @@ -60,7 +60,7 @@ SIR_carrier_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -94,7 +94,7 @@ SIR_carrier_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -142,7 +142,7 @@ SIR_BB_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -176,7 +176,7 @@ SIR_BB_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -224,7 +224,7 @@ SIR_SL_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -258,7 +258,7 @@ SIR_SL_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -306,7 +306,7 @@ SIR_SM_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -340,7 +340,7 @@ SIR_SM_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { diff --git a/src/common/military_industrial_organization/organizations/TIX_organization.txt b/src/common/military_industrial_organization/organizations/TIX_organization.txt index 1f23d1d..98f2051 100755 --- a/src/common/military_industrial_organization/organizations/TIX_organization.txt +++ b/src/common/military_industrial_organization/organizations/TIX_organization.txt @@ -16,6 +16,45 @@ TIX_porsche_organization = { allowed = { tag = TIX } + + tree_header_text = { + text = mio_header_engine_and_drive_system + x = 0.5 + } + + tree_header_text = { + text = mio_header_chassis + x = 4 + } + + tree_header_text = { + text = mio_header_guns_and_turret + x = 7 + } + + override_trait = { + token = generic_mio_trait_wide_tracks + + position = { x=0 y=0 } + } + + override_trait = { + token = generic_mio_trait_one_piece_hull_side_coverings + + position = { x=3 y=0 } + } + + override_trait = { + token = generic_mio_trait_improved_crew_ergonomics + + position = { x=0 y=2 } + } + + override_trait = { + token = generic_mio_trait_fully_cast_turret + + position = { x=4 y=0 } + } add_trait = { token = TIX_mio_tiexuezhuangjiagongzao @@ -23,7 +62,7 @@ TIX_porsche_organization = { icon = GFX_generic_mio_department_icon_tank_heavy_tank_technology special_trait_background = yes - position = { x=-1 y=1 } + position = { x=9 y=2 } relative_position_id = generic_mio_trait_wide_tracks visible = { @@ -45,12 +84,140 @@ TIX_porsche_organization = { breakthrough = 0.05 } production_bonus = { - production_cost_factor = 0.1 + #production_cost_factor = 0.1 } ai_will_do = { base = 100 } } + + add_trait = { + token = TIX_mio_trait_multi_role_tanks + name = TIX_mio_trait_multi_role_tanks + icon = GFX_generic_mio_department_icon_tank_heavy_tank_aa + special_trait_background = yes + + position = { x=2 y=0 } + relative_position_id = generic_mio_trait_one_piece_hull_side_coverings + + visible = { + FROM = { original_tag = TIX } + } + + equipment_bonus = { + soft_attack = 0.05 + air_attack = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_anti_tank_specialization + name = TIX_mio_trait_anti_tank_specialization + icon = GFX_generic_mio_department_icon_tank_heavy_tank_at + special_trait_background = yes + + all_parents = { + generic_mio_trait_one_piece_hull_side_coverings + TIX_mio_trait_multi_role_tanks + } + + position = { x=1 y=1 } + relative_position_id = generic_mio_trait_one_piece_hull_side_coverings + + visible = { + FROM = { original_tag = TIX } + } + + equipment_bonus = { + hard_attack = 0.05 + ap_attack = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_unorthodox_transmission_design + name = TIX_mio_trait_unorthodox_transmission_design + icon = GFX_generic_mio_department_icon_tank_heavy_tank_engine + special_trait_background = yes + + all_parents = { + generic_mio_trait_simplified_transmission_system + } + + position = { x=-1 y=1 } + relative_position_id = generic_mio_trait_simplified_transmission_system + + visible = { + FROM = { original_tag = TIX } + } + + limit_to_equipment_type = { + armor + } + + equipment_bonus = { + maximum_speed = 0.05 + reliability = -0.02 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_hoesch_facilities + name = TIX_mio_trait_hoesch_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_involve_porsche_in_special_projects + name = TIX_mio_trait_involve_porsche_in_special_projects + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x=9 y=1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + has_mio_size > 4 + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.05 + } + + ai_will_do = { + base = 2 + } + } } @@ -90,7 +257,7 @@ TIX_henschel_organization = { breakthrough = 0.05 } production_bonus = { - production_cost_factor = 0.1 + #production_cost_factor = 0.1 } ai_will_do = { base = 100 @@ -112,7 +279,7 @@ TIX_henschel_organization = { available = { #Two FROM blocs to provide two different check marks in the UI FROM = { - or = { + OR = { has_completed_focus = TIX_sairenjiehe has_completed_focus = TIX_wanquansairen } @@ -120,9 +287,9 @@ TIX_henschel_organization = { } equipment_bonus = { - armor_value = 0.15 - maximum_speed = 0.5 - reliability = -0.1 + armor_value = -0.25 + maximum_speed = 1.25 + reliability = -0.5 } production_bonus = { production_cost_factor = 0.25 @@ -131,6 +298,52 @@ TIX_henschel_organization = { base = 0 } } + + add_trait = { + token = TIX_mio_trait_hoesch_facilities + name = TIX_mio_trait_hoesch_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_involve_porsche_in_special_projects + name = TIX_mio_trait_involve_porsche_in_special_projects + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x=9 y=1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + has_mio_size > 4 + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.05 + } + + ai_will_do = { + base = 2 + } + } } TIX_man_organization = { @@ -140,6 +353,27 @@ TIX_man_organization = { allowed = { tag = TIX } + + tree_header_text = { + text = mio_header_design + x = 1 + } + + tree_header_text = { + text = mio_header_armor + x = 4 + } + + tree_header_text = { + text = mio_header_engines + x = 7 + } + + override_trait = { + token = generic_mio_trait_armor_steel_working + + position = { x=3 y=0 } + } add_trait = { token = TIX_mio_tiexuezhuangjiagongzao_3 @@ -147,8 +381,8 @@ TIX_man_organization = { icon = GFX_generic_mio_department_icon_tank_heavy_tank_technology special_trait_background = yes - position = { x=0 y=2 } - relative_position_id = generic_mio_trait_improved_suspension + position = { x=9 y=2 } + visible = { FROM = { original_tag = TIX } @@ -169,12 +403,422 @@ TIX_man_organization = { breakthrough = 0.05 } production_bonus = { - production_cost_factor = 0.1 + #production_cost_factor = 0.1 } ai_will_do = { base = 100 } } + + add_trait = { + token = TIX_mio_linghuopaotai + name = TIX_mio_linghuopaotai + icon = GFX_generic_mio_department_icon_tank_heavy_tank_weapons + special_trait_background = yes + + position = { x=7 y=3 } + + + visible = { + FROM = { original_tag = TIX } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + + } + limit_to_equipment_type = { medium_tank_aa_chassis } + equipment_bonus = { + soft_attack = 0.5 + hard_attack = 0.2 + breakthrough = 0.25 + } + ai_will_do = { + base = 1 + } + } + + add_trait = { + token = TIX_mio_xingnengtisheng + name = TIX_mio_xingnengtisheng + icon = GFX_generic_mio_department_icon_tank_heavy_tank_production + special_trait_background = yes + relative_position_id = TIX_mio_linghuopaotai + position = { x=-1 y=1 } + any_parent = { TIX_mio_linghuopaotai } + + visible = { + FROM = { original_tag = TIX } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + + } + limit_to_equipment_type = { medium_tank_aa_chassis } + equipment_bonus = { + armor_value = 0.15 + maximum_speed = 0.05 + reliability = 0.1 + breakthrough = 0.25 + } + ai_will_do = { + base = 1 + } + } + + add_trait = { + token = TIX_mio_jianyilingjian + name = TIX_mio_jianyilingjian + icon = GFX_generic_mio_department_icon_tank_heavy_tank_line_efficiency + special_trait_background = yes + relative_position_id = TIX_mio_linghuopaotai + position = { x=0 y=1 } + any_parent = { TIX_mio_linghuopaotai } + + visible = { + FROM = { original_tag = TIX } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + + } + limit_to_equipment_type = { medium_tank_aa_chassis } + production_bonus = { + production_efficiency_gain_factor = 0.2 + production_efficiency_cap_factor = 0.2 + production_cost_factor = -0.2 + } + ai_will_do = { + base = 1 + } + } + + add_trait = { + token = TIX_mio_chuanjiapaodan + name = TIX_mio_chuanjiapaodan + icon = GFX_generic_mio_department_icon_tank_heavy_tank_spg + special_trait_background = yes + relative_position_id = TIX_mio_linghuopaotai + position = { x=1 y=1 } + any_parent = { TIX_mio_linghuopaotai } + + visible = { + FROM = { original_tag = TIX } + } + + available = { #Two FROM blocs to provide two different check marks in the UI + + } + limit_to_equipment_type = { medium_tank_aa_chassis } + equipment_bonus = { + soft_attack = 2 + hard_attack = 1 + ap_attack = 1.2 + breakthrough = 0.5 + } + ai_will_do = { + base = 1 + } + } + + add_trait = { + token = TIX_mio_trait_hoesch_facilities + name = TIX_mio_trait_hoesch_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_involve_porsche_in_special_projects + name = TIX_mio_trait_involve_porsche_in_special_projects + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x=9 y=1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + has_mio_size > 4 + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_high_velocity_armament + name = TIX_mio_trait_high_velocity_armament + icon = GFX_generic_mio_department_icon_tank_general_at + special_trait_background = yes + + position = { x=1 y=2 } + relative_position_id = generic_mio_trait_spaced_armor + + all_parents = { generic_mio_trait_improved_gun_metallurgy } + + any_parent = { generic_mio_trait_spaced_armor generic_mio_trait_crew_survival_layout generic_mio_trait_sloped_side_armor } + + available = { + } + + equipment_bonus = { + ap_attack = 0.05 + hard_attack = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_schachtellaufwerk + name = TIX_mio_trait_schachtellaufwerk + icon = GFX_generic_mio_department_icon_tank_medium_tank_quality + special_trait_background = yes + + position = { x=-1 y=1 } + relative_position_id = generic_mio_trait_improved_suspension + + all_parents = { generic_mio_trait_improved_suspension } + + + available = { + } + + equipment_bonus = { + breakthrough = 0.03 + reliability = 0.03 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_mobility_design_philosophy + name = TIX_mio_trait_mobility_design_philosophy + icon = GFX_generic_mio_department_icon_tank_medium_tank_engine + special_trait_background = yes + + position = { x=1 y=1 } + relative_position_id = generic_mio_trait_improved_suspension + + all_parents = { generic_mio_trait_improved_suspension } + + + available = { + } + + equipment_bonus = { + maximum_speed = 0.05 + } + + ai_will_do = { + base = 2 + } + } +} + +#Alkett +TIX_alkett_organization = { + include = generic_assault_guns_organization + icon = GFX_idea_GER_alkett + + allowed = { + original_tag = TIX + } + available = { + TIX = { + is_ai = no + } + } + tree_header_text = { + text = mio_header_light_tank_department + x = 1 + } + + tree_header_text = { + text = mio_header_medium_tank_department + x = 4 + } + + tree_header_text = { + text = mio_header_heavy_tank_department + x = 7 + } + + override_trait = { + token = generic_mio_medium_assault_gun_rocket_tubes + + mutually_exclusive = { TIX_mio_trait_panzerjager } + } + + #override_trait = { + # token = generic_mio_trait_fully_cast_turret_assault_gun +# + # position = { x = 0 y = 2 } + #} + + add_trait = { + token = TIX_mio_trait_panzerjager + name = TIX_mio_trait_panzerjager + icon = GFX_generic_mio_department_icon_tank_general_at + special_trait_background = yes + + position = { x = 0 y = 1 } + relative_position_id = generic_mio_medium_assault_gun_75_mm_43M_tank_gun + + all_parents = { generic_mio_medium_assault_gun_75_mm_43M_tank_gun } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + FROM = { + has_tech = antitank2 + } + } + + mutually_exclusive = { generic_mio_medium_assault_gun_rocket_tubes } + + limit_to_equipment_type = { medium_tank_artillery_chassis heavy_tank_artillery_chassis } + + equipment_bonus = { + ap_attack = 0.05 + hard_attack = 0.1 + reliability = -0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_armored_superstructure_specialist + name = TIX_mio_trait_armored_superstructure_specialist + icon = GFX_generic_mio_department_icon_tank_general_armor + special_trait_background = yes + + position = { x = 9 y = 3 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + } + + equipment_bonus = { + armor_value = 0.05 + defense = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_sturmhaubitze + name = TIX_mio_trait_sturmhaubitze + icon = GFX_generic_mio_department_icon_tank_general_at + special_trait_background = yes + + position = { x = 9 y = 2 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + #TODO_Danne fix this with a flag or something! TIX should integrate CZE industries or something before doing this + + } + + limit_to_equipment_type = { medium_tank_artillery_chassis heavy_tank_artillery_chassis } + + equipment_bonus = { + soft_attack = 0.03 + hard_attack = 0.05 + breakthrough = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_hoesch_facilities + name = TIX_mio_trait_hoesch_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_involve_porsche_in_special_projects + name = TIX_mio_trait_involve_porsche_in_special_projects + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x=9 y=1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + has_mio_size > 4 + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.05 + } + + ai_will_do = { + base = 2 + } + } + } #Benz @@ -188,24 +832,41 @@ TIX_daimler_benz_organization = { tree_header_text = { text = mio_header_tank_construction - x = 3 + x = 2 } tree_header_text = { text = mio_header_equipment_and_specialization - x = 7 + x = 6 } tree_header_text = { text = mio_header_armor - x = 9 + x = 8 } + initial_trait = { organization_modifier = { military_industrial_organization_research_bonus = 0.05 } } + override_trait = { + token = generic_mio_trait_simplified_suspension + + position = { x=0 y=0 } + } + + override_trait = { + token = generic_mio_trait_improved_tooling + + relative_position_id = TIX_mio_trait_versatile_chassis + + all_parents = { generic_mio_trait_improved_tracks generic_mio_trait_command_upgrades TIX_mio_trait_versatile_chassis } + + position = { x=0 y=1 } + } + add_trait = { token = TIX_mio_trait_hotrolled_armor name = TIX_mio_trait_hotrolled_armor @@ -218,7 +879,7 @@ TIX_daimler_benz_organization = { production_efficiency_gain_factor = 0.05 } - position = { x=9 y=0 } + position = { x=8 y=0 } ai_will_do = { base = 2 modifier = { @@ -240,7 +901,7 @@ TIX_daimler_benz_organization = { armor_value = 0.1 } - position = { x=9 y=2 } + position = { x=8 y=1 } ai_will_do = { base = 2 modifier = { @@ -278,12 +939,115 @@ TIX_daimler_benz_organization = { breakthrough = 0.05 } production_bonus = { - production_cost_factor = 0.1 + #production_cost_factor = 0.1 } ai_will_do = { base = 100 } } + + add_trait = { + token = TIX_mio_trait_hoesch_facilities + name = TIX_mio_trait_hoesch_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=8 y=3 } + + visible = { + FROM = { original_tag = TIX } + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_involve_porsche_in_special_projects + name = TIX_mio_trait_involve_porsche_in_special_projects + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x=8 y=4 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + has_mio_size > 4 + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_versatile_chassis + name = TIX_mio_trait_versatile_chassis + icon = GFX_generic_mio_department_icon_tank_general_production + special_trait_background = yes + + relative_position_id = generic_mio_trait_standardized_components + + all_parents = { generic_mio_trait_standardized_components } + + position = { x=0 y=1 } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + modifier = { + factor = 1.5 + date > 1937.1.1 + } + } + } + + add_trait = { + token = TIX_mio_trait_tungsten_tipped_rounds + name = TIX_mio_trait_tungsten_tipped_rounds + icon = GFX_generic_mio_department_icon_tank_general_at + special_trait_background = yes + + relative_position_id = generic_mio_trait_long_barreled_guns + + all_parents = { generic_mio_trait_long_barreled_guns } + + position = { x=0 y=1 } + + available = { + FROM = { + has_tech = antitank2 + } + } + + equipment_bonus = { + ap_attack = 0.05 + hard_attack = 0.05 + } + + ai_will_do = { + base = 2 + modifier = { + factor = 1.5 + date > 1937.1.1 + } + } + } } ##################### @@ -296,23 +1060,205 @@ TIX_daimler_benz_organization = { ##################### +TIX_deschimag_organization = { + include = generic_escort_ship_organization + icon = GFX_idea_GER_deschimag + + override_trait = { + token = generic_mio_trait_fleet_escorts + + position = { x=4 y=0 } + } + + override_trait = { + token = generic_mio_trait_anti_air_ships + + position = { x=-2 y=2 } + } + + allowed = { + original_tag = TIX + } + + add_trait = { + token = TIX_mio_trait_krupp_contacts + name = TIX_mio_trait_krupp_contacts + icon = GFX_generic_mio_department_icon_ship_screen_ship_quality + special_trait_background = yes + + relative_position_id = generic_mio_trait_escort_in_force + + any_parent = { generic_mio_trait_anti_air_ships generic_mio_trait_escort_in_force } + + position = { x=0 y=1 } + + equipment_bonus = { + lg_attack = 0.05 + lg_armor_piercing = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_armored_design + name = TIX_mio_trait_armored_design + icon = GFX_generic_mio_trait_icon_armor_value + special_trait_background = yes + + relative_position_id = TIX_mio_trait_krupp_contacts + + all_parents = { TIX_mio_trait_krupp_contacts } + + position = { x=0 y=1 } + + equipment_bonus = { + armor_value = 0.07 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_shipyard_conglomerate + name = TIX_mio_trait_shipyard_conglomerate + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + relative_position_id = generic_mio_trait_fleet_escorts + + position = { x=3 y=0 } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } +} + TIX_germaniawerft_organization = { include = generic_battle_line_ship_organization icon = GFX_idea_germaniawerft + + override_trait = { + token = generic_mio_trait_internal_armor_belt + + position = { x=1 y=0 } + } + + override_trait = { + token = generic_mio_trait_advanced_armor_design + + position = { x=0 y=2 } + } + + override_trait = { + token = generic_mio_trait_anti_air_layout + + position = { x=3 y=0 } + } allowed = { tag = TIX } + + add_trait = { + token = TIX_mio_trait_history_of_battleships + name = TIX_mio_trait_history_of_battleships + icon = GFX_generic_mio_department_icon_ship_capital_ship_production + special_trait_background = yes + + relative_position_id = generic_mio_trait_internal_armor_belt + + position = { x=1 y=0 } + + available = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_battleship } + + equipment_bonus = { + hg_attack = 0.05 + build_cost_ic = -0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_krupp_guns + name = TIX_mio_trait_krupp_guns + icon = GFX_generic_mio_department_icon_ship_capital_ship_weapons + special_trait_background = yes + + relative_position_id = TIX_mio_trait_history_of_battleships + + all_parents = { TIX_mio_trait_history_of_battleships } + position = { x=0 y=1 } + + available = { + + } + + equipment_bonus = { + hg_attack = 0.05 + lg_attack = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_h_class_battleships + name = TIX_mio_trait_h_class_battleships + icon = GFX_generic_mio_department_icon_ship_capital_ship_quality + special_trait_background = yes + + relative_position_id = TIX_mio_trait_krupp_guns + + all_parents = { TIX_mio_trait_krupp_guns } + + position = { x=0 y=1 } + + available = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_battleship } + + equipment_bonus = { + hg_armor_piercing = 0.05 + naval_speed = 0.05 + build_cost_ic = -0.05 + } + + ai_will_do = { + base = 2 + } + } + add_trait = { token = bulizaochuanchang_1 name = bulizaochuanchang_1 icon = GFX_BLI_zaochuanchang_mio_icon_1 special_trait_background = yes - position = { x=8 y=4 } + position = { x=7 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -343,10 +1289,10 @@ TIX_germaniawerft_organization = { icon = GFX_BLI_zaochuanchang_mio_icon_2 special_trait_background = yes - position = { x=9 y=4 } + position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -380,16 +1326,136 @@ TIX_blohm_und_voss_organization = { allowed = { tag = TIX } + + override_trait = { + token = generic_mio_trait_unescorted_raider_requirements + + position = { x=2 y=1 } + } + override_trait = { + token = generic_mio_trait_raider_escort_requirements + + position = { x=0 y=1 } + } + + add_trait = { + token = TIX_mio_trait_heavy_raiders + name = TIX_mio_trait_heavy_raiders + icon = GFX_generic_mio_department_icon_ship_screen_ship_engine + special_trait_background = yes + + relative_position_id = generic_mio_trait_raiding_capital_ships + + all_parents = { generic_mio_trait_raiding_capital_ships } + + position = { x=-2 y=1 } + + available = { + + } + + limit_to_equipment_type = { ship_hull_cruiser } + + equipment_bonus = { + surface_visibility = -0.05 + naval_speed = 0.05 + naval_range = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_o_class_battlecruisers + name = TIX_mio_trait_o_class_battlecruisers + icon = GFX_generic_mio_department_icon_ship_screen_ship_engine + special_trait_background = yes + + relative_position_id = TIX_mio_trait_heavy_raiders + + all_parents = { TIX_mio_trait_heavy_raiders } + + position = { x=0 y=1 } + + available = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_cruiser } + + equipment_bonus = { + hg_armor_piercing = 0.05 + naval_speed = 0.05 + build_cost_ic = -0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_u_boat_yards + name = TIX_mio_trait_u_boat_yards + icon = GFX_generic_mio_department_icon_ship_submarine_production + special_trait_background = yes + + relative_position_id = generic_mio_trait_raiding_submarines + + all_parents = { generic_mio_trait_raiding_submarines } + + position = { x=2 y=1 } + + available = { + + } + + limit_to_equipment_type = { submarine } + + equipment_bonus = { + build_cost_ic = -0.1 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_high_test_peroxide + name = TIX_mio_trait_high_test_peroxide + icon = GFX_generic_mio_department_icon_ship_submarine_engine + special_trait_background = yes + + relative_position_id = TIX_mio_trait_u_boat_yards + + all_parents = { TIX_mio_trait_u_boat_yards } + + position = { x=0 y=1 } + + limit_to_equipment_type = { submarine } + + equipment_bonus = { + naval_speed = 0.1 + } + + ai_will_do = { + base = 2 + } + } + add_trait = { token = bulizaochuanchang_1 name = bulizaochuanchang_1 icon = GFX_BLI_zaochuanchang_mio_icon_1 special_trait_background = yes - position = { x=8 y=4 } + position = { x=9 y=3 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -423,7 +1489,541 @@ TIX_blohm_und_voss_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } + } + + equipment_bonus = { + lg_attack = 0.15 + hg_attack = 0.2 + carrier_size = 1 + torpedo_attack = 0.15 + build_cost_ic = -0.1 + } + production_bonus = { + production_resource_need_factor = -0.55 + } + organization_modifier = { + military_industrial_organization_funds_gain = 0.35 + } + on_complete = { + ROOT = { + add_mio_size = 1 + } + FROM = { + navy_experience = 200 + } + } + } +} + +TIX_hdw_organization = { + include = generic_submarine_organization + icon = GFX_idea_GER_hdw + + allowed = { + original_tag = TIX + } + + add_trait = { + token = TIX_mio_trait_ocean_u_boats + name = TIX_mio_trait_ocean_u_boats + icon = GFX_generic_mio_department_icon_ship_submarine_engine + special_trait_background = yes + + relative_position_id = generic_mio_trait_long_range_raiding + + all_parents = { generic_mio_trait_long_range_raiding } + + position = { x=0 y=1 } + + available = { + + } + + equipment_bonus = { + sub_visibility = -0.03 + naval_range = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_kilian_submarine_bunker + name = TIX_mio_trait_kilian_submarine_bunker + icon = GFX_generic_mio_department_icon_ship_submarine_production + special_trait_background = yes + + relative_position_id = generic_mio_trait_submarine_mass_production + + all_parents = { generic_mio_trait_submarine_mass_production } + + position = { x=0 y=1 } + + available = { + + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + equipment_bonus = { + build_cost_ic = -0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_saddle_tanks + name = TIX_mio_trait_saddle_tanks + icon = GFX_generic_mio_department_icon_ship_submarine_quality + special_trait_background = yes + + position = { x=9 y=0 } + + equipment_bonus = { + naval_range = 0.07 + build_cost_ic = 0.02 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_excellent_diving_performance + name = TIX_mio_trait_excellent_diving_performance + icon = GFX_generic_mio_department_icon_ship_submarine_survivability + special_trait_background = yes + + relative_position_id = TIX_mio_trait_saddle_tanks + + all_parents = { TIX_mio_trait_saddle_tanks } + + position = { x=0 y=1 } + + equipment_bonus = { + sub_visibility = -0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_atlantic_raiders + name = TIX_mio_trait_atlantic_raiders + icon = GFX_generic_mio_department_icon_ship_submarine_engine + special_trait_background = yes + + relative_position_id = TIX_mio_trait_excellent_diving_performance + + all_parents = { TIX_mio_trait_excellent_diving_performance } + + position = { x=0 y=1 } + + available = { + + } + + equipment_bonus = { + sub_visibility = -0.03 + naval_range = 0.05 + naval_speed = 0.03 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = bulizaochuanchang_1 + name = bulizaochuanchang_1 + icon = GFX_BLI_zaochuanchang_mio_icon_1 + special_trait_background = yes + + position = { x=9 y=3 } + + available = { + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } + } + + equipment_bonus = { + reliability = 0.08 + armor_value = 0.05 + maximum_speed = 0.03 + naval_range = 0.1 + } + production_bonus = { + production_resource_need_factor = -0.55 + } + organization_modifier = { + military_industrial_organization_funds_gain = 0.35 + } + on_complete = { + ROOT = { + add_mio_size = 1 + } + FROM = { + navy_experience = 200 + } + } + } + + add_trait = { + token = bulizaochuanchang_2 + name = bulizaochuanchang_2 + icon = GFX_BLI_zaochuanchang_mio_icon_2 + special_trait_background = yes + + position = { x=9 y=4 } + + available = { + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } + } + + equipment_bonus = { + lg_attack = 0.15 + hg_attack = 0.2 + carrier_size = 1 + torpedo_attack = 0.15 + build_cost_ic = -0.1 + } + production_bonus = { + production_resource_need_factor = -0.55 + } + organization_modifier = { + military_industrial_organization_funds_gain = 0.35 + } + on_complete = { + ROOT = { + add_mio_size = 1 + } + FROM = { + navy_experience = 200 + } + } + } +} + +TIX_deutsche_werke_organization = { + include = generic_task_force_ship_organization + icon = GFX_idea_GER_deutsche_werke + + override_trait = { + token = generic_mio_trait_primary_fire_director_control + + position = { x=2 y=0 } + } + + override_trait = { + token = generic_mio_trait_splinter_protection + + all_parents = { TIX_mio_trait_raider_doctrine } + + relative_position_id = TIX_mio_trait_raider_doctrine + + position = { x=0 y=1 } + } + + override_trait = { + token = generic_mio_trait_underway_replenishment_equipment + + position = { x=0 y=2 } + } + + allowed = { + original_tag = TIX + } + + add_trait = { + token = TIX_mio_trait_foreign_influences + name = TIX_mio_trait_foreign_influences + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + relative_position_id = generic_mio_trait_primary_fire_director_control + + + + position = { x=2 y=0 } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_raider_doctrine + name = TIX_mio_trait_raider_doctrine + icon = GFX_generic_mio_department_icon_ship_screen_ship_quality + special_trait_background = yes + + position = { x=1 y=1 } + relative_position_id = generic_mio_trait_long_range_cruising + + any_parent = { generic_mio_trait_long_range_cruising generic_mio_trait_high_speed_cruising } + + limit_to_equipment_type = { screen_ship } + + equipment_bonus = { + naval_speed = 0.05 + surface_visibility = -0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_fast_raiders + name = TIX_mio_trait_fast_raiders + icon = GFX_generic_mio_department_icon_ship_screen_ship_engine + special_trait_background = yes + + position = { x=1 y=1 } + relative_position_id = generic_mio_trait_splinter_protection + + any_parent = { generic_mio_trait_splinter_protection } + + limit_to_equipment_type = { screen_ship } + + equipment_bonus = { + naval_speed = 0.05 + naval_range = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_carrier_raiders + name = TIX_mio_trait_carrier_raiders + icon = GFX_generic_mio_department_icon_ship_carrier_engine + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = TIX_mio_trait_fast_raiders + + all_parents = { TIX_mio_trait_fast_raiders } + + limit_to_equipment_type = { mio_cat_eq_all_carrier } + + equipment_bonus = { + naval_speed = 0.05 + naval_range = 0.05 + surface_visibility = -0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = bulizaochuanchang_1 + name = bulizaochuanchang_1 + icon = GFX_BLI_zaochuanchang_mio_icon_1 + special_trait_background = yes + + position = { x=9 y=3 } + + available = { + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } + } + + equipment_bonus = { + reliability = 0.08 + armor_value = 0.05 + maximum_speed = 0.03 + naval_range = 0.1 + } + production_bonus = { + production_resource_need_factor = -0.55 + } + organization_modifier = { + military_industrial_organization_funds_gain = 0.35 + } + on_complete = { + ROOT = { + add_mio_size = 1 + } + FROM = { + navy_experience = 200 + } + } + } + + add_trait = { + token = bulizaochuanchang_2 + name = bulizaochuanchang_2 + icon = GFX_BLI_zaochuanchang_mio_icon_2 + special_trait_background = yes + + position = { x=9 y=4 } + + available = { + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } + } + + equipment_bonus = { + lg_attack = 0.15 + hg_attack = 0.2 + carrier_size = 1 + torpedo_attack = 0.15 + build_cost_ic = -0.1 + } + production_bonus = { + production_resource_need_factor = -0.55 + } + organization_modifier = { + military_industrial_organization_funds_gain = 0.35 + } + on_complete = { + ROOT = { + add_mio_size = 1 + } + FROM = { + navy_experience = 200 + } + } + } +} + +TIX_kriegsmarinewerft_wilhelmshaven_organization = { + include = generic_refurbishment_repair_organization + icon = GFX_idea_GER_kriegsmarinewerft_wilhelmshaven + + allowed = { + original_tag = TIX + } + + add_trait = { + token = TIX_mio_trait_historical_shipyard + name = TIX_mio_trait_historical_shipyard + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x=8 y=0 } + + available = { + + } + + production_bonus = { + production_capacity_factor = 0.07 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_upgrade_panzerschiffs + name = TIX_mio_trait_upgrade_panzerschiffs + icon = GFX_generic_mio_department_icon_ship_screen_ship_engine + special_trait_background = yes + + position = { x=9 y=0 } + + limit_to_equipment_type = { ship_hull_cruiser } + + equipment_bonus = { + naval_speed = 0.05 + surface_visibility = -0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_innovative_battleship_designs + name = TIX_mio_trait_innovative_battleship_designs + icon = GFX_generic_mio_department_icon_ship_capital_ship_engine + special_trait_background = yes + + relative_position_id = TIX_mio_trait_upgrade_panzerschiffs + + all_parents = { TIX_mio_trait_upgrade_panzerschiffs } + + position = { x=0 y=1 } + + limit_to_equipment_type = { capital_ship } + + equipment_bonus = { + naval_speed = 0.05 + surface_visibility = -0.03 + naval_torpedo_enemy_critical_chance_factor = -0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = bulizaochuanchang_1 + name = bulizaochuanchang_1 + icon = GFX_BLI_zaochuanchang_mio_icon_1 + special_trait_background = yes + + position = { x=5 y=4 } + + available = { + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } + } + + equipment_bonus = { + reliability = 0.08 + armor_value = 0.05 + maximum_speed = 0.03 + naval_range = 0.1 + } + production_bonus = { + production_resource_need_factor = -0.55 + } + organization_modifier = { + military_industrial_organization_funds_gain = 0.35 + } + on_complete = { + ROOT = { + add_mio_size = 1 + } + FROM = { + navy_experience = 200 + } + } + } + + add_trait = { + token = bulizaochuanchang_2 + name = bulizaochuanchang_2 + icon = GFX_BLI_zaochuanchang_mio_icon_2 + special_trait_background = yes + + position = { x=6 y=4 } + + available = { + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -510,6 +2110,96 @@ TIX_messerschmitt_organization = { air_agility = 0.05 } } + + add_trait = { + token = TIX_mio_trait_hamburger_flugzeugbau + name = TIX_mio_trait_hamburger_flugzeugbau + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + FROM = { + mio:TIX_blohm_und_voss_organization = { + has_mio_size > 4 + } + NOT = { has_country_flag = TIX_hamburger_flugzeugbau_trait_taken_flag } + } + } + + on_complete = { + custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations + FROM = { + set_country_flag = TIX_hamburger_flugzeugbau_trait_taken_flag + } + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_aerodynamic_research_insitute + name = TIX_mio_trait_aerodynamic_research_insitute + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x = 9 y = 0 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + on_complete = { + + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.1 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_amerikabomber_learnings + name = TIX_mio_trait_amerikabomber_learnings + + icon = GFX_generic_mio_department_icon_plane_medium_engine + special_trait_background = yes + + position = { x=9 y=2 } + + visible = { + has_dlc = "Gotterdammerung" + } + + available = { + + } + + limit_to_equipment_type = { mio_cat_eq_only_light_fighter } + + equipment_bonus = { + air_range = 0.1 + } + } } TIX_junkers_organization = { @@ -535,33 +2225,805 @@ TIX_junkers_organization = { } } + add_trait = { + token = TIX_mio_trait_90_degree_dives + name = TIX_mio_trait_90_degree_dives + + icon = GFX_generic_mio_department_icon_plane_cas_quality + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = generic_mio_trait_automatic_pull_out + all_parents = { generic_mio_trait_automatic_pull_out } + + equipment_bonus = { + air_ground_attack = 0.05 + } + } + + add_trait = { + token = TIX_mio_trait_hamburger_flugzeugbau + name = TIX_mio_trait_hamburger_flugzeugbau + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=8 y=2 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + FROM = { + mio:TIX_blohm_und_voss_organization = { + has_mio_size > 4 + } + } + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_aerodynamic_research_insitute + name = TIX_mio_trait_aerodynamic_research_insitute + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x = 8 y = 1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + on_complete = { + + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.1 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_amerikabomber_learnings + name = TIX_mio_trait_amerikabomber_learnings + + icon = GFX_generic_mio_department_icon_plane_medium_engine + special_trait_background = yes + + position = { x=8 y=3 } + + visible = { + has_dlc = "Gotterdammerung" + } + + available = { + + } + + limit_to_equipment_type = { small_plane_cas_airframe } + + equipment_bonus = { + air_range = 0.05 + air_ground_attack = 0.05 + } + } + } TIX_focke_wulf_organization = { - include = generic_multi_role_aircraft_organization + include = generic_range_focused_aircraft_organization icon = GFX_idea_focke_wulf allowed = { tag = TIX } + + override_trait = { + token = generic_mio_trait_extra_cargo_doors + + position = { x=8 y=0 } + } + + add_trait = { + token = TIX_mio_trait_work_horse_design_philosophy + name = TIX_mio_trait_work_horse_design_philosophy + + icon = GFX_generic_mio_department_icon_plane_medium_engine + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = TIX_mio_trait_hamburger_flugzeugbau + + limit_to_equipment_type = { mio_cat_eq_all_small_plane mio_cat_eq_all_medium_plane } + + equipment_bonus = { + reliability = 0.05 + air_defence = 0.03 + } + } + + add_trait = { + token = TIX_mio_trait_aerodynamic_research_insitute + name = TIX_mio_trait_aerodynamic_research_insitute + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + relative_position_id = TIX_mio_trait_work_horse_design_philosophy + + position = { x = 0 y = 1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + on_complete = { + + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.1 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_bomber_destroyer + name = TIX_mio_trait_bomber_destroyer + + icon = GFX_generic_mio_department_icon_plane_light_combat + special_trait_background = yes + + position = { x=-0 y=1 } + relative_position_id = generic_mio_trait_strafing_techniques + all_parents = { generic_mio_trait_strafing_techniques } + + limit_to_equipment_type = { mio_cat_eq_all_small_plane mio_cat_eq_all_medium_plane } + + equipment_bonus = { + air_attack = 0.05 + air_agility = 0.03 + } + } + + add_trait = { + token = TIX_mio_trait_radial_engine + name = TIX_mio_trait_radial_engine + + icon = GFX_generic_mio_trait_icon_air_agility + special_trait_background = yes + + position = { x=-0 y=1 } + relative_position_id = TIX_mio_trait_long_nose_design + all_parents = { TIX_mio_trait_long_nose_design } + + limit_to_equipment_type = { mio_cat_eq_all_small_plane } + + equipment_bonus = { + air_defence = 0.05 + air_agility = 0.05 + } + } + + add_trait = { + token = TIX_mio_trait_long_nose_design + name = TIX_mio_trait_long_nose_design + + icon = GFX_generic_mio_department_icon_plane_light_engine + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = generic_mio_trait_large_rudders_and_flaps + all_parents = { generic_mio_trait_large_rudders_and_flaps } + + limit_to_equipment_type = { mio_cat_eq_all_small_plane } + + equipment_bonus = { + air_range = 0.05 + air_defence = 0.05 + } + } + + add_trait = { + token = TIX_mio_trait_hamburger_flugzeugbau + name = TIX_mio_trait_hamburger_flugzeugbau + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + FROM = { + mio:TIX_blohm_und_voss_organization = { + has_mio_size > 4 + } + } + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_amerikabomber_learnings + name = TIX_mio_trait_amerikabomber_learnings + + icon = GFX_generic_mio_department_icon_plane_medium_engine + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = TIX_mio_trait_aerodynamic_research_insitute + + visible = { + has_dlc = "Gotterdammerung" + } + + available = { + + } + + limit_to_equipment_type = { mio_cat_eq_all_medium_plane } + + equipment_bonus = { + air_range = 0.1 + } + } } TIX_heinkel_organization = { - include = generic_medium_aircraft_organization + include = generic_heavy_aircraft_organization icon = GFX_idea_heinkel allowed = { tag = TIX } + + tree_header_text = { + text = mio_header_design_department + x = 2 + } + + tree_header_text = { + text = mio_header_operational_department + x = 7 + } + + override_trait = { + token = generic_mio_trait_advanced_turbochargers + + position = { x=0 y=1 } + } + + override_trait = { + token = generic_mio_trait_extended_rear_fuselage + + position = { x=5 y=0 } + } + + override_trait = { + token = generic_mio_trait_pressurized_cockpit + + position = { x=2 y=1 } + } + + add_trait = { + token = TIX_mio_trait_doppel_blitz + name = TIX_mio_trait_doppel_blitz + icon = GFX_generic_mio_department_icon_plane_heavy_engine + special_trait_background = yes + + position = { x=3 y=0 } + relative_position_id = generic_mio_trait_reinforced_frames + + equipment_bonus = { + maximum_speed = 0.05 + } + } + + add_trait = { + token = TIX_mio_trait_advanced_night_equipment + name = TIX_mio_trait_advanced_night_equipment + icon = GFX_generic_mio_trait_icon_detection + special_trait_background = yes + + position = { x=-1 y=1 } + relative_position_id = generic_mio_trait_pressurized_cockpit + all_parents = { generic_mio_trait_pressurized_cockpit } + + equipment_bonus = { + night_penalty = -0.05 + } + } + + add_trait = { + token = TIX_mio_trait_stepless_cockpit + name = TIX_mio_trait_stepless_cockpit + icon = GFX_generic_mio_trait_icon_strategic_attack + special_trait_background = yes + + position = { x=1 y=1 } + relative_position_id = generic_mio_trait_pressurized_cockpit + all_parents = { generic_mio_trait_pressurized_cockpit } + + limit_to_equipment_type = { large_plane_airframe } + + equipment_bonus = { + air_bombing = 0.05 + } + } + + add_trait = { + token = TIX_mio_trait_hamburger_flugzeugbau + name = TIX_mio_trait_hamburger_flugzeugbau + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_aerodynamic_research_insitute + name = TIX_mio_trait_aerodynamic_research_insitute + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x = 9 y = 1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + on_complete = { + + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.1 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_amerikabomber_learnings + name = TIX_mio_trait_amerikabomber_learnings + + icon = GFX_generic_mio_department_icon_plane_medium_engine + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = TIX_mio_trait_aerodynamic_research_insitute + + visible = { + has_dlc = "Gotterdammerung" + } + + available = { + + } + + limit_to_equipment_type = { large_plane_airframe } + + equipment_bonus = { + air_range = 0.1 + air_bombing = 0.05 + } + } } TIX_dornier_organization = { - include = generic_naval_aircraft_organization + include = generic_medium_aircraft_organization icon = GFX_idea_dornier allowed = { tag = TIX } + + add_trait = { + token = TIX_mio_trait_flying_boat_specialist + name = TIX_mio_trait_flying_boat_specialist + icon = GFX_generic_mio_trait_icon_torpedo_attack + special_trait_background = yes + + position = { x=-1 y=1 } + relative_position_id = generic_mio_trait_skip_bombing + all_parents = { generic_mio_trait_skip_bombing } + + limit_to_equipment_type = { mio_cat_eq_all_medium_plane } + + equipment_bonus = { + surface_detection = 0.03 + naval_strike_attack = 0.05 + } + } + + add_trait = { + token = TIX_mio_trait_schnellbomber_doctrine + name = TIX_mio_trait_schnellbomber_doctrine + icon = GFX_generic_mio_department_icon_plane_medium_engine + special_trait_background = yes + + position = { x=-1 y=1 } + relative_position_id = generic_mio_trait_refined_engines + all_parents = { generic_mio_trait_refined_engines } + + limit_to_equipment_type = { mio_cat_eq_all_medium_plane } + + equipment_bonus = { + maximum_speed = 0.1 + } + } + + add_trait = { + token = TIX_mio_trait_hamburger_flugzeugbau + name = TIX_mio_trait_hamburger_flugzeugbau + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + FROM = { + mio:TIX_blohm_und_voss_organization = { + has_mio_size > 4 + } + } + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_aerodynamic_research_insitute + name = TIX_mio_trait_aerodynamic_research_insitute + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + relative_position_id = TIX_mio_trait_flying_boat_specialist + + position = { x = 2 y = 0 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + on_complete = { + + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.1 + } + + ai_will_do = { + base = 2 + } + } +} + +TIX_arado_flugzeugwerke_organization = { + include = generic_multi_role_aircraft_organization + icon = GFX_idea_GER_arado_flugzeugwerke + + allowed = { + original_tag = TIX + } + + add_trait = { + token = TIX_mio_trait_jet_bomber_innovator + name = TIX_mio_trait_jet_bomber_innovator + icon = GFX_generic_mio_department_icon_plane_medium_engine + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = TIX_mio_trait_hamburger_flugzeugbau + + available = { + FROM = { + has_tech = jet_engines + } + } + + limit_to_equipment_type = { mio_cat_eq_all_medium_plane } + + equipment_bonus = { + maximum_speed = 0.1 + } + } + + add_trait = { + token = TIX_mio_trait_hamburger_flugzeugbau + name = TIX_mio_trait_hamburger_flugzeugbau + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + FROM = { + mio:TIX_blohm_und_voss_organization = { + has_mio_size > 4 + } + } + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_aerodynamic_research_insitute + name = TIX_mio_trait_aerodynamic_research_insitute + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + relative_position_id = TIX_mio_trait_hamburger_flugzeugbau + + position = { x = -1 y = 0 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + on_complete = { + + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.1 + } + + ai_will_do = { + base = 2 + } + } +} + +TIX_fieseler_organization = { + include = generic_naval_aircraft_organization + icon = GFX_idea_GER_fieseler + + allowed = { + original_tag = TIX + } + + add_trait = { + token = TIX_mio_trait_hamburger_flugzeugbau + name = TIX_mio_trait_hamburger_flugzeugbau + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + FROM = { + mio:TIX_blohm_und_voss_organization = { + has_mio_size > 4 + } + } + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_aerodynamic_research_insitute + name = TIX_mio_trait_aerodynamic_research_insitute + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + relative_position_id = TIX_mio_trait_hamburger_flugzeugbau + + position = { x = 0 y = 1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + on_complete = { + + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.1 + } + + ai_will_do = { + base = 2 + } + } +} + +TIX_focke_achgelis_organization = { + include = generic_helicopter_organization + icon = GFX_idea_GER_focke_achgelis + + allowed = { + original_tag = TIX + has_dlc = "Gotterdammerung" + } + + add_trait = { + token = TIX_mio_trait_hamburger_flugzeugbau + name = TIX_mio_trait_hamburger_flugzeugbau + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=7 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + FROM = { + mio:TIX_blohm_und_voss_organization = { + has_mio_size > 4 + } + } + } + + on_complete = { + + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_aerodynamic_research_insitute + name = TIX_mio_trait_aerodynamic_research_insitute + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + relative_position_id = TIX_mio_trait_hamburger_flugzeugbau + + position = { x = 0 y = 1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + on_complete = { + + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.1 + } + + ai_will_do = { + base = 2 + } + } } @@ -583,11 +3045,134 @@ TIX_rheinmetall_organization = { allowed = { tag = TIX } + + add_trait = { + token = TIX_mio_trait_3_7_cm_pak + name = TIX_mio_trait_3_7_cm_pak + icon = GFX_generic_mio_department_icon_anti_tank + special_trait_background = yes + + position = { x = 1 y = 0 } + relative_position_id = generic_mio_trait_big_guns + + #any_parent = { generic_mio_trait_cantilever_wing_structure } + + limit_to_equipment_type = { + anti_tank_equipment + } + + equipment_bonus = { + ap_attack = 0.05 + hard_attack = 0.05 + soft_attack = 0.1 + } + } + + add_trait = { + token = TIX_mio_trait_7_5_cm_pak + name = TIX_mio_trait_7_5_cm_pak + icon = GFX_generic_mio_trait_icon_ap_attack + special_trait_background = yes + + position = { x = 0 y = 1 } + relative_position_id = TIX_mio_trait_3_7_cm_pak + + any_parent = { TIX_mio_trait_3_7_cm_pak } + + limit_to_equipment_type = { + anti_tank_equipment + } + + equipment_bonus = { + ap_attack = 0.05 + hard_attack = 0.1 + } + } + + add_trait = { + token = TIX_mio_trait_versatile_carriage + name = TIX_mio_trait_versatile_carriage + icon = GFX_generic_mio_department_icon_anti_air + special_trait_background = yes + + position = { x = 1 y = 1 } + relative_position_id = generic_mio_trait_rapid_fire + + all_parents = { + generic_mio_trait_rapid_fire + generic_mio_trait_advanced_barrel_forging + } + + limit_to_equipment_type = { + anti_tank_equipment + anti_air_equipment + } + + equipment_bonus = { + ap_attack = 0.03 + hard_attack = 0.03 + air_attack = 0.05 + } + } + + add_trait = { + token = TIX_mio_trait_dual_recoil_mechanism + name = TIX_mio_trait_dual_recoil_mechanism + icon = GFX_generic_mio_department_icon_artillery + special_trait_background = yes + + position = { x = 1 y = 1 } + relative_position_id = generic_mio_trait_advanced_barrel_forging + + all_parents = { + generic_mio_trait_advanced_barrel_forging + generic_mio_trait_big_guns + } + + available = { + FROM = { + has_tech = artillery3 + } + } + + limit_to_equipment_type = { + artillery_equipment + } + + equipment_bonus = { + soft_attack = 0.1 + build_cost_ic = 0.05 + } + } } TIX_mauser_organization = { include = generic_infantry_equipment_organization icon = GFX_idea_mauser + + override_trait = { + token = generic_mio_trait_armor_piercing_rounds + + position = { x=0 y=2 } + } + + override_trait = { + token = generic_mio_trait_advanced_barrel_forging + + position = { x=1 y=2 } + } + + override_trait = { + token = generic_mio_trait_reinforced_stocks + + position = { x=3 y=0 } + } + + override_trait = { + token = generic_mio_trait_medium_machineguns + + position = { x=0 y=2 } + } allowed = { tag = TIX @@ -598,7 +3183,7 @@ TIX_mauser_organization = { icon = GFX_generic_mio_department_icon_infantry_quality special_trait_background = yes - position = { x=-1 y=1 } + position = { x=-1 y=2 } relative_position_id = generic_mio_trait_drum_pattern_sights visible = { @@ -617,12 +3202,120 @@ TIX_mauser_organization = { breakthrough = 0.15 } production_bonus = { - production_cost_factor = 0.1 + #production_cost_factor = 0.1 } ai_will_do = { base = 100 } } + + add_trait = { + token = TIX_mio_trait_experienced_manufacturer + name = TIX_mio_trait_experienced_manufacturer + icon = GFX_generic_mio_trait_icon_reliability + special_trait_background = yes + + position = { x=-1 y=0 } + relative_position_id = generic_mio_trait_drum_pattern_sights + + visible = { + FROM = { original_tag = TIX } + } + + equipment_bonus = { + reliability = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_export_models + name = TIX_mio_trait_export_models + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x=-1 y=1 } + relative_position_id = generic_mio_trait_drum_pattern_sights + + visible = { + FROM = { original_tag = TIX } + } + + production_bonus = { + production_efficiency_cap_factor = 0.03 + production_cost_factor = -0.03 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_karabiner + name = TIX_mio_trait_karabiner + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = generic_mio_trait_reinforced_stocks + + visible = { + FROM = { original_tag = TIX } + } + + all_parents = { generic_mio_trait_reinforced_stocks } + + equipment_bonus = { + soft_attack = 0.03 + } + + production_bonus = { + production_capacity_factor = 0.03 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_sturmgewehr + name = TIX_mio_trait_sturmgewehr + icon = GFX_generic_mio_department_icon_infantry_offense + special_trait_background = yes + + position = { x=2 y=2 } + relative_position_id = generic_mio_trait_bolt_action + + any_parent = { generic_mio_trait_semi_auto generic_mio_trait_bolt_action } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + FROM = { + has_tech = advanced_infantry_weapons + } + } + + equipment_bonus = { + soft_attack = 0.07 + breakthrough = 0.03 + } + + production_bonus = { + production_cost_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } } TIX_opel_organization = { @@ -639,7 +3332,7 @@ TIX_opel_organization = { icon = GFX_generic_mio_department_icon_motorized_mechanized_production special_trait_background = yes - position = { x=9 y=0 } + position = { x=9 y=3 } organization_modifier = { navy_fuel_consumption_factor = -0.25 @@ -648,4 +3341,237 @@ TIX_opel_organization = { } } + + add_trait = { + token = TIX_mio_trait_continental_ag_tires + name = TIX_mio_trait_continental_ag_tires + icon = GFX_generic_mio_trait_icon_reliability + special_trait_background = yes + + position = { x=9 y=0 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + equipment_bonus = { + reliability = 0.05 + build_cost_ic = -0.02 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_ford_facilities + name = TIX_mio_trait_ford_facilities + icon = GFX_generic_mio_trait_icon_production_capacity + special_trait_background = yes + + position = { x=9 y=1 } + + visible = { + FROM = { original_tag = TIX } + } + + available = { + + } + + production_bonus = { + production_capacity_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_efficiency_in_mass_production + name = TIX_mio_trait_efficiency_in_mass_production + icon = GFX_generic_mio_trait_icon_efficiency_cap + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = TIX_mio_trait_ford_facilities + + any_parent = { TIX_mio_trait_ford_facilities } + + visible = { + FROM = { original_tag = TIX } + } + + production_bonus = { + production_efficiency_cap_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_improved_engines + name = TIX_mio_trait_improved_engines + icon = GFX_generic_mio_department_icon_motorized_mechanized_engine + special_trait_background = yes + + position = { x=-1 y=1 } + relative_position_id = TIX_mio_trait_ford_facilities + + any_parent = { TIX_mio_trait_ford_facilities } + + visible = { + FROM = { original_tag = TIX } + } + + equipment_bonus = { + maximum_speed = 0.05 + reliability = 0.03 + build_cost_ic = 0.02 + } + + ai_will_do = { + base = 2 + } + } +} + +TIX_carl_walther_organization = { + include = generic_support_equipment_organization + icon = GFX_idea_GER_carl_walther + + allowed = { + original_tag = TIX + } + + add_trait = { + token = TIX_mio_trait_innovative_safety_features + name = TIX_mio_trait_innovative_safety_features + icon = GFX_generic_mio_department_icon_facilities + special_trait_background = yes + + position = { x=1 y=1 } + relative_position_id = generic_mio_trait_private_scientists_program + + all_parents = { generic_mio_trait_private_scientists_program } + + ai_will_do = { + base = 2 + } + + organization_modifier = { + military_industrial_organization_research_bonus = 0.05 + military_industrial_organization_design_team_assign_cost = -0.05 + military_industrial_organization_industrial_manufacturer_assign_cost = -0.05 + } + } + + add_trait = { + token = TIX_mio_trait_policiary_equipment + name = TIX_mio_trait_policiary_equipment + icon = GFX_generic_mio_department_icon_support_equipment + special_trait_background = yes + + position = { x=0 y=1 } + relative_position_id = generic_mio_trait_private_tenders + + all_parents = { generic_mio_trait_private_tenders } + + ai_will_do = { + base = 2 + } + + limit_to_equipment_type = { support_equipment } + + organization_modifier = { + military_industrial_organization_funds_gain = 0.05 + } + + equipment_bonus = { + build_cost_ic = -0.05 + } + } +} + +TIX_auto_union_organization = { + include = generic_armored_car_organization + icon = GFX_idea_GER_auto_union + + allowed = { + original_tag = TIX + } + + add_trait = { + token = TIX_mio_trait_racing_pedigree + name = TIX_mio_trait_racing_pedigree + icon = GFX_generic_mio_department_icon_armored_car_engine + special_trait_background = yes + + position = { x=-1 y=1 } + relative_position_id = generic_mio_trait_simplified_suspension + + all_parents = { generic_mio_trait_simplified_suspension } + + equipment_bonus = { + maximum_speed = 0.07 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_military_exclusivity + name = TIX_mio_trait_military_exclusivity + icon = GFX_generic_mio_department_icon_armored_car_line_efficiency + special_trait_background = yes + + position = { x=0 y=3 } + relative_position_id = TIX_mio_trait_racing_pedigree + + all_parents = { TIX_mio_trait_racing_pedigree generic_mio_trait_improved_tooling } + + production_bonus = { + production_efficiency_gain_factor = 0.05 + production_efficiency_cap_factor = 0.05 + } + + ai_will_do = { + base = 2 + } + } + + add_trait = { + token = TIX_mio_trait_schwerer_panzerspahwagen + name = TIX_mio_trait_schwerer_panzerspahwagen + icon = GFX_generic_mio_department_icon_armored_car_defense + special_trait_background = yes + + position = { x=1 y=1 } + relative_position_id = generic_mio_trait_defensive_equipment + + all_parents = { generic_mio_trait_defensive_equipment } + + available = { + + } + + equipment_bonus = { + breakthrough = 0.03 + armor_value = 0.05 + } + + ai_will_do = { + base = 2 + } + } } \ No newline at end of file diff --git a/src/common/military_industrial_organization/organizations/YUW_organization.txt b/src/common/military_industrial_organization/organizations/YUW_organization.txt index 68edd40..87a3f85 100755 --- a/src/common/military_industrial_organization/organizations/YUW_organization.txt +++ b/src/common/military_industrial_organization/organizations/YUW_organization.txt @@ -123,7 +123,7 @@ YUW_fcm_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -157,7 +157,7 @@ YUW_fcm_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -199,7 +199,7 @@ YUW_aeb_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -233,7 +233,7 @@ YUW_aeb_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -275,7 +275,7 @@ YUW_acl_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -309,7 +309,7 @@ YUW_acl_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { @@ -351,7 +351,7 @@ YUW_acf_organization = { position = { x=8 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } equipment_bonus = { @@ -385,7 +385,7 @@ YUW_acf_organization = { position = { x=9 y=4 } available = { - FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } + FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } } equipment_bonus = { diff --git a/src/common/military_industrial_organization/organizations/az_doh_extra_organization.txt b/src/common/military_industrial_organization/organizations/az_doh_extra_organization.txt index 0f0c716..4b0df7e 100755 --- a/src/common/military_industrial_organization/organizations/az_doh_extra_organization.txt +++ b/src/common/military_industrial_organization/organizations/az_doh_extra_organization.txt @@ -1,5 +1,5 @@ az_DOH_railway_organization = { - icon = GFX_idea_generic_railroads + icon = GFX_idea_PRC_peoples_aviation_company_of_china allowed = { tag = DOH } diff --git a/src/common/national_focus/donghuang_new.txt b/src/common/national_focus/donghuang_new.txt index 627584a..d01d87f 100755 --- a/src/common/national_focus/donghuang_new.txt +++ b/src/common/national_focus/donghuang_new.txt @@ -350,18 +350,18 @@ focus_tree = { add_mio_size = 3 } hidden_effect = { - set_victory_points = { - province = 4525 # 包头 - value = 15 - } - set_victory_points = { - province = 12432 # 大同 - value = 20 - } - set_victory_points = { - province = 1519 # 太原 - value = 20 - } + # set_victory_points = { + # province = 4525 # 包头 + # value = 15 + # } + # set_victory_points = { + # province = 12432 # 大同 + # value = 20 + # } + # set_victory_points = { + # province = 1519 # 太原 + # value = 20 + # } } } } @@ -962,14 +962,6 @@ focus_tree = { has_completed_focus = DOH_dashijiyoujizhan } } - set_technology = { - guerrilla_tactics_for_doh = 1 - popup = no - } - set_technology = { - human_wave_tactics_for_doh = 1 - popup = no - } custom_effect_tooltip = DOH_dashijiyoujizhan_tooltip hidden_effect = { set_technology = { @@ -3800,10 +3792,10 @@ focus_tree = { } } hidden_effect = { - set_victory_points = { - province = 10000 # 青岛 - value = 20 - } + # set_victory_points = { + # province = 10000 # 青岛 + # value = 20 + # } } add_ideas = DOH_hailufuhe_idea_0 swap_ideas = { @@ -4000,54 +3992,54 @@ focus_tree = { } } hidden_effect = { - set_victory_points = { - province = 2022 # 兰州 - value = 20 - } - set_victory_points = { - province = 12732 # 西宁 - value = 20 - } - set_victory_points = { - province = 4709 # 乌鲁木齐 - value = 20 - } - set_victory_points = { - province = 4823 # 阿勒泰 - value = 10 - } - set_victory_points = { - province = 8049 # 延安 - value = 15 - } - set_victory_points = { - province = 2015 # 喀什 - value = 20 - } - set_victory_points = { - province = 4823 # 阿勒泰 - value = 10 - } - set_victory_points = { - province = 8127 # 银川 - value = 20 - } - set_victory_points = { - province = 5100 # 张掖 - value = 10 - } - set_victory_points = { - province = 12820 # 敦煌 - value = 15 - } - set_victory_points = { - province = 5057 # 武威 - value = 10 - } - set_victory_points = { - province = 2028 # 酒泉 - value = 20 - } + # set_victory_points = { + # province = 2022 # 兰州 + # value = 20 + # } + # set_victory_points = { + # province = 12732 # 西宁 + # value = 20 + # } + # set_victory_points = { + # province = 4709 # 乌鲁木齐 + # value = 20 + # } + # set_victory_points = { + # province = 4823 # 阿勒泰 + # value = 10 + # } + # set_victory_points = { + # province = 8049 # 延安 + # value = 15 + # } + # set_victory_points = { + # province = 2015 # 喀什 + # value = 20 + # } + # set_victory_points = { + # province = 4823 # 阿勒泰 + # value = 10 + # } + # set_victory_points = { + # province = 8127 # 银川 + # value = 20 + # } + # set_victory_points = { + # province = 5100 # 张掖 + # value = 10 + # } + # set_victory_points = { + # province = 12820 # 敦煌 + # value = 15 + # } + # set_victory_points = { + # province = 5057 # 武威 + # value = 10 + # } + # set_victory_points = { + # province = 2028 # 酒泉 + # value = 20 + # } } } } @@ -4200,42 +4192,42 @@ focus_tree = { set_state_category = metropolis } hidden_effect = { - set_victory_points = { - province = 7191 # 杭州 - value = 20 - } - set_victory_points = { - province = 9974 # 宁波 - value = 20 - } - set_victory_points = { - province = 4196 # 福州 - value = 20 - } - set_victory_points = { - province = 7071 # 厦门 - value = 20 - } - set_victory_points = { - province = 9938 # 汕头 - value = 20 - } - set_victory_points = { - province = 7182 # 潮州 - value = 10 - } - set_victory_points = { - province = 1055 # 温州 - value = 20 - } - set_victory_points = { - province = 4205 # 威海 - value = 10 - } - set_victory_points = { - province = 1200 # 烟台 - value = 10 - } + # set_victory_points = { + # province = 7191 # 杭州 + # value = 20 + # } + # set_victory_points = { + # province = 9974 # 宁波 + # value = 20 + # } + # set_victory_points = { + # province = 4196 # 福州 + # value = 20 + # } + # set_victory_points = { + # province = 7071 # 厦门 + # value = 20 + # } + # set_victory_points = { + # province = 9938 # 汕头 + # value = 20 + # } + # set_victory_points = { + # province = 7182 # 潮州 + # value = 10 + # } + # set_victory_points = { + # province = 1055 # 温州 + # value = 20 + # } + # set_victory_points = { + # province = 4205 # 威海 + # value = 10 + # } + # set_victory_points = { + # province = 1200 # 烟台 + # value = 10 + # } } } } @@ -5330,42 +5322,42 @@ focus_tree = { completion_reward = { DOH_neibufenqi_jianqin_effect = yes hidden_effect = { - set_victory_points = { - province = 1319 # 昆明 - value = 20 - } - set_victory_points = { - province = 10404 # 桂林 - value = 15 - } - set_victory_points = { - province = 7137 # 南宁 - value = 20 - } - set_victory_points = { - province = 3992 # 南昌 - value = 20 - } - set_victory_points = { - province = 7222 # 合肥 - value = 20 - } - set_victory_points = { - province = 5033 # 拉萨 - value = 20 - } - set_victory_points = { - province = 7186 # 台北 - value = 30 - } - set_victory_points = { - province = 12068 # 高雄 - value = 20 - } - set_victory_points = { - province = 4504 # 贵阳 - value = 15 - } + # set_victory_points = { + # province = 1319 # 昆明 + # value = 20 + # } + # set_victory_points = { + # province = 10404 # 桂林 + # value = 15 + # } + # set_victory_points = { + # province = 7137 # 南宁 + # value = 20 + # } + # set_victory_points = { + # province = 3992 # 南昌 + # value = 20 + # } + # set_victory_points = { + # province = 7222 # 合肥 + # value = 20 + # } + # set_victory_points = { + # province = 5033 # 拉萨 + # value = 20 + # } + # set_victory_points = { + # province = 7186 # 台北 + # value = 30 + # } + # set_victory_points = { + # province = 12068 # 高雄 + # value = 20 + # } + # set_victory_points = { + # province = 4504 # 贵阳 + # value = 15 + # } } } } @@ -5420,18 +5412,18 @@ focus_tree = { set_state_category = large_city } hidden_effect = { - set_victory_points = { - province = 11913 # 南京 - value = 50 - } - set_victory_points = { - province = 10076 # 苏州 - value = 20 - } - set_victory_points = { - province = 7014 # 上海 - value = 40 - } + # set_victory_points = { + # province = 11913 # 南京 + # value = 50 + # } + # set_victory_points = { + # province = 10076 # 苏州 + # value = 20 + # } + # set_victory_points = { + # province = 7014 # 上海 + # value = 40 + # } } } } @@ -5471,26 +5463,26 @@ focus_tree = { add_political_power = 100 hidden_effect = { - set_victory_points = { - province = 9958 # 郑州 - value = 20 - } - set_victory_points = { - province = 12055 # 徐州 - value = 20 - } - set_victory_points = { - province = 1069 # 济南 - value = 20 - } - set_victory_points = { - province = 7656 # 开封 - value = 15 - } - set_victory_points = { - province = 11931 # 洛阳 - value = 15 - } + # set_victory_points = { + # province = 9958 # 郑州 + # value = 20 + # } + # set_victory_points = { + # province = 12055 # 徐州 + # value = 20 + # } + # set_victory_points = { + # province = 1069 # 济南 + # value = 20 + # } + # set_victory_points = { + # province = 7656 # 开封 + # value = 15 + # } + # set_victory_points = { + # province = 11931 # 洛阳 + # value = 15 + # } country_event = { id = DOH_loong_event.6001 @@ -5563,22 +5555,22 @@ focus_tree = { set_state_category = metropolis } hidden_effect = { - set_victory_points = { - province = 6999 # 重庆 - value = 40 - } - set_victory_points = { - province = 4925 # 成都 - value = 40 - } - set_victory_points = { - province = 1367 # 绵阳 - value = 15 - } - set_victory_points = { - province = 12141 # 乐山 - value = 10 - } + # set_victory_points = { + # province = 6999 # 重庆 + # value = 40 + # } + # set_victory_points = { + # province = 4925 # 成都 + # value = 40 + # } + # set_victory_points = { + # province = 1367 # 绵阳 + # value = 15 + # } + # set_victory_points = { + # province = 12141 # 乐山 + # value = 10 + # } } } } @@ -5638,26 +5630,26 @@ focus_tree = { state = 609 } hidden_effect = { - set_victory_points = { - province = 9843 # 北京 - value = 50 - } - set_victory_points = { - province = 10068 # 天津 - value = 20 - } - set_victory_points = { - province = 12043 # 唐山 - value = 15 - } - set_victory_points = { - province = 7109 # 保定 - value = 20 - } - set_victory_points = { - province = 11801 # 承德 - value = 10 - } + # set_victory_points = { + # province = 9843 # 北京 + # value = 50 + # } + # set_victory_points = { + # province = 10068 # 天津 + # value = 20 + # } + # set_victory_points = { + # province = 12043 # 唐山 + # value = 15 + # } + # set_victory_points = { + # province = 7109 # 保定 + # value = 20 + # } + # set_victory_points = { + # province = 11801 # 承德 + # value = 10 + # } } } } @@ -5699,18 +5691,18 @@ focus_tree = { add_mio_size = 1 } hidden_effect = { - set_victory_points = { - province = 4619 # 武汉 - value = 40 - } - set_victory_points = { - province = 7101 # 常德 - value = 20 - } - set_victory_points = { - province = 7097 # 长沙 - value = 20 - } + # set_victory_points = { + # province = 4619 # 武汉 + # value = 40 + # } + # set_victory_points = { + # province = 7101 # 常德 + # value = 20 + # } + # set_victory_points = { + # province = 7097 # 长沙 + # value = 20 + # } } } } @@ -5750,10 +5742,10 @@ focus_tree = { add_mio_size = 3 } hidden_effect = { - set_victory_points = { - province = 1150 # 大连 - value = 30 - } + # set_victory_points = { + # province = 1150 # 大连 + # value = 30 + # } } } } @@ -5794,10 +5786,10 @@ focus_tree = { target_province = 7101 } hidden_effect = { - set_victory_points = { - province = 7418 # 西安 - value = 30 - } + # set_victory_points = { + # province = 7418 # 西安 + # value = 30 + # } } } } @@ -5904,42 +5896,42 @@ focus_tree = { target_province = 11771 } hidden_effect = { - set_victory_points = { - province = 11771 # 奉天/沈阳 - value = 20 - } - set_victory_points = { - province = 10433 # 哈尔滨 - value = 30 - } - set_victory_points = { - province = 916 # 四平 - value = 5 - } - set_victory_points = { - province = 9803 # 通化 - value = 10 - } - set_victory_points = { - province = 11808 # 铁岭 - value = 5 - } - set_victory_points = { - province = 9885 # 抚顺 - value = 15 - } - set_victory_points = { - province = 3895 # 本溪 - value = 5 - } - set_victory_points = { - province = 9781 # 鞍山 - value = 15 - } - set_victory_points = { - province = 11836 # 通辽 - value = 5 - } + # set_victory_points = { + # province = 11771 # 奉天/沈阳 + # value = 20 + # } + # set_victory_points = { + # province = 10433 # 哈尔滨 + # value = 30 + # } + # set_victory_points = { + # province = 916 # 四平 + # value = 5 + # } + # set_victory_points = { + # province = 9803 # 通化 + # value = 10 + # } + # set_victory_points = { + # province = 11808 # 铁岭 + # value = 5 + # } + # set_victory_points = { + # province = 9885 # 抚顺 + # value = 15 + # } + # set_victory_points = { + # province = 3895 # 本溪 + # value = 5 + # } + # set_victory_points = { + # province = 9781 # 鞍山 + # value = 15 + # } + # set_victory_points = { + # province = 11836 # 通辽 + # value = 5 + # } } 328 = { set_state_category = large_city @@ -6010,10 +6002,10 @@ focus_tree = { target_province = 7137 } hidden_effect = { - set_victory_points = { - province = 1047 # 广州 - value = 40 - } + # set_victory_points = { + # province = 1047 # 广州 + # value = 40 + # } } } } @@ -6153,10 +6145,10 @@ focus_tree = { navy_experience = 50 air_experience = 50 hidden_effect = { - set_victory_points = { - province = 1070 # 海口 - value = 20 - } + # set_victory_points = { + # province = 1070 # 海口 + # value = 20 + # } } 591 = { set_state_category = large_city diff --git a/src/common/scripted_triggers/az_scripted_triggers.txt b/src/common/scripted_triggers/az_scripted_triggers.txt index 45b6d49..387b904 100755 --- a/src/common/scripted_triggers/az_scripted_triggers.txt +++ b/src/common/scripted_triggers/az_scripted_triggers.txt @@ -32,6 +32,9 @@ shijianniangguojia_trigger = { tag = SIR tag = WEX tag = DH1 + tag = USA + tag = USB + tag = CSA is_ai = NO } } diff --git a/src/events/AZ_tianjiangEvents.txt b/src/events/AZ_tianjiangEvents.txt index 4114c24..11def46 100755 --- a/src/events/AZ_tianjiangEvents.txt +++ b/src/events/AZ_tianjiangEvents.txt @@ -4250,8 +4250,6 @@ country_event = { } USA = { set_cosmetic_tag = USA1 - load_oob = BYG_neizhanfenbu_1 - load_oob = USA_1936 add_war_support = 1 add_popularity = { ideology = fascism popularity = 1 } set_politics = { @@ -4288,6 +4286,10 @@ country_event = { add_popularity = { ideology = fascism popularity = -0.2 } hidden_effect = { country_event = { id = az_tianjiang.123 hours = 24} + USA = { + load_oob = BYG_neizhanfenbu_1 + load_oob = USA_1936 + } } ai_chance = { factor = 100 @@ -4303,6 +4305,10 @@ country_event = { add_popularity = { ideology = fascism popularity = -0.2 } hidden_effect = { country_event = { id = az_tianjiang.123 hours = 24} + USA = { + load_oob = BYG_neizhanfenbu_1 + load_oob = USA_1936 + } } ai_chance = { factor = 0 @@ -4353,7 +4359,6 @@ country_event = { } USB = { set_cosmetic_tag = USB1 - load_oob = BYG_neizhanfenbu_2 set_capital = { state = 395 } add_war_support = 1 add_popularity = { ideology = communism popularity = 1 } @@ -4396,6 +4401,9 @@ country_event = { add_popularity = { ideology = communism popularity = -0.2 } hidden_effect = { country_event = { id = az_tianjiang.124 hours = 24} + USB = { + load_oob = BYG_neizhanfenbu_2 + } } ai_chance = { factor = 100 @@ -4410,6 +4418,9 @@ country_event = { add_popularity = { ideology = communism popularity = -0.2 } hidden_effect = { country_event = { id = az_tianjiang.124 hours = 24} + USB = { + load_oob = BYG_neizhanfenbu_2 + } } ai_chance = { factor = 0 @@ -4491,12 +4502,6 @@ country_event = { } } } - CSA = { - load_oob = BYG_neizhanfenbu_3 - } - BYG = { - load_oob = BYG_neizhanfenbu_4 - } } } option = { @@ -4505,6 +4510,12 @@ country_event = { add_popularity = { ideology = neutrality popularity = -0.2 } hidden_effect = { country_event = { id = az_tianjiang.125 days = 1 } + CSA = { + load_oob = BYG_neizhanfenbu_3 + } + BYG = { + load_oob = BYG_neizhanfenbu_4 + } } ai_chance = { factor = 100 @@ -4519,6 +4530,12 @@ country_event = { add_popularity = { ideology = neutrality popularity = -0.2 } hidden_effect = { country_event = { id = az_tianjiang.125 days = 1 } + CSA = { + load_oob = BYG_neizhanfenbu_3 + } + BYG = { + load_oob = BYG_neizhanfenbu_4 + } } ai_chance = { factor = 0 diff --git a/src/localisation/simp_chinese/az_organization_l_simp_chinese.yml b/src/localisation/simp_chinese/az_organization_l_simp_chinese.yml index 412debb..8b62d78 100755 --- a/src/localisation/simp_chinese/az_organization_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_organization_l_simp_chinese.yml @@ -1,16 +1,30 @@ l_simp_chinese: + DOH_peoples_bank_of_china: "东煌人民银行" + DOH_publicity_department_of_central_committee: "东煌共产党中央委员会宣传部" + DOH_sinochem: "东煌化工集团" + DOH_china_state_construction_engineering_corporation: "东煌建筑工程总局" + DOH_china_railway_construction_corporation: "东煌铁道建筑总公司" + DOH_china_national_nuclear_corporation: "东煌核工业总公司" + DOH_showa_steel_works: "鞍山炼钢厂" + DOH_western_refinery: "西制油厂" + DOH_nanjing_wireless_electronics_plant: "南京无线电厂" + DOH_china_national_aviation_corporation: "东煌航空公司" + DOH_china_merchant_group: "招商局集团" + DOH_shanghai_power_company: "上海电力公司" + DOH_bank_of_china: "东煌银行" + DOH_yongli_chemical_industries: "永利化学工业" ##东煌军工组织## DOH_shanghai_tank: "上海联合装甲研究所" + DOH_first_tractor_company_organization: "洛阳第一拖拉机厂" DOH_baotoudiyijixiechang_organization: "包头第一机械厂" DOH_dalianzaochuan_organization: "大连造船厂" DOH_wuchangzaochuanchang_organization: "武昌船舶研究所" DOH_jiangnan_shipyard_group_organization: "江南造船厂" DOH_dagu_shipyard_organization: "大沽船坞" - DOH_camco_medium_organization: "东煌飞机制造集团-轰炸机分部" - DOH_camco_fighter_organization: "东煌飞机制造集团-战斗机分部" - DOH_camco_cas_organization: "东煌飞机制造集团-支援机分部" - DOH_camco_heavy_organization: "东煌飞机制造集团-大型飞机分部" - DOH_tongyonghangkong_organization: "东煌飞机制造集团-通用航空分部" + DOH_camco_heavy_organization: "西安飞机制造厂" + DOH_camco_fighter_organization: "成都飞机制造厂" + DOH_camco_cas_organization: "沈阳飞机制造厂" + DOH_harbin_aircraft_industry_group_organization: "哈尔滨飞机制造厂" DOH_taiyuan_arsenal_organization: "太原兵工厂" DOH_liaoning_arsenal_organization: "辽宁兵工厂" DOH_hanyan_arsenal_organization: "汉阳兵工厂" diff --git a/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml b/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml index b43df5a..6658860 100755 --- a/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml @@ -834,33 +834,33 @@ DOH_tangnuwulianghai_name: "唐努乌梁海" DOH_wuliyasutai_name: "乌里雅苏台" DOH_liuqiu_name: "琉球" - VICTORY_POINTS_12043: "唐山" - VICTORY_POINTS_5100: "张掖" - VICTORY_POINTS_4525: "包头" - VICTORY_POINTS_12820: "敦煌" - VICTORY_POINTS_12432: "大同" - VICTORY_POINTS_5057: "武威" - VICTORY_POINTS_2028: "酒泉" - VICTORY_POINTS_4205: "威海" - VICTORY_POINTS_11931: "洛阳" - VICTORY_POINTS_7656: "开封" - VICTORY_POINTS_9781: "鞍山" - VICTORY_POINTS_9938: "汕头" - VICTORY_POINTS_7182: "潮州" - VICTORY_POINTS_3895: "本溪" - VICTORY_POINTS_9885: "抚顺" - VICTORY_POINTS_11808: "铁岭" - VICTORY_POINTS_9803: "通化" - VICTORY_POINTS_916: "四平" - VICTORY_POINTS_1200: "烟台" - VICTORY_POINTS_12141: "乐山" - VICTORY_POINTS_1367: "绵阳" - VICTORY_POINTS_11836: "通辽" - VICTORY_POINTS_7109: "保定" - VICTORY_POINTS_4205: "威海" - VICTORY_POINTS_11801: "承德" - VICTORY_POINTS_12055: "徐州" - VICTORY_POINTS_1055: "温州" + # VICTORY_POINTS_12043: "唐山" + # VICTORY_POINTS_5100: "张掖" + # VICTORY_POINTS_4525: "包头" + # VICTORY_POINTS_12820: "敦煌" + # VICTORY_POINTS_12432: "大同" + # VICTORY_POINTS_5057: "武威" + # VICTORY_POINTS_2028: "酒泉" + # VICTORY_POINTS_4205: "威海" + # VICTORY_POINTS_11931: "洛阳" + # VICTORY_POINTS_7656: "开封" + # VICTORY_POINTS_9781: "鞍山" + # VICTORY_POINTS_9938: "汕头" + # VICTORY_POINTS_7182: "潮州" + # VICTORY_POINTS_3895: "本溪" + # VICTORY_POINTS_9885: "抚顺" + # VICTORY_POINTS_11808: "铁岭" + # VICTORY_POINTS_9803: "通化" + # VICTORY_POINTS_916: "四平" + # VICTORY_POINTS_1200: "烟台" + # VICTORY_POINTS_12141: "乐山" + # VICTORY_POINTS_1367: "绵阳" + # VICTORY_POINTS_11836: "通辽" + # VICTORY_POINTS_7109: "保定" + # VICTORY_POINTS_4205: "威海" + # VICTORY_POINTS_11801: "承德" + # VICTORY_POINTS_12055: "徐州" + # VICTORY_POINTS_1055: "温州" ## 军民融合机制 DOH_industry_decision_category: "东煌工业品" DOH_industry_decision_category_desc: "§C$doh_civ_equipment_1$§!盈余:[?FROM.num_equipment@doh_civ_equipment_1]"