From cb4e73e1e5857c7f25550a13d70dd29d4ea8ca65 Mon Sep 17 00:00:00 2001 From: "actions[bot]" Date: Fri, 15 Nov 2024 15:27:58 +0000 Subject: [PATCH] 2024-11-15 15:27:58 --- src/common/ai_equipment/BFL_tank.txt | 4 +- src/common/ai_equipment/BLI_tank.txt | 4 +- src/common/ai_equipment/BYG_tank.txt | 4 +- src/common/ai_equipment/CHY_tank.txt | 4 +- src/common/ai_equipment/DOH_tank.txt | 4 +- src/common/ai_equipment/HUJ_tank.txt | 4 +- src/common/ai_equipment/SAD_tank.txt | 4 +- src/common/ai_equipment/SIR_tank.txt | 4 +- src/common/ai_equipment/TIX_tank.txt | 4 +- src/common/ai_equipment/YUW_tank.txt | 4 +- src/common/ai_equipment/generic_naval.txt | 2 +- src/common/ai_equipment/generic_tank.txt | 36 +- src/common/ai_strategy/ai_tank_research.txt | 246 +- src/common/ai_templates/psh_generic.txt | 18 +- src/common/ai_templates/templates_BFL.txt | 36 +- src/common/ai_templates/templates_BLI.txt | 24 +- src/common/ai_templates/templates_BYG.txt | 54 +- src/common/ai_templates/templates_CHY.txt | 142 +- src/common/ai_templates/templates_DOH.txt | 62 +- src/common/ai_templates/templates_HUJ.txt | 48 +- src/common/ai_templates/templates_SAD.txt | 64 +- src/common/ai_templates/templates_SIR.txt | 24 +- src/common/ai_templates/templates_TIX.txt | 48 +- src/common/buildings/00_buildings.txt | 223 -- src/common/characters/az_TIX_characters.txt | 4 + .../decisions/tianjiang_aizuobi_decisions.txt | 21 +- src/common/decisions/tianjiang_decision.txt | 14 + src/common/ideas/_economic.txt | 105 + src/common/ideas/tix.txt | 43 +- .../organizations/00_generic_organization.txt | 556 +++- .../organizations/BFL_organization.txt | 1453 ++++++++- .../organizations/BYG_organization.txt | 210 +- .../organizations/HUJ_organization.txt | 1 + .../organizations/SAD_organization.txt | 2 +- .../organizations/TIX_organization.txt | 2850 ++++++++++++++++- src/common/national_focus/beifanglianhe.txt | 12 +- src/common/national_focus/tiexue.txt | 1463 ++++++++- src/descriptor.mod | 2 +- src/events/AZ_tianjiangEvents.txt | 62 + src/events/YUW_shijian.txt | 3 + src/events/ai_bianzhi.txt | 147 +- src/history/states/125-East Anglia.txt | 27 +- .../states/126-Greater London Area.txt | 12 +- src/history/states/127-South-east England.txt | 30 +- src/history/states/137-Crimea.txt | 44 +- src/history/states/158-Piedmont.txt | 6 +- src/history/states/16-Ile de France.txt | 32 +- src/history/states/188-Memel.txt | 2 +- src/history/states/196-Kherson.txt | 32 +- src/history/states/200-Rivne.txt | 23 +- src/history/states/216-Below Zero.txt | 26 +- src/history/states/217-Stalingrad Area.txt | 25 +- src/history/states/219-Moscow Area.txt | 13 +- src/history/states/232-Grozny.txt | 17 +- src/history/states/244-Gatchina.txt | 22 +- src/history/states/245-Donetsk.txt | 23 +- src/history/states/251-Samara.txt | 23 +- src/history/states/260-Borisoglbsk.txt | 10 +- src/history/states/274-British Africa.txt | 41 +- src/history/states/282-Japan.txt | 7 +- src/history/states/283-China.txt | 2 +- src/history/states/294-Oman.txt | 31 +- src/history/states/299-Falkand Islands.txt | 26 +- src/history/states/325-Yunnan.txt | 2 +- src/history/states/331-Newfoundland.txt | 20 +- src/history/states/379-Nevada.txt | 32 +- src/history/states/386-Washington.txt | 34 +- src/history/states/388-Montana.txt | 26 +- src/history/states/393-Michigan.txt | 9 +- src/history/states/42-Rhineland.txt | 48 +- src/history/states/44-Albania.txt | 56 + src/history/states/446-Cairo.txt | 22 +- src/history/states/456-Luxor.txt | 32 +- src/history/states/461-Northern Morocco.txt | 25 +- src/history/states/462-Southern Morocco.txt | 18 +- src/history/states/5-Germany.txt | 27 +- src/history/states/50-Baden.txt | 68 +- src/history/states/51-Moselland.txt | 41 +- src/history/states/52-Wuttemberg.txt | 25 +- src/history/states/528-Nagasaki.txt | 36 +- src/history/states/529-Hiroshima.txt | 30 +- src/history/states/53-Oberbayern.txt | 20 +- src/history/states/530-Tokushima.txt | 27 +- src/history/states/532-Nagoya.txt | 27 +- src/history/states/54-Bayreuth.txt | 31 +- src/history/states/55-Nassau.txt | 38 +- src/history/states/558-Nigeria.txt | 30 +- src/history/states/56-Weser-Ems.txt | 31 +- src/history/states/57-Westfalen.txt | 28 +- src/history/states/576-Siberia 3.txt | 21 +- .../states/58-Schleswig - Holstein.txt | 23 +- src/history/states/582-Sourthern Urals.txt | 36 +- src/history/states/588-Some Mountains.txt | 13 +- src/history/states/59-Ost - Hannover.txt | 44 +- src/history/states/591-Hainan.txt | 2 +- src/history/states/592-Guangzhou.txt | 15 +- src/history/states/593-Guangdong.txt | 2 +- src/history/states/594-Nanning.txt | 36 +- src/history/states/595-Fujian.txt | 2 +- src/history/states/596-Zhejiang.txt | 37 +- src/history/states/599-Guanxi.txt | 2 +- src/history/states/60-Sud-Hannover.txt | 37 +- src/history/states/600-Jiangxi.txt | 2 +- src/history/states/604-China 4.txt | 2 +- src/history/states/607-China 7.txt | 2 +- src/history/states/61-Mecklenburg.txt | 18 +- src/history/states/613-China 12.txt | 26 +- src/history/states/616-China 14.txt | 2 +- src/history/states/62-Pommern.txt | 30 +- src/history/states/620-China 17.txt | 39 +- src/history/states/63-WestPrussen.txt | 30 +- src/history/states/64-Brandenburg.txt | 38 +- src/history/states/65-Sachsen.txt | 31 +- src/history/states/66-Niederschlesien.txt | 36 +- src/history/states/67-Oberschlesien.txt | 37 +- src/history/states/68-Wartheland.txt | 28 +- src/history/states/69-Sudatenland.txt | 75 +- src/history/states/735-Savoy.txt | 20 +- src/history/states/74-East Sudatenland.txt | 42 +- src/history/states/747-Dali Bai.txt | 2 +- src/history/states/749-Huangshan.txt | 2 +- src/history/states/753-Gannan.txt | 2 +- src/history/states/754-Golog.txt | 2 +- src/history/states/755-Haixi.txt | 2 +- src/history/states/756-Jiuquan.txt | 2 +- src/history/states/763-Konigsberg.txt | 19 +- src/history/states/771-Zambia.txt | 36 +- src/history/states/772-Middle Congo.txt | 28 +- src/history/states/781-Niger.txt | 22 +- src/history/states/805-Northern Epirus.txt | 35 + src/history/states/851-Var.txt | 27 +- src/history/states/900-Benue.txt | 24 +- src/history/states/902-Sokoto.txt | 22 +- src/history/states/909-South Schleswig.txt | 14 +- src/history/states/934-Shkoder.txt | 35 + src/history/states/978 - Actual Baden.txt | 58 + src/history/states/981 - Barotseland.txt | 34 + src/interface/countrytechtreeview.gui | 1613 ++++++---- .../simp_chinese/az_misc_l_simp_chinese.yml | 4 +- .../simp_chinese/azc_YUW_l_simp_chinese.yml | 67 +- 140 files changed, 9732 insertions(+), 2318 deletions(-) delete mode 100755 src/common/buildings/00_buildings.txt create mode 100755 src/history/states/44-Albania.txt create mode 100755 src/history/states/805-Northern Epirus.txt create mode 100755 src/history/states/934-Shkoder.txt create mode 100755 src/history/states/978 - Actual Baden.txt create mode 100755 src/history/states/981 - Barotseland.txt diff --git a/src/common/ai_equipment/BFL_tank.txt b/src/common/ai_equipment/BFL_tank.txt index 7e04cd1..396a606 100755 --- a/src/common/ai_equipment/BFL_tank.txt +++ b/src/common/ai_equipment/BFL_tank.txt @@ -186,7 +186,7 @@ BFL_medium_flame_tank = { match_value = 10000 type = medium_tank_flame_chassis modules = { - main_armament_slot = flamethrower + main_armament_slot = advanced_flamethrower turret_type_slot = tank_light_fixed_superstructure_turret suspension_type_slot = tank_bogie_suspension armor_type_slot = tank_riveted_armor @@ -203,7 +203,7 @@ BFL_medium_flame_tank = { } allowed_modules = { - flamethrower + advanced_flamethrower tank_light_fixed_superstructure_turret tank_bogie_suspension tank_riveted_armor diff --git a/src/common/ai_equipment/BLI_tank.txt b/src/common/ai_equipment/BLI_tank.txt index b59ff7c..4b067f3 100755 --- a/src/common/ai_equipment/BLI_tank.txt +++ b/src/common/ai_equipment/BLI_tank.txt @@ -395,7 +395,7 @@ BLI_medium_flame_tank = { match_value = 1000 type = medium_tank_flame_chassis modules = { - main_armament_slot = flamethrower + main_armament_slot = advanced_flamethrower turret_type_slot = tank_light_one_man_tank_turret suspension_type_slot = tank_bogie_suspension armor_type_slot = tank_riveted_armor @@ -412,7 +412,7 @@ BLI_medium_flame_tank = { } allowed_modules = { - flamethrower + advanced_flamethrower tank_light_one_man_tank_turret tank_bogie_suspension tank_riveted_armor diff --git a/src/common/ai_equipment/BYG_tank.txt b/src/common/ai_equipment/BYG_tank.txt index eb84a75..141e918 100755 --- a/src/common/ai_equipment/BYG_tank.txt +++ b/src/common/ai_equipment/BYG_tank.txt @@ -189,7 +189,7 @@ BYG_medium_flame_tank = { match_value = 10000 type = medium_tank_flame_chassis modules = { - main_armament_slot = flamethrower + main_armament_slot = advanced_flamethrower turret_type_slot = tank_light_fixed_superstructure_turret suspension_type_slot = tank_christie_suspension armor_type_slot = tank_riveted_armor @@ -206,7 +206,7 @@ BYG_medium_flame_tank = { } allowed_modules = { - flamethrower + advanced_flamethrower tank_light_fixed_superstructure_turret tank_christie_suspension tank_riveted_armor diff --git a/src/common/ai_equipment/CHY_tank.txt b/src/common/ai_equipment/CHY_tank.txt index b8478ae..3a1c23d 100755 --- a/src/common/ai_equipment/CHY_tank.txt +++ b/src/common/ai_equipment/CHY_tank.txt @@ -377,7 +377,7 @@ CHY_medium_flame_tank = { match_value = 10000 type = medium_tank_flame_chassis modules = { - main_armament_slot = flamethrower + main_armament_slot = advanced_flamethrower turret_type_slot = tank_light_fixed_superstructure_turret suspension_type_slot = tank_christie_suspension armor_type_slot = tank_riveted_armor @@ -394,7 +394,7 @@ CHY_medium_flame_tank = { } allowed_modules = { - flamethrower + advanced_flamethrower tank_light_fixed_superstructure_turret tank_christie_suspension tank_riveted_armor diff --git a/src/common/ai_equipment/DOH_tank.txt b/src/common/ai_equipment/DOH_tank.txt index 64ac861..6c155bc 100755 --- a/src/common/ai_equipment/DOH_tank.txt +++ b/src/common/ai_equipment/DOH_tank.txt @@ -191,7 +191,7 @@ DOH_medium_flame_tank = { match_value = 10000 type = medium_tank_flame_chassis modules = { - main_armament_slot = flamethrower + main_armament_slot = advanced_flamethrower turret_type_slot = tank_light_fixed_superstructure_turret suspension_type_slot = tank_bogie_suspension armor_type_slot = tank_riveted_armor @@ -207,7 +207,7 @@ DOH_medium_flame_tank = { } } allowed_modules = { - flamethrower + advanced_flamethrower tank_light_fixed_superstructure_turret tank_bogie_suspension tank_riveted_armor diff --git a/src/common/ai_equipment/HUJ_tank.txt b/src/common/ai_equipment/HUJ_tank.txt index f74a3f3..e0c6912 100755 --- a/src/common/ai_equipment/HUJ_tank.txt +++ b/src/common/ai_equipment/HUJ_tank.txt @@ -186,7 +186,7 @@ HUJ_medium_flame_tank = { match_value = 10000 type = medium_tank_flame_chassis modules = { - main_armament_slot = flamethrower + main_armament_slot = advanced_flamethrower turret_type_slot = tank_light_fixed_superstructure_turret suspension_type_slot = tank_christie_suspension armor_type_slot = tank_riveted_armor @@ -203,7 +203,7 @@ HUJ_medium_flame_tank = { } allowed_modules = { - flamethrower + advanced_flamethrower tank_light_fixed_superstructure_turret tank_christie_suspension tank_riveted_armor diff --git a/src/common/ai_equipment/SAD_tank.txt b/src/common/ai_equipment/SAD_tank.txt index e154eaa..ae4ccbd 100755 --- a/src/common/ai_equipment/SAD_tank.txt +++ b/src/common/ai_equipment/SAD_tank.txt @@ -693,7 +693,7 @@ SAD_medium_flame_tank = { match_value = 10000 type = medium_tank_flame_chassis modules = { - main_armament_slot = flamethrower + main_armament_slot = advanced_flamethrower turret_type_slot = tank_light_fixed_superstructure_turret suspension_type_slot = tank_christie_suspension armor_type_slot = tank_riveted_armor @@ -710,7 +710,7 @@ SAD_medium_flame_tank = { } allowed_modules = { - flamethrower + advanced_flamethrower tank_light_fixed_superstructure_turret tank_christie_suspension tank_riveted_armor diff --git a/src/common/ai_equipment/SIR_tank.txt b/src/common/ai_equipment/SIR_tank.txt index 1096ecc..1331a46 100755 --- a/src/common/ai_equipment/SIR_tank.txt +++ b/src/common/ai_equipment/SIR_tank.txt @@ -395,7 +395,7 @@ SIR_medium_flame_tank = { match_value = 1000 type = medium_tank_flame_chassis modules = { - main_armament_slot = flamethrower + main_armament_slot = advanced_flamethrower turret_type_slot = tank_light_one_man_tank_turret suspension_type_slot = tank_bogie_suspension armor_type_slot = tank_riveted_armor @@ -412,7 +412,7 @@ SIR_medium_flame_tank = { } allowed_modules = { - flamethrower + advanced_flamethrower tank_light_one_man_tank_turret tank_bogie_suspension tank_riveted_armor diff --git a/src/common/ai_equipment/TIX_tank.txt b/src/common/ai_equipment/TIX_tank.txt index 2fa9737..63ae590 100755 --- a/src/common/ai_equipment/TIX_tank.txt +++ b/src/common/ai_equipment/TIX_tank.txt @@ -186,7 +186,7 @@ TIX_medium_flame_tank = { match_value = 10000 type = medium_tank_flame_chassis modules = { - main_armament_slot = flamethrower + main_armament_slot = advanced_flamethrower turret_type_slot = tank_light_fixed_superstructure_turret suspension_type_slot = tank_christie_suspension armor_type_slot = tank_riveted_armor @@ -203,7 +203,7 @@ TIX_medium_flame_tank = { } allowed_modules = { - flamethrower + advanced_flamethrower tank_light_fixed_superstructure_turret tank_christie_suspension tank_riveted_armor diff --git a/src/common/ai_equipment/YUW_tank.txt b/src/common/ai_equipment/YUW_tank.txt index 7746b91..5f1ae15 100755 --- a/src/common/ai_equipment/YUW_tank.txt +++ b/src/common/ai_equipment/YUW_tank.txt @@ -186,7 +186,7 @@ YUW_medium_flame_tank = { match_value = 10000 type = medium_tank_flame_chassis modules = { - main_armament_slot = flamethrower + main_armament_slot = advanced_flamethrower turret_type_slot = tank_light_fixed_superstructure_turret suspension_type_slot = tank_christie_suspension armor_type_slot = tank_riveted_armor @@ -203,7 +203,7 @@ YUW_medium_flame_tank = { } allowed_modules = { - flamethrower + advanced_flamethrower tank_light_fixed_superstructure_turret tank_christie_suspension tank_riveted_armor diff --git a/src/common/ai_equipment/generic_naval.txt b/src/common/ai_equipment/generic_naval.txt index 24f076c..5511448 100755 --- a/src/common/ai_equipment/generic_naval.txt +++ b/src/common/ai_equipment/generic_naval.txt @@ -273,7 +273,7 @@ generic_escorts = { enable = { AND = { has_tech = improved_depth_charges - has_tech = decimetric_radar + has_tech = cavity_magnatron } } role_icon_index = 2 diff --git a/src/common/ai_equipment/generic_tank.txt b/src/common/ai_equipment/generic_tank.txt index 6f1f851..64fa85d 100755 --- a/src/common/ai_equipment/generic_tank.txt +++ b/src/common/ai_equipment/generic_tank.txt @@ -3,7 +3,7 @@ generic_light_tanks = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -251,7 +251,7 @@ generic_light_tanks = { generic_light_tank_destroyers = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -377,7 +377,7 @@ generic_light_tank_destroyers = { generic_light_tank_artillery = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -524,7 +524,7 @@ generic_light_tank_artillery = { generic_light_tank_anti_air = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -677,7 +677,7 @@ generic_light_tank_anti_air = { generic_medium_tanks = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -693,7 +693,7 @@ generic_medium_tanks = { } modifier = { num_of_factories < 50 - factor = 0 + factor = 0.5 } } @@ -897,7 +897,7 @@ generic_medium_tanks = { generic_medium_tank_destroyer = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -1094,7 +1094,7 @@ generic_medium_tank_destroyer = { generic_medium_tank_artillery = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -1241,7 +1241,7 @@ generic_medium_tank_artillery = { generic_medium_tank_anti_air = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -1394,7 +1394,7 @@ generic_medium_tank_anti_air = { generic_heavy_tanks = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -1618,7 +1618,7 @@ generic_heavy_tanks = { generic_heavy_tank_destroyer = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -1817,7 +1817,7 @@ generic_heavy_tank_destroyer = { generic_heavy_tank_artillery = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -1965,7 +1965,7 @@ generic_heavy_tank_artillery = { generic_heavy_tank_anti_air = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -2118,7 +2118,7 @@ generic_heavy_tank_anti_air = { generic_super_heavy_tanks = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -2210,7 +2210,7 @@ generic_super_heavy_tanks = { generic_modern_tanks = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -2295,7 +2295,7 @@ generic_modern_tanks = { generic_modern_tank_destroyer = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -2381,7 +2381,7 @@ generic_modern_tank_destroyer = { generic_amphibious_tanks = { category = land - blocked_for = { GER SOV ENG USA FRA JAP ITA CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} + blocked_for = { GER SOV ENG USA FRA JAP ITA HUN CHY BYG YUW TIX DOH BFL SAD HUJ BLI SIR DH1} available_for = {} @@ -2449,4 +2449,4 @@ generic_amphibious_tanks = { tank_light_two_man_tank_turret } } -} \ No newline at end of file +} diff --git a/src/common/ai_strategy/ai_tank_research.txt b/src/common/ai_strategy/ai_tank_research.txt index 100e9d2..bd137e9 100755 --- a/src/common/ai_strategy/ai_tank_research.txt +++ b/src/common/ai_strategy/ai_tank_research.txt @@ -23,7 +23,7 @@ ai_medium_tank_research_1 = { ai_strategy = { type = research_tech - id = 94 #basic_medium_tank_chassis + id = 103 #basic_medium_tank_chassis value = 2000 } } @@ -54,7 +54,7 @@ ai_medium_tank_research_2 = { ai_strategy = { type = research_tech - id = 95 #improved_medium_tank_chassis + id = 104 #improved_medium_tank_chassis value = 2000 } } @@ -85,7 +85,7 @@ ai_medium_tank_research_3 = { ai_strategy = { type = research_tech - id = 96 #advanced_medium_tank_chassis + id = 105 #advanced_medium_tank_chassis value = 2000 } } @@ -114,7 +114,7 @@ ai_light_tank_research_1 = { ai_strategy = { type = research_tech - id = 89 #basic_light_tank_chassis + id = 98 #basic_light_tank_chassis value = 2000 } } @@ -143,7 +143,7 @@ ai_light_tank_research_2 = { ai_strategy = { type = research_tech - id = 90 #improved_light_tank_chassis + id = 99 #improved_light_tank_chassis value = 2000 } } @@ -172,7 +172,7 @@ ai_light_tank_research_3 = { ai_strategy = { type = research_tech - id = 93 #advanced_light_tank_chassis + id = 102 #advanced_light_tank_chassis value = 2000 } } @@ -203,7 +203,7 @@ mechanised_infantry_research_1 = { ai_strategy = { type = research_tech - id = 411 + id = 455 #mechanised_infantry value = 20000 } } @@ -235,7 +235,7 @@ mechanised_infantry_research_2 = { ai_strategy = { type = research_tech - id = 415 + id = 459 #mechanised_infantry2 value = 20000 } } @@ -267,7 +267,7 @@ mechanised_infantry_research_3 = { ai_strategy = { type = research_tech - id = 416 + id = 460 #mechanised_infantry3 value = 20000 } } @@ -287,7 +287,7 @@ DOH_ai_light_tank_research_1 = { ai_strategy = { type = research_tech - id = 89 #basic_light_tank_chassis + id = 98 #basic_light_tank_chassis value = 2000 } } @@ -307,7 +307,7 @@ DOH_ai_light_tank_research_2 = { ai_strategy = { type = research_tech - id = 90 #improved_light_tank_chassis + id = 99 #improved_light_tank_chassis value = 2000 } } @@ -327,7 +327,7 @@ DOH_ai_light_tank_research_3 = { ai_strategy = { type = research_tech - id = 93 #advanced_light_tank_chassis + id = 102 #advanced_light_tank_chassis value = 2000 } } @@ -355,7 +355,7 @@ ai_plane_research_1 = { ai_strategy = { type = research_tech - id = 261 + id = 287 #iw_small_airframe value = 2000 } @@ -384,7 +384,7 @@ ai_plane_research_2 = { ai_strategy = { type = research_tech - id = 262 + id = 288 #basic_small_airframe value = 2000 } @@ -413,7 +413,7 @@ ai_plane_research_3_nohujsad = { ai_strategy = { type = research_tech - id = 263 + id = 289 #improved_small_airframe value = 2000 } } @@ -441,7 +441,7 @@ ai_plane_research_4_nohujsad = { ai_strategy = { type = research_tech - id = 264 + id = 290 #advanced_small_airframe value = 2000 } } @@ -470,7 +470,7 @@ ai_plane_research_5_nosad = { ai_strategy = { type = research_tech - id = 265 + id = 291 #modern_small_airframe value = 2000 } } @@ -494,7 +494,7 @@ ai_plane_research_3_huj = { ai_strategy = { type = research_tech - id = 263 + id = 289 #improved_small_airframe value = 2000 } } @@ -518,7 +518,7 @@ ai_plane_research_4_huj = { ai_strategy = { type = research_tech - id = 264 + id = 290 #advanced_small_airframe value = 2000 } } @@ -539,7 +539,7 @@ ai_plane_research_DOH_1 = { ai_strategy = { type = research_tech - id = 261 + id = 287 #iw_small_airframe value = 2000 } @@ -560,7 +560,7 @@ ai_plane_research_DOH_2 = { ai_strategy = { type = research_tech - id = 262 + id = 288 #basic_small_airframe value = 2000 } @@ -582,7 +582,7 @@ ai_plane_research_DOH_3 = { ai_strategy = { type = research_tech - id = 263 + id = 289 #improved_small_airframe value = 2000 } } @@ -603,7 +603,7 @@ ai_plane_research_DOH_4 = { ai_strategy = { type = research_tech - id = 264 + id = 290 #advanced_small_airframe value = 2000 } } @@ -624,7 +624,7 @@ ai_plane_research_DOH_5 = { ai_strategy = { type = research_tech - id = 265 + id = 291 #modern_small_airframe value = 2000 } } @@ -647,7 +647,7 @@ ai_large_plane_research_byghuj_1 = { ai_strategy = { type = research_tech - id = 271 + id = 298 #iw_large_airframe value = 2000 } @@ -671,7 +671,7 @@ ai_large_plane_research_byghuj_2 = { ai_strategy = { type = research_tech - id = 272 + id = 299 #basic_large_airframe value = 2000 } @@ -696,7 +696,7 @@ ai_large_plane_research_byghuj_3 = { ai_strategy = { type = research_tech - id = 273 + id = 300 #improved_large_airframe value = 2000 } @@ -721,7 +721,7 @@ ai_large_plane_research_byghuj_4 = { ai_strategy = { type = research_tech - id = 274 + id = 301 #advanced_large_airframe value = 2000 } @@ -746,7 +746,7 @@ ai_large_plane_research_byghuj_5 = { ai_strategy = { type = research_tech - id = 275 + id = 302 #modern_large_airframe value = 2000 } @@ -768,7 +768,7 @@ ai_large_plane_research_doh_1 = { ai_strategy = { type = research_tech - id = 271 + id = 298 #iw_large_airframe value = 2000 } @@ -789,7 +789,7 @@ ai_large_plane_research_doh_2 = { ai_strategy = { type = research_tech - id = 272 + id = 299 #basic_large_airframe value = 2000 } @@ -811,7 +811,7 @@ ai_large_plane_research_doh_3 = { ai_strategy = { type = research_tech - id = 273 + id = 300 #improved_large_airframe value = 2000 } @@ -833,7 +833,7 @@ ai_large_plane_research_doh_4 = { ai_strategy = { type = research_tech - id = 274 + id = 301 #advanced_large_airframe value = 2000 } @@ -855,7 +855,7 @@ ai_large_plane_research_doh_5 = { ai_strategy = { type = research_tech - id = 275 + id = 302 #modern_large_airframe value = 2000 } @@ -889,31 +889,31 @@ ai_naval_research_1 = { ai_strategy = { type = research_tech - id = 1 + id = 1 #early_ship_hull_light value = 2000 } ai_strategy = { type = research_tech - id = 12 + id = 12 #early_ship_hull_cruiser value = 2000 } ai_strategy = { type = research_tech - id = 18 + id = 18 #early_ship_hull_heavy value = 2000 } ai_strategy = { type = research_tech - id = 25 + id = 25 #early_ship_hull_carrier value = 2000 } ai_strategy = { type = research_tech - id = 29 + id = 29 #early_ship_hull_submarine value = 2000 } } @@ -938,31 +938,31 @@ ai_naval_research_1_doh = { ai_strategy = { type = research_tech - id = 1 + id = 1 #early_ship_hull_light value = 2000 } ai_strategy = { type = research_tech - id = 12 + id = 12 #early_ship_hull_cruiser value = 2000 } ai_strategy = { type = research_tech - id = 18 + id = 18 #early_ship_hull_heavy value = 2000 } ai_strategy = { type = research_tech - id = 25 + id = 25 #early_ship_hull_carrier value = 2000 } ai_strategy = { type = research_tech - id = 29 + id = 29 #early_ship_hull_submarine value = 2000 } } @@ -1002,66 +1002,66 @@ ai_naval_research_2 = { ai_strategy = { type = research_tech - id = 2 + id = 2 #basic_ship_hull_light value = 2000 } ai_strategy = { type = research_tech - id = 13 + id = 13 #basic_ship_hull_cruiser value = 2000 } ai_strategy = { type = research_tech - id = 19 + id = 19 #basic_ship_hull_heavy value = 2000 } ai_strategy = { type = research_tech - id = 26 + id = 26 #basic_ship_hull_carrier value = 2000 } ai_strategy = { type = research_tech - id = 30 + id = 30 #basic_ship_hull_submarine value = 2000 } } -ai_naval_research_heavy_ship = { - allowed = { - OR = { - original_tag = YUW - original_tag = BFL - original_tag = HUJ - original_tag = BYG - original_tag = SAD - original_tag = CHY - original_tag = TIX - original_tag = BLI - original_tag = SIR - original_tag = DOH - original_tag = DH1 - } - } - enable = { - date > 1936.1.1 - has_tech = basic_ship_hull_heavy - } - - abort = { - has_tech = ship_hull_super_heavy - } - - ai_strategy = { - type = research_tech - id = 20 - value = 2000 - } -} +#ai_naval_research_heavy_ship = { +# allowed = { +# OR = { +# original_tag = YUW +# original_tag = BFL +# original_tag = HUJ +# original_tag = BYG +# original_tag = SAD +# original_tag = CHY +# original_tag = TIX +# original_tag = BLI +# original_tag = SIR +# original_tag = DOH +# original_tag = DH1 +# } +# } +# enable = { +# date > 1936.1.1 +# has_tech = basic_ship_hull_heavy +# } +# +# abort = { +# has_tech = ship_hull_super_heavy +# } +# +# ai_strategy = { +# type = research_tech +# id = 20 +# value = 2000 +# } +#} ai_naval_research_3 = { allowed = { @@ -1098,31 +1098,31 @@ ai_naval_research_3 = { ai_strategy = { type = research_tech - id = 3 + id = 3 #improved_ship_hull_light value = 2000 } ai_strategy = { type = research_tech - id = 14 + id = 14 #improved_ship_hull_cruiser value = 2000 } ai_strategy = { type = research_tech - id = 21 + id = 21 #improved_ship_hull_heavy value = 2000 } ai_strategy = { type = research_tech - id = 27 + id = 27 #improved_ship_hull_carrier value = 2000 } ai_strategy = { type = research_tech - id = 31 + id = 31 #improved_ship_hull_submarine value = 2000 } } @@ -1162,31 +1162,31 @@ ai_naval_research_4 = { ai_strategy = { type = research_tech - id = 4 + id = 4 #advanced_ship_hull_light value = 2000 } ai_strategy = { type = research_tech - id = 15 + id = 15 #advanced_ship_hull_cruiser value = 2000 } ai_strategy = { type = research_tech - id = 22 + id = 22 #advanced_ship_hull_heavy value = 2000 } ai_strategy = { type = research_tech - id = 28 + id = 28 #advanced_ship_hull_carrier value = 2000 } ai_strategy = { type = research_tech - id = 32 + id = 32 #advanced_ship_hull_submarine value = 2000 } } @@ -1224,55 +1224,55 @@ ai_naval_research_5 = { ai_strategy = { type = research_tech - id = 43 + id = 50 #basic_light_shell value = 2000 } ai_strategy = { type = research_tech - id = 48 + id = 55 #basic_medium_shell value = 2000 } ai_strategy = { type = research_tech - id = 55 + id = 62 #basic_heavy_shell value = 2000 } ai_strategy = { type = research_tech - id = 45 + id = 52 #improved_light_shell value = 2000 } ai_strategy = { type = research_tech - id = 50 + id = 57 #improved_medium_shell value = 2000 } ai_strategy = { type = research_tech - id = 56 + id = 63 #improved_heavy_shell value = 2000 } ai_strategy = { type = research_tech - id = 62 + id = 69 #magnetic_detonator value = 2000 } ai_strategy = { type = research_tech - id = 68 + id = 75 #damage_control_1 value = 2000 } ai_strategy = { type = research_tech - id = 71 + id = 78 #fire_control_methods_1 value = 2000 } } @@ -1305,13 +1305,13 @@ ai_naval_research_6 = { ai_strategy = { type = research_tech - id = 69 + id = 76 #damage_control_2 value = 2000 } ai_strategy = { type = research_tech - id = 72 + id = 79 #fire_control_methods_2 value = 2000 } @@ -1345,13 +1345,13 @@ ai_naval_research_7 = { ai_strategy = { type = research_tech - id = 70 + id = 77 #damage_control_3 value = 2000 } ai_strategy = { type = research_tech - id = 73 + id = 80 #fire_control_methods_3 value = 2000 } @@ -1384,13 +1384,13 @@ ai_naval_research_8 = { ai_strategy = { type = research_tech - id = 63 + id = 70 #electric_torpedo value = 2000 } ai_strategy = { type = research_tech - id = 64 + id = 71 #homing_torpedo value = 2000 } @@ -1420,55 +1420,55 @@ ai_naval_research_DOH_5 = { ai_strategy = { type = research_tech - id = 43 + id = 50 #basic_light_shell value = 2000 } ai_strategy = { type = research_tech - id = 48 + id = 55 #basic_medium_shell value = 2000 } ai_strategy = { type = research_tech - id = 55 + id = 62 #basic_heavy_shell value = 2000 } ai_strategy = { type = research_tech - id = 45 + id = 52 #improved_light_shell value = 2000 } ai_strategy = { type = research_tech - id = 50 + id = 57 #improved_medium_shell value = 2000 } ai_strategy = { type = research_tech - id = 56 + id = 63 #improved_heavy_shell value = 2000 } ai_strategy = { type = research_tech - id = 62 + id = 69 #magnetic_detonator value = 2000 } ai_strategy = { type = research_tech - id = 68 + id = 75 #damage_control_1 value = 2000 } ai_strategy = { type = research_tech - id = 71 + id = 78 #fire_control_methods_1 value = 2000 } } @@ -1492,13 +1492,13 @@ ai_naval_research_DOH_6 = { ai_strategy = { type = research_tech - id = 69 + id = 76 #damage_control_2 value = 2000 } ai_strategy = { type = research_tech - id = 72 + id = 79 #fire_control_methods_2 value = 2000 } @@ -1523,13 +1523,13 @@ ai_naval_research_DOH_7 = { ai_strategy = { type = research_tech - id = 70 + id = 77 #damage_control_3 value = 2000 } ai_strategy = { type = research_tech - id = 73 + id = 80 #fire_control_methods_3 value = 2000 } @@ -1553,13 +1553,13 @@ ai_naval_research_DOH_8 = { ai_strategy = { type = research_tech - id = 63 + id = 70 #electric_torpedo value = 2000 } ai_strategy = { type = research_tech - id = 64 + id = 71 #homing_torpedo value = 2000 } @@ -1579,7 +1579,7 @@ ai_tank_research_1 = { ai_strategy = { type = research_tech - id = 88 #gwtank_chassis + id = 97 #gwtank_chassis value = 2000 } } @@ -1599,7 +1599,7 @@ ai_heavy_tank_research_1 = { ai_strategy = { type = research_tech - id = 98 #basic_heavy_tank_chassis + id = 107 #basic_heavy_tank_chassis value = 2000 } } @@ -1622,7 +1622,7 @@ ai_heavy_tank_research_2 = { ai_strategy = { type = research_tech - id = 99 #improved_heavy_tank_chassis + id = 108 #improved_heavy_tank_chassis value = 2000 } } diff --git a/src/common/ai_templates/psh_generic.txt b/src/common/ai_templates/psh_generic.txt index 4862876..8d2f337 100755 --- a/src/common/ai_templates/psh_generic.txt +++ b/src/common/ai_templates/psh_generic.txt @@ -82,9 +82,9 @@ infantry_SGZ = { match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 # recon = 1 - # field_hospital = 1 + # helicopter_field_hospital = 1 # anti_tank = 1 artillery = 1 } @@ -96,9 +96,9 @@ infantry_SGZ = { allowed_types = { infantry - engineer + armored_engineer #recon - #field_hospital + #helicopter_field_hospital #anti_tank artillery anti_tank_brigade @@ -193,10 +193,10 @@ armor_SGZ = { match_value = 990000 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 artillery = 1 - maintenance_company = 1 + armored_maintenance = 1 medium_flame_tank = 1 } @@ -212,16 +212,16 @@ armor_SGZ = { infantry recon medium_armor - engineer + armored_engineer mechanized - logistics_company + helicopter_transport anti_tank artillery light_tank_recon armored_car_recon medium_flame_tank anti_air_brigade - maintenance_company + armored_maintenance medium_tank_destroyer_brigade medium_sp_anti_air_brigade } diff --git a/src/common/ai_templates/templates_BFL.txt b/src/common/ai_templates/templates_BFL.txt index 9718602..1b2c597 100755 --- a/src/common/ai_templates/templates_BFL.txt +++ b/src/common/ai_templates/templates_BFL.txt @@ -42,11 +42,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { medium_armor = 7 @@ -56,12 +56,12 @@ armor_default = { } } allowed_types = { - maintenance_company + armored_maintenance medium_armor infantry - engineer + armored_engineer light_tank_recon - logistics_company + helicopter_transport medium_flame_tank medium_tank_destroyer_brigade medium_sp_anti_air_brigade @@ -100,11 +100,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - maintenance_company = 1 - field_hospital = 1 + armored_maintenance = 1 + helicopter_field_hospital = 1 } regiments = { medium_armor = 7 @@ -114,12 +114,12 @@ armor_default = { } } allowed_types = { - field_hospital + helicopter_field_hospital medium_armor infantry - engineer + armored_engineer light_tank_recon - maintenance_company + armored_maintenance medium_flame_tank medium_tank_destroyer_brigade medium_sp_anti_air_brigade @@ -204,7 +204,7 @@ infantry_BFL = { match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 } @@ -215,7 +215,7 @@ infantry_BFL = { } allowed_types = { - engineer + armored_engineer artillery infantry } @@ -248,15 +248,15 @@ infantry_BFL = { #artillery # SUPPORT: -#engineer +#armored_engineer #recon #signal_company -#field_hospital +#helicopter_field_hospital #anti_tank_brigade #anti_air_brigade #artillery_brigade -#field_hospital -#logistics_company +#helicopter_field_hospital +#helicopter_transport #military_police #light_sp_anti_air_brigade #light_sp_artillery_brigade diff --git a/src/common/ai_templates/templates_BLI.txt b/src/common/ai_templates/templates_BLI.txt index 9e63a38..54b5791 100755 --- a/src/common/ai_templates/templates_BLI.txt +++ b/src/common/ai_templates/templates_BLI.txt @@ -38,7 +38,7 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 signal_company = 1 @@ -54,7 +54,7 @@ armor_default = { anti_air heavy_armor heavy_tank_destroyer_brigade - engineer + armored_engineer light_tank_recon signal_company medium_flame_tank @@ -142,11 +142,11 @@ infantry_BLI = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 recon = 1 medium_flame_tank = 1 - logistics_company = 1 + helicopter_transport = 1 } regiments = { @@ -156,12 +156,12 @@ infantry_BLI = { } allowed_types = { - engineer + armored_engineer infantry artillery recon artillery_brigade - logistics_company + helicopter_transport medium_flame_tank } } @@ -192,7 +192,7 @@ infantry_BLI = { match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 } @@ -202,7 +202,7 @@ infantry_BLI = { } allowed_types = { - engineer + armored_engineer infantry artillery } @@ -235,15 +235,15 @@ infantry_BLI = { #artillery # SUPPORT: -#engineer +#armored_engineer #recon #signal_company -#field_hospital +#helicopter_field_hospital #anti_tank_brigade #anti_air_brigade #artillery_brigade -#field_hospital -#logistics_company +#helicopter_field_hospital +#helicopter_transport #military_police #light_sp_anti_air_brigade #light_sp_artillery_brigade diff --git a/src/common/ai_templates/templates_BYG.txt b/src/common/ai_templates/templates_BYG.txt index 88222fe..239b3f9 100755 --- a/src/common/ai_templates/templates_BYG.txt +++ b/src/common/ai_templates/templates_BYG.txt @@ -42,11 +42,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { medium_armor = 6 @@ -57,11 +57,11 @@ armor_default = { } } allowed_types = { - maintenance_company + armored_maintenance medium_armor - engineer + armored_armored_engineer light_tank_recon - logistics_company + helicopter_transport medium_flame_tank mechanized medium_tank_destroyer_brigade @@ -102,11 +102,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - maintenance_company = 1 - field_hospital = 1 + armored_maintenance = 1 + helicopter_field_hospital = 1 } regiments = { medium_armor = 6 @@ -117,11 +117,11 @@ armor_default = { } } allowed_types = { - field_hospital + helicopter_field_hospital medium_armor - engineer + armored_armored_engineer light_tank_recon - maintenance_company + armored_maintenance medium_flame_tank mechanized medium_tank_destroyer_brigade @@ -208,9 +208,9 @@ infantry_BYG = { match_value = 3000.0 support = { - engineer = 1 + armored_armored_engineer = 1 light_tank_recon = 1 - field_hospital = 1 + helicopter_field_hospital = 1 rocket_artillery = 1 artillery = 1 } @@ -222,9 +222,9 @@ infantry_BYG = { } allowed_types = { - engineer + armored_armored_engineer light_tank_recon - field_hospital + helicopter_field_hospital rocket_artillery artillery infantry @@ -278,11 +278,11 @@ marines_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - field_hospital = 1 + helicopter_transport = 1 + helicopter_field_hospital = 1 } regiments = { amphibious_medium_armor = 6 @@ -293,11 +293,11 @@ marines_default = { } } allowed_types = { - engineer + armored_armored_engineer light_tank_recon medium_flame_tank - logistics_company - field_hospital + helicopter_transport + helicopter_field_hospital amphibious_medium_armor medium_tank_destroyer_brigade amphibious_mechanized @@ -328,19 +328,19 @@ marines_default = { #heavy_tank_destroyer_brigade #super_heavy_tank_destroyer_brigade #modern_tank_destroyer_brigade -#field_hospital +#helicopter_field_hospital #artillery # SUPPORT: -#engineer +#armored_armored_engineer #recon #signal_company -#field_hospital +#helicopter_field_hospital #anti_tank_brigade #anti_air_brigade #artillery_brigade -#field_hospital -#logistics_company +#helicopter_field_hospital +#helicopter_transport #military_police #light_sp_anti_air_brigade #light_sp_artillery_brigade diff --git a/src/common/ai_templates/templates_CHY.txt b/src/common/ai_templates/templates_CHY.txt index c5a3a8b..70b3802 100755 --- a/src/common/ai_templates/templates_CHY.txt +++ b/src/common/ai_templates/templates_CHY.txt @@ -48,11 +48,11 @@ armor_default = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 recon = 1 - field_hospital = 1 - logistics_company = 1 + helicopter_field_hospital = 1 + helicopter_transport = 1 } regiments = { infantry = 10 @@ -62,11 +62,11 @@ armor_default = { allowed_types = { recon infantry - engineer + armored_engineer artillery light_armor - logistics_company - field_hospital + helicopter_transport + helicopter_field_hospital } } medium_armor_2 = { @@ -110,11 +110,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { medium_armor = 8 @@ -124,13 +124,13 @@ armor_default = { } } allowed_types = { - maintenance_company + armored_maintenance medium_armor medium_tank_destroyer_brigade medium_sp_anti_air_brigade - engineer + armored_engineer light_tank_recon - logistics_company + helicopter_transport medium_flame_tank mechanized } @@ -182,11 +182,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - maintenance_company = 1 - field_hospital = 1 + armored_maintenance = 1 + helicopter_field_hospital = 1 } regiments = { medium_armor = 8 @@ -196,13 +196,13 @@ armor_default = { } } allowed_types = { - field_hospital + helicopter_field_hospital medium_armor medium_tank_destroyer_brigade medium_sp_anti_air_brigade - engineer + armored_engineer light_tank_recon - maintenance_company + armored_maintenance medium_flame_tank mechanized } @@ -247,11 +247,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { medium_armor = 8 @@ -261,13 +261,13 @@ armor_default = { } } allowed_types = { - maintenance_company + armored_maintenance medium_armor medium_tank_destroyer_brigade medium_sp_anti_air_brigade - engineer + armored_engineer light_tank_recon - logistics_company + helicopter_transport medium_flame_tank infantry } @@ -318,11 +318,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - maintenance_company = 1 - field_hospital = 1 + armored_maintenance = 1 + helicopter_field_hospital = 1 } regiments = { medium_armor = 8 @@ -332,13 +332,13 @@ armor_default = { } } allowed_types = { - field_hospital + helicopter_field_hospital medium_armor medium_tank_destroyer_brigade medium_sp_anti_air_brigade - engineer + armored_engineer light_tank_recon - maintenance_company + armored_maintenance medium_flame_tank infantry } @@ -440,11 +440,11 @@ infantry_CHY = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 recon = 1 - maintenance_company = 1 - logistics_company = 1 + armored_maintenance = 1 + helicopter_transport = 1 } regiments = { @@ -455,13 +455,13 @@ infantry_CHY = { } allowed_types = { - engineer + armored_engineer infantry artillery recon artillery_brigade - maintenance_company - logistics_company + armored_maintenance + helicopter_transport light_armor } } @@ -511,11 +511,11 @@ infantry_CHY = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 recon = 1 - maintenance_company = 1 - field_hospital = 1 + armored_maintenance = 1 + helicopter_field_hospital = 1 } regiments = { @@ -526,13 +526,13 @@ infantry_CHY = { } allowed_types = { - engineer + armored_engineer infantry artillery recon artillery_brigade - maintenance_company - field_hospital + armored_maintenance + helicopter_field_hospital light_armor } } @@ -577,11 +577,11 @@ infantry_CHY = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 recon = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { @@ -593,14 +593,14 @@ infantry_CHY = { } allowed_types = { - engineer + armored_engineer infantry artillery recon artillery_brigade anti_tank_brigade - maintenance_company - logistics_company + armored_maintenance + helicopter_transport light_armor } } @@ -647,11 +647,11 @@ infantry_CHY = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 recon = 1 - field_hospital = 1 - maintenance_company = 1 + helicopter_field_hospital = 1 + armored_maintenance = 1 } regiments = { @@ -663,14 +663,14 @@ infantry_CHY = { } allowed_types = { - engineer + armored_engineer infantry artillery recon artillery_brigade anti_tank_brigade - maintenance_company - field_hospital + armored_maintenance + helicopter_field_hospital light_armor } } @@ -712,7 +712,7 @@ infantry_CHY = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 } @@ -722,13 +722,13 @@ infantry_CHY = { } allowed_types = { - engineer + armored_engineer infantry artillery recon artillery_brigade - maintenance_company - field_hospital + armored_maintenance + helicopter_field_hospital medium_armor } } @@ -767,7 +767,7 @@ infantry_CHY = { match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 } @@ -777,7 +777,7 @@ infantry_CHY = { } allowed_types = { - engineer + armored_engineer infantry artillery } @@ -833,11 +833,11 @@ marines_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - field_hospital = 1 + helicopter_transport = 1 + helicopter_field_hospital = 1 } regiments = { amphibious_medium_armor = 8 @@ -847,11 +847,11 @@ marines_default = { } } allowed_types = { - engineer + armored_engineer light_tank_recon medium_flame_tank - logistics_company - field_hospital + helicopter_transport + helicopter_field_hospital amphibious_medium_armor medium_tank_destroyer_brigade marine @@ -881,19 +881,19 @@ marines_default = { #heavy_tank_destroyer_brigade #super_heavy_tank_destroyer_brigade #modern_tank_destroyer_brigade -#field_hospital +#helicopter_field_hospital #artillery # SUPPORT: -#engineer +#armored_engineer #recon #signal_company -#field_hospital +#helicopter_field_hospital #anti_tank_brigade #anti_air_brigade #artillery_brigade -#field_hospital -#logistics_company +#helicopter_field_hospital +#helicopter_transport #military_police #light_sp_anti_air_brigade #light_sp_artillery_brigade diff --git a/src/common/ai_templates/templates_DOH.txt b/src/common/ai_templates/templates_DOH.txt index d7a2c3a..a2159d1 100755 --- a/src/common/ai_templates/templates_DOH.txt +++ b/src/common/ai_templates/templates_DOH.txt @@ -45,11 +45,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { medium_armor = 8 @@ -61,10 +61,10 @@ armor_default = { allowed_types = { medium_armor infantry - engineer + armored_engineer light_tank_recon - logistics_company - maintenance_company + helicopter_transport + armored_maintenance medium_flame_tank medium_tank_destroyer_brigade medium_sp_anti_air_brigade @@ -112,11 +112,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - maintenance_company = 1 - field_hospital = 1 + armored_maintenance = 1 + helicopter_field_hospital = 1 } regiments = { medium_armor = 8 @@ -128,10 +128,10 @@ armor_default = { allowed_types = { medium_armor infantry - engineer + armored_engineer light_tank_recon - maintenance_company - field_hospital + armored_maintenance + helicopter_field_hospital medium_flame_tank medium_tank_destroyer_brigade medium_sp_anti_air_brigade @@ -225,10 +225,10 @@ infantry_DOH = { match_value = 3000.0 support = { artillery = 1 - engineer = 1 + armored_engineer = 1 recon = 1 - maintenance_company = 1 - logistics_company = 1 + armored_maintenance = 1 + helicopter_transport = 1 } regiments = { infantry = 9 @@ -236,13 +236,13 @@ infantry_DOH = { } } allowed_types = { - engineer + armored_engineer infantry recon artillery artillery_brigade - maintenance_company - logistics_company + armored_maintenance + helicopter_transport } } @@ -278,11 +278,11 @@ infantry_DOH = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 recon = 1 artillery = 1 - maintenance_company = 1 - logistics_company = 1 + armored_maintenance = 1 + helicopter_transport = 1 } regiments = { infantry = 10 @@ -290,13 +290,13 @@ infantry_DOH = { } } allowed_types = { - engineer + armored_engineer recon infantry artillery artillery_brigade - maintenance_company - logistics_company + armored_maintenance + helicopter_transport } } @@ -340,7 +340,7 @@ infantry_DOH = { match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 } @@ -350,7 +350,7 @@ infantry_DOH = { } allowed_types = { - engineer + armored_engineer infantry artillery } @@ -381,19 +381,19 @@ infantry_DOH = { #heavy_tank_destroyer_brigade #super_heavy_tank_destroyer_brigade #modern_tank_destroyer_brigade -#field_hospital +#helicopter_field_hospital #artillery # SUPPORT: -#engineer +#armored_engineer #recon #signal_company -#field_hospital +#helicopter_field_hospital #anti_tank_brigade #anti_air_brigade #artillery_brigade -#field_hospital -#logistics_company +#helicopter_field_hospital +#helicopter_transport #military_police #light_sp_anti_air_brigade #light_sp_artillery_brigade diff --git a/src/common/ai_templates/templates_HUJ.txt b/src/common/ai_templates/templates_HUJ.txt index f6639a6..363f068 100755 --- a/src/common/ai_templates/templates_HUJ.txt +++ b/src/common/ai_templates/templates_HUJ.txt @@ -42,11 +42,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { medium_armor = 8 @@ -56,14 +56,14 @@ armor_default = { } } allowed_types = { - maintenance_company + armored_maintenance medium_armor medium_tank_destroyer_brigade mechanized infantry - engineer + armored_engineer light_tank_recon - logistics_company + helicopter_transport medium_flame_tank medium_sp_anti_air_brigade } @@ -101,11 +101,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - maintenance_company = 1 - field_hospital = 1 + armored_maintenance = 1 + helicopter_field_hospital = 1 } regiments = { medium_armor = 8 @@ -115,14 +115,14 @@ armor_default = { } } allowed_types = { - field_hospital + helicopter_field_hospital medium_armor medium_tank_destroyer_brigade mechanized infantry - engineer + armored_engineer light_tank_recon - maintenance_company + armored_maintenance medium_flame_tank medium_sp_anti_air_brigade } @@ -208,7 +208,7 @@ infantry_HUJ = { match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 } @@ -218,7 +218,7 @@ infantry_HUJ = { } allowed_types = { - engineer + armored_engineer infantry artillery } @@ -272,11 +272,11 @@ marines_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - field_hospital = 1 + helicopter_transport = 1 + helicopter_field_hospital = 1 } regiments = { amphibious_medium_armor = 8 @@ -288,12 +288,12 @@ marines_default = { allowed_types = { signal_company amphibious_medium_armor - field_hospital + helicopter_field_hospital medium_tank_destroyer_brigade amphibious_mechanized - engineer + armored_engineer light_tank_recon - logistics_company + helicopter_transport medium_flame_tank medium_sp_anti_air_brigade } @@ -325,15 +325,15 @@ marines_default = { #artillery # SUPPORT: -#engineer +#armored_engineer #recon #signal_company -#field_hospital +#helicopter_field_hospital #anti_tank_brigade #anti_air_brigade #artillery_brigade -#field_hospital -#logistics_company +#helicopter_field_hospital +#helicopter_transport #military_police #light_sp_anti_air_brigade #light_sp_artillery_brigade diff --git a/src/common/ai_templates/templates_SAD.txt b/src/common/ai_templates/templates_SAD.txt index 07d2c86..1307f9d 100755 --- a/src/common/ai_templates/templates_SAD.txt +++ b/src/common/ai_templates/templates_SAD.txt @@ -36,11 +36,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { mechanized = 4 @@ -52,11 +52,11 @@ armor_default = { signal_company light_armor mechanized - engineer + armored_engineer light_tank_recon - logistics_company + helicopter_transport medium_flame_tank - maintenance_company + armored_maintenance medium_sp_anti_air_brigade light_sp_artillery_brigade light_tank_destroyer_brigade @@ -93,11 +93,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { mechanized = 8 @@ -108,12 +108,12 @@ armor_default = { } } allowed_types = { - maintenance_company + armored_maintenance light_armor mechanized - engineer + armored_engineer light_tank_recon - logistics_company + helicopter_transport medium_flame_tank medium_sp_anti_air_brigade light_sp_artillery_brigade @@ -155,11 +155,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - maintenance_company = 1 - field_hospital = 1 + armored_maintenance = 1 + helicopter_field_hospital = 1 } regiments = { mechanized = 8 @@ -170,12 +170,12 @@ armor_default = { } } allowed_types = { - field_hospital + helicopter_field_hospital light_armor mechanized - engineer + armored_engineer light_tank_recon - maintenance_company + armored_maintenance medium_flame_tank medium_sp_anti_air_brigade light_sp_artillery_brigade @@ -261,11 +261,11 @@ infantry_SAD = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 recon = 1 - field_hospital = 1 - field_hospital = 1 - logistics_company = 1 + helicopter_field_hospital = 1 + helicopter_field_hospital = 1 + helicopter_transport = 1 } regiments = { infantry = 12 @@ -277,10 +277,10 @@ infantry_SAD = { allowed_types = { infantry recon - field_hospital - field_hospital - logistics_company - engineer + helicopter_field_hospital + helicopter_field_hospital + helicopter_transport + armored_engineer artillery_brigade anti_tank_brigade anti_air_brigade @@ -313,7 +313,7 @@ infantry_SAD = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 anti_tank = 1 anti_air = 1 @@ -324,7 +324,7 @@ infantry_SAD = { } allowed_types = { infantry - engineer + armored_engineer artillery anti_tank anti_air @@ -358,15 +358,15 @@ infantry_SAD = { #artillery # SUPPORT: -#engineer +#armored_engineer #recon #signal_company -#field_hospital +#helicopter_field_hospital #anti_tank_brigade #anti_air_brigade #artillery_brigade -#field_hospital -#logistics_company +#helicopter_field_hospital +#helicopter_transport #military_police #light_sp_anti_air_brigade #light_sp_artillery_brigade diff --git a/src/common/ai_templates/templates_SIR.txt b/src/common/ai_templates/templates_SIR.txt index c2e7515..81ce0b6 100755 --- a/src/common/ai_templates/templates_SIR.txt +++ b/src/common/ai_templates/templates_SIR.txt @@ -42,7 +42,7 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 signal_company = 1 @@ -58,7 +58,7 @@ armor_default = { anti_air heavy_armor heavy_tank_destroyer_brigade - engineer + armored_engineer light_tank_recon signal_company medium_flame_tank @@ -148,11 +148,11 @@ infantry_SIR = { weight = 0.9 match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 recon = 1 medium_flame_tank = 1 - logistics_company = 1 + helicopter_transport = 1 } regiments = { @@ -162,12 +162,12 @@ infantry_SIR = { } allowed_types = { - engineer + armored_engineer infantry artillery recon artillery_brigade - logistics_company + helicopter_transport medium_flame_tank } } @@ -206,7 +206,7 @@ infantry_SIR = { match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 } @@ -216,7 +216,7 @@ infantry_SIR = { } allowed_types = { - engineer + armored_engineer infantry artillery } @@ -249,15 +249,15 @@ infantry_SIR = { #artillery # SUPPORT: -#engineer +#armored_engineer #recon #signal_company -#field_hospital +#helicopter_field_hospital #anti_tank_brigade #anti_air_brigade #artillery_brigade -#field_hospital -#logistics_company +#helicopter_field_hospital +#helicopter_transport #military_police #light_sp_anti_air_brigade #light_sp_artillery_brigade diff --git a/src/common/ai_templates/templates_TIX.txt b/src/common/ai_templates/templates_TIX.txt index b81d5b9..3046f5c 100755 --- a/src/common/ai_templates/templates_TIX.txt +++ b/src/common/ai_templates/templates_TIX.txt @@ -38,11 +38,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { medium_armor = 4 @@ -52,12 +52,12 @@ armor_default = { } } allowed_types = { - maintenance_company + armored_maintenance medium_armor mechanized - engineer + armored_engineer light_tank_recon - logistics_company + helicopter_transport medium_flame_tank medium_sp_anti_air_brigade } @@ -93,11 +93,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - logistics_company = 1 - maintenance_company = 1 + helicopter_transport = 1 + armored_maintenance = 1 } regiments = { medium_armor = 8 @@ -107,12 +107,12 @@ armor_default = { } } allowed_types = { - maintenance_company + armored_maintenance medium_armor mechanized - engineer + armored_engineer light_tank_recon - logistics_company + helicopter_transport medium_flame_tank medium_sp_anti_air_brigade medium_tank_destroyer_brigade @@ -153,11 +153,11 @@ armor_default = { weight = 0.9 match_value = 9000.0 support = { - engineer = 1 + armored_engineer = 1 light_tank_recon = 1 medium_flame_tank = 1 - maintenance_company = 1 - field_hospital = 1 + armored_maintenance = 1 + helicopter_field_hospital = 1 } regiments = { medium_armor = 8 @@ -167,12 +167,12 @@ armor_default = { } } allowed_types = { - field_hospital + helicopter_field_hospital medium_armor mechanized - engineer + armored_engineer light_tank_recon - maintenance_company + armored_maintenance medium_flame_tank medium_sp_anti_air_brigade medium_tank_destroyer_brigade @@ -257,7 +257,7 @@ infantry_TIX = { match_value = 3000.0 support = { - engineer = 1 + armored_engineer = 1 artillery = 1 } @@ -267,7 +267,7 @@ infantry_TIX = { } allowed_types = { - engineer + armored_engineer infantry artillery } @@ -300,15 +300,15 @@ infantry_TIX = { #artillery # SUPPORT: -#engineer +#armored_engineer #recon #signal_company -#field_hospital +#helicopter_field_hospital #anti_tank_brigade #anti_air_brigade #artillery_brigade -#field_hospital -#logistics_company +#helicopter_field_hospital +#helicopter_transport #military_police #light_sp_anti_air_brigade #light_sp_artillery_brigade diff --git a/src/common/buildings/00_buildings.txt b/src/common/buildings/00_buildings.txt deleted file mode 100755 index 6234834..0000000 --- a/src/common/buildings/00_buildings.txt +++ /dev/null @@ -1,223 +0,0 @@ -buildings = { - - # show_on_map: - # if provincial = yes, then show_on_map = X is amount per each province - # if provincial = no, then show_on_map = X is amount per state - - - infrastructure = { - base_cost = 6000 - icon_frame = 3 - infrastructure = yes - max_level = 5 - value = 1 - - show_modifier = yes - max_fuel_building = 1.5 #k - allied_build = yes - - infrastructure_construction_effect = yes - } - - arms_factory = { - show_on_map = 6 - base_cost = 7200 - base_cost_conversion = 4000 - military_production = 1 - icon_frame = 2 - max_level = 999 - shares_slots = yes - value = 8 - infrastructure_construction_effect = yes - } - - industrial_complex = { - show_on_map = 6 - base_cost = 10800 - base_cost_conversion = 9000 - general_production = 1 - icon_frame = 1 - max_level = 999 - shares_slots = yes - value = 5 - infrastructure_construction_effect = yes - } - - air_base = { - show_on_map = 1 - base_cost = 1250 - icon_frame = 5 - air_base = yes - max_level = 10 - value = 1 - damage_factor = 0.5 - allied_build = yes - infrastructure_construction_effect = yes - } - - supply_node = { - show_on_map = 1 - base_cost = 5000 - provincial = yes - disabled_in_dmz = yes - icon_frame = 15 - max_level = 1 - centered = yes - supply_node = yes - damage_factor = 0.1 - allied_build = yes - always_shown = yes - infrastructure_construction_effect = yes - } - - rail_way = { - base_cost = 100 - per_level_extra_cost = 100 - provincial = yes - disabled_in_dmz = yes - icon_frame = 16 - max_level = 1 - infrastructure_construction_effect = yes - } - - naval_base = { - show_on_map = 1 - show_on_map_meshes = 3 - always_shown = yes - base_cost = 5000 - per_level_extra_cost = 1000 - provincial = yes - only_costal = yes - is_port = yes - icon_frame = 6 - max_level = 10 - value = 1 - allied_build = yes - infrastructure_construction_effect = yes - } - - bunker = { - show_on_map = 1 - has_destroyed_mesh = yes - base_cost = 500 - per_level_extra_cost = 500 - provincial = yes - disabled_in_dmz = yes - icon_frame = 7 - land_fort = 1 - max_level = 10 - value = 1 - infrastructure_construction_effect = yes - } - - coastal_bunker = { - show_on_map = 1 - has_destroyed_mesh = yes - base_cost = 500 - per_level_extra_cost = 500 - provincial = yes - disabled_in_dmz = yes - only_costal = yes - icon_frame = 8 - naval_fort = 1 - max_level = 10 - value = 1 - infrastructure_construction_effect = yes - } - - dockyard = { - show_on_map = 1 - show_on_map_meshes = 3 - base_cost = 6400 - only_costal = yes - naval_production = 1 - icon_frame = 4 - only_costal = yes - max_level = 999 - shares_slots = yes - value = 5 - infrastructure_construction_effect = yes - } - - - anti_air_building = { - show_on_map = 3 - base_cost = 2500 - icon_frame = 9 - anti_air = yes - disabled_in_dmz = yes - air_defence = 1 - max_level = 5 # This is the max unlock level - damage_factor = 0.1 - value = 1 - infrastructure_construction_effect = yes - } - - synthetic_refinery = { - show_on_map = 1 - base_cost = 14500 - icon_frame = 10 - #local_resources_oil = 1 # May use local_resources_ + any resource name - local_resources_rubber = 1 # May use local_resources_ + any resource name - refinery = yes - max_level = 999 # This is the max unlock level - shares_slots = yes - value = 5 - infrastructure_construction_effect = yes - - show_modifier = yes - fuel_gain_from_states = 2.0 #per hour - } - - fuel_silo = { - show_on_map = 1 - base_cost = 5000 - icon_frame = 14 - #max_level = 1 - shares_slots = yes - value = 5 - infrastructure_construction_effect = yes - fuel_silo = yes - - show_modifier = yes - max_fuel_building = 100.0 #k - } - - radar_station = { - show_on_map = 1 - base_cost = 3375 - icon_frame = 11 - radar = yes - #max_level = 0 # max: 5 - max_level = 6 # This is the max unlock level - damage_factor = 0.5 - value = 4 - centered = yes - allied_build = yes - infrastructure_construction_effect = yes - } - - rocket_site = { - show_on_map = 1 - base_cost = 6400 - icon_frame = 12 - rocket_production = 5 - rocket_launch_capacity = 1 - max_level = 5 - shares_slots = yes - value = 1 - infrastructure_construction_effect = yes - } - - nuclear_reactor = { - show_on_map = 1 - base_cost = 30000 - icon_frame = 13 - nuclear_reactor = yes - nuclear_production_factor = 1 - max_level = 1 # This is the max unlock level - shares_slots = yes - value = 10 - infrastructure_construction_effect = yes - } -} diff --git a/src/common/characters/az_TIX_characters.txt b/src/common/characters/az_TIX_characters.txt index c7d10ec..19b407a 100755 --- a/src/common/characters/az_TIX_characters.txt +++ b/src/common/characters/az_TIX_characters.txt @@ -43,6 +43,7 @@ characters={ } has_completed_focus = TIX_chongxinqiyongbisimai has_completed_focus = TIX_gonggulingdaodiwei + has_completed_focus = TIX_shemianbisimai } } @@ -284,6 +285,7 @@ characters={ OR = { has_completed_focus = TIX_tiexuededaolu has_completed_focus = TIX_wudidejundui + has_completed_focus = TIX_baoshouxuanze } } } @@ -1400,6 +1402,8 @@ characters={ OR = { has_completed_focus = TIX_tiexuededaolu has_completed_focus = TIX_wudidejundui + has_completed_focus = TIX_zhongjianlichang + has_completed_focus = TIX_baoshouxuanze } } } diff --git a/src/common/decisions/tianjiang_aizuobi_decisions.txt b/src/common/decisions/tianjiang_aizuobi_decisions.txt index 6de281c..6f64877 100755 --- a/src/common/decisions/tianjiang_aizuobi_decisions.txt +++ b/src/common/decisions/tianjiang_aizuobi_decisions.txt @@ -1409,21 +1409,15 @@ tianjiang_aizuobi = { set_technology = { interwar_antiair = 1 } - set_technology = { - centimetric_radar = 1 - } - set_technology = { - improved_decimetric_radar = 1 - } - set_technology = { - decimetric_radar = 1 - } - set_technology = { - radio_detection = 1 - } set_technology = { radio = 1 } + set_technology = { + improved_radio = 1 + } + set_technology = { + advanced_radio = 1 + } set_technology = { tech_engineers2 = 1 } @@ -1516,8 +1510,7 @@ tianjiang_aizuobi = { available = { tag = CHY is_ai = yes - date > 1936.1.1 - has_tech = ship_hull_super_heavy + date > 1936.2.1 } visible = { tag = CHY diff --git a/src/common/decisions/tianjiang_decision.txt b/src/common/decisions/tianjiang_decision.txt index a569fc2..da0eb31 100755 --- a/src/common/decisions/tianjiang_decision.txt +++ b/src/common/decisions/tianjiang_decision.txt @@ -3325,6 +3325,8 @@ TIX_zongduxiaqujueyi = { controls_state = 6 controls_state = 29 controls_state = 34 + controls_state = 977 + controls_state = 980 } cost = 0 fire_only_once = yes @@ -3367,9 +3369,13 @@ TIX_zongduxiaqujueyi = { transfer_state = 6 transfer_state = 29 transfer_state = 34 + transfer_state = 977 + transfer_state = 980 add_state_core = 6 add_state_core = 29 add_state_core = 34 + add_state_core = 977 + add_state_core = 980 } } HOL = { @@ -3389,9 +3395,13 @@ TIX_zongduxiaqujueyi = { transfer_state = 6 transfer_state = 29 transfer_state = 34 + transfer_state = 977 + transfer_state = 980 add_state_core = 6 add_state_core = 29 add_state_core = 34 + add_state_core = 977 + add_state_core = 980 set_cosmetic_tag = NDL_reichskommissariat load_focus_tree = tix_zdxq_focus TIX = { @@ -3420,9 +3430,13 @@ TIX_zongduxiaqujueyi = { transfer_state = 6 transfer_state = 29 transfer_state = 34 + transfer_state = 977 + transfer_state = 980 add_state_core = 6 add_state_core = 29 add_state_core = 34 + add_state_core = 977 + add_state_core = 980 set_cosmetic_tag = NDL_reichskommissariat load_focus_tree = tix_zdxq_focus create_country_leader = { diff --git a/src/common/ideas/_economic.txt b/src/common/ideas/_economic.txt index 41d0ec8..6abd0f9 100755 --- a/src/common/ideas/_economic.txt +++ b/src/common/ideas/_economic.txt @@ -570,6 +570,12 @@ ideas = { } NOT = { has_completed_focus = SPR_all_must_bear_the_torch } } + if = { + limit = { + original_tag = TIX + } + not = { has_completed_focus = TIX_chongjiangongye } + } } cost = 150 @@ -641,6 +647,12 @@ ideas = { } NOT = { has_completed_focus = SPR_all_must_bear_the_torch } } + if = { + limit = { + original_tag = TIX + } + not = { has_completed_focus = TIX_chongjiangongye } + } } @@ -727,6 +739,12 @@ ideas = { } NOT = { has_completed_focus = SPR_all_must_bear_the_torch } } + if = { + limit = { + original_tag = TIX + } + not = { has_completed_focus = TIX_chongjiangongye } + } } cost = 150 @@ -775,6 +793,87 @@ ideas = { } } + autarkic_economy = { + visible = { + original_tag = TIX + has_completed_focus = TIX_chongjiangongye + NOT = { has_completed_focus = TIX_shixianzijizizu } + } + + available = { + } + + cost = 150 + removal_cost = -1 + + modifier = { + min_export = 0.1 + industrial_capacity_factory = 0.05 + industrial_capacity_dockyard = 0.05 + production_speed_buildings_factor = 0.05 + research_speed_factor = 0.05 + faction_trade_opinion_factor = 0.25 + } + + cancel_if_invalid = no + + ai_will_do = { #Germany should always for AutarkicEconomy if its available + factor = 100 + + modifier = { + add = 500 + has_idea = limited_exports + } + + modifier = { + add = 1500 + has_idea = closed_economy + has_large_ally_not_pick_closed_economy = yes + } + } + } + + autarkic_economy_improved = { + picture = autarkic_economy + name = autarkic_economy + visible = { + original_tag = TIX + has_completed_focus = TIX_shixianzijizizu + } + + available = { + } + + cost = 150 + removal_cost = -1 + + modifier = { + min_export = 0 + industrial_capacity_factory = 0.15 + industrial_capacity_dockyard = 0.15 + production_speed_buildings_factor = 0.1 + research_speed_factor = 0.05 + faction_trade_opinion_factor = 0.5 + } + + cancel_if_invalid = no + + ai_will_do = { #Germany should always for AutarkicEconomy if its available + factor = 100 + + modifier = { + add = 500 + has_idea = limited_exports + } + + modifier = { + add = 1500 + has_idea = closed_economy + has_large_ally_not_pick_closed_economy = yes + } + } + } + closed_economy = { @@ -800,6 +899,12 @@ ideas = { } NOT = { has_idea = CHI_nine_power_treaty } } + if = { + limit = { + original_tag = TIX + } + not = { has_completed_focus = TIX_chongjiangongye } + } } rule = { diff --git a/src/common/ideas/tix.txt b/src/common/ideas/tix.txt index bf13b49..9565a1a 100755 --- a/src/common/ideas/tix.txt +++ b/src/common/ideas/tix.txt @@ -23,7 +23,11 @@ ideas = { modifier = { army_org_factor = 0.1 army_morale_factor = 0.05 - supply_consumption_factor = -0.05 + sp_nuclear_reactor_speed_factor = 0.05 + sp_nuclear_bomb_speed_factor = 0.05 + sp_nuclear_warheads_speed_factor = 0.05 + sp_tag_tank_speed_factor = 0.1 + sp_tag_jet_speed_factor = 0.1 } } TIX_heikeji_2 = { @@ -36,8 +40,11 @@ ideas = { army_morale_factor = 0.1 army_attack_factor = 0.05 army_defence_factor = 0.05 - research_speed_factor = 0.1 - supply_consumption_factor = -0.1 + sp_nuclear_reactor_speed_factor = 0.1 + sp_nuclear_bomb_speed_factor = 0.1 + sp_nuclear_warheads_speed_factor = 0.1 + sp_tag_tank_speed_factor = 0.15 + sp_tag_jet_speed_factor = 0.15 } } TIX_heikeji_3 = { @@ -50,7 +57,11 @@ ideas = { army_morale_factor = 0.15 army_attack_factor = 0.1 army_defence_factor = 0.1 - research_speed_factor = 0.15 + sp_nuclear_reactor_speed_factor = 0.15 + sp_nuclear_bomb_speed_factor = 0.15 + sp_nuclear_warheads_speed_factor = 0.15 + sp_tag_tank_speed_factor = 0.2 + sp_tag_jet_speed_factor = 0.2 } } TIX_heikeji_4 = { @@ -63,10 +74,13 @@ ideas = { army_morale_factor = 0.2 army_attack_factor = 0.2 army_defence_factor = 0.2 - research_speed_factor = 0.25 breakthrough_factor = 0.1 - recon_factor = 0.2 land_reinforce_rate = 0.05 + sp_nuclear_reactor_speed_factor = 0.2 + sp_nuclear_bomb_speed_factor = 0.2 + sp_nuclear_warheads_speed_factor = 0.2 + sp_tag_tank_speed_factor = 0.25 + sp_tag_jet_speed_factor = 0.25 } } TIX_gxlfdj = { @@ -97,13 +111,20 @@ ideas = { allowed_civil_war = { always = yes } + modifier = { + special_project_speed_factor = 0.15 + production_speed_facility_factor = 0.25 + sp_nuclear_reactor_speed_factor = 0.15 + sp_tag_tank_speed_factor = 0.15 + sp_tag_jet_speed_factor = 0.15 + } research_bonus = { rocketry = 0.15 - electronics = 0.1 - synth_resources = 0.1 - nuclear = 0.05 - air_equipment = 0.05 - naval_equipment = 0.05 + electronics = 0.15 + synth_resources = 0.15 + nuclear = 0.15 + air_equipment = 0.15 + naval_equipment = 0.15 } } TIX_txszx = { diff --git a/src/common/military_industrial_organization/organizations/00_generic_organization.txt b/src/common/military_industrial_organization/organizations/00_generic_organization.txt index 3356a57..8f6e6d2 100755 --- a/src/common/military_industrial_organization/organizations/00_generic_organization.txt +++ b/src/common/military_industrial_organization/organizations/00_generic_organization.txt @@ -16,7 +16,7 @@ generic_tank_organization = { allowed = { NOT = { OR = { tag = BFL tag = HUJ tag = SAD tag = TIX tag = BYG tag = CHY tag = YUW tag = DOH tag = BLI tag = SIR tag = SR1 tag = SR2 tag = SR3 tag = SR4 } } - NOT = { OR = { tag = GER tag = ENG tag = SOV tag = FRA tag = ITA tag = JAP tag = USA tag = BEL tag = CZE tag = ROM } } + NOT = { OR = { original_tag = GER original_tag = ENG original_tag = SOV original_tag = FRA original_tag = ITA original_tag = JAP original_tag = USA original_tag = BEL original_tag = CZE original_tag = ROM original_tag = HUN } } NOT = { AND = { tag = POL @@ -75,6 +75,14 @@ generic_tank_organization = { has_dlc = "Trial of Allegiance" } } + NOT = { + AND = { + OR = { + original_tag = AUS + } + has_dlc = "Gotterdammerung" + } + } } equipment_type = { mio_cat_eq_all_light_tank mio_cat_eq_all_medium_tank } @@ -566,6 +574,318 @@ generic_infantry_tank_organization = { } } +# ASSAULT GUNS DESIGNER / MANUFACTURER +generic_assault_guns_organization = { + icon = GFX_idea_generic_tank_manufacturer_3 + + allowed = { + always = no # Archetype only - countries using it have their own verisons + } + + equipment_type = { light_tank_artillery_chassis medium_tank_artillery_chassis heavy_tank_artillery_chassis } + research_categories = { mio_cat_tech_all_armor_and_modules mio_cat_all_artillery_equipment } + + tree_header_text = { + text = mio_header_light_assault_gun_department + x = 0.4 + } + + tree_header_text = { + text = mio_header_medium_assault_gun_department + x = 4 + } + + tree_header_text = { + text = mio_header_heavy_assault_gun_department + x = 8 + } + + initial_trait = { + name = generic_mio_initial_trait_assault_guns_organization + + limit_to_equipment_type = { + light_tank_artillery_chassis medium_tank_artillery_chassis heavy_tank_artillery_chassis + } + + equipment_bonus = { + soft_attack = 0.07 + armor_value = -0.03 + reliability = 0.05 + } + } + + + trait = { + token = generic_mio_trait_light_assault_gun_improvements + name = generic_mio_trait_light_assault_gun_improvements + icon = GFX_generic_mio_department_icon_tank_light_tank_weapons + + position = { x = 1 y = 0 } + + limit_to_equipment_type = { light_tank_artillery_chassis } + + equipment_bonus = { + soft_attack = 0.05 + maximum_speed = 0.1 + } + } + + trait = { + token = generic_mio_trait_light_assault_gun_anti_tank_combo + name = generic_mio_trait_light_assault_gun_anti_tank_combo + icon = GFX_generic_mio_trait_icon_hard_attack + + position = { x = -1 y = 2 } + + relative_position_id = generic_mio_trait_light_assault_gun_improvements + + all_parents = { generic_mio_trait_light_assault_gun_improvements } + + mutually_exclusive = { generic_mio_trait_light_assault_gun_improved_cannon_stabilization } + + limit_to_equipment_type = { light_tank_artillery_chassis } + + equipment_bonus = { + hard_attack = 0.2 + } + } + + trait = { + token = generic_mio_trait_light_assault_gun_improved_cannon_stabilization + name = generic_mio_trait_light_assault_gun_improved_cannon_stabilization + icon = GFX_generic_mio_trait_icon_breakthrough + + position = { x = 1 y = 2 } + + relative_position_id = generic_mio_trait_light_assault_gun_improvements + + all_parents = { generic_mio_trait_light_assault_gun_improvements } + + mutually_exclusive = { generic_mio_trait_light_assault_gun_anti_tank_combo } + + limit_to_equipment_type = { light_tank_artillery_chassis } + + equipment_bonus = { + soft_attack = 0.05 + breakthrough = 0.1 + } + } + + trait = { + token = generic_mio_trait_light_assault_gun_10_5_iefh_ammunition + name = generic_mio_trait_light_assault_gun_10_5_iefh_ammunition + icon = GFX_generic_mio_trait_icon_reliability + + position = { x = 0 y = 1 } + + relative_position_id = generic_mio_trait_light_assault_gun_improvements + + all_parents = { generic_mio_trait_light_assault_gun_improvements } + + #mutually_exclusive = { generic_mio_trait_light_assault_gun_anti_tank_combo } + + limit_to_equipment_type = { light_tank_artillery_chassis } + + equipment_bonus = { + soft_attack = 0.1 + reliability = 0.05 + } + } + + trait = { + token = generic_mio_trait_medium_assault_gun_improvements + name = generic_mio_trait_medium_assault_gun_improvements + icon = GFX_generic_mio_department_icon_tank_medium_tank_weapons + + position = { x = 3 y = 0 } + + relative_position_id = generic_mio_trait_light_assault_gun_improvements + + #all_parents = { generic_mio_trait_light_assault_gun_improvements } + + #mutually_exclusive = { generic_mio_trait_light_assault_gun_improved_cannon_stabilization } + + limit_to_equipment_type = { medium_tank_artillery_chassis } + + equipment_bonus = { + armor_value = 0.05 + breakthrough = 0.05 + } + } + + trait = { + token = generic_mio_lighter_materials_assault_guns + name = generic_mio_lighter_materials_assault_guns + icon = GFX_generic_mio_trait_icon_resources + + position = { x = -1 y = 1 } + relative_position_id = generic_mio_trait_medium_assault_gun_improvements + + any_parent = { generic_mio_trait_medium_assault_gun_improvements generic_mio_trait_light_assault_gun_improvements } + + mutually_exclusive = { generic_mio_armor_hardening_process_assault_guns } + + production_bonus = { + production_resource_penalty_factor = -0.15 + } + } + + trait = { + token = generic_mio_armor_hardening_process_assault_guns + name = generic_mio_armor_hardening_process_assault_guns + icon = GFX_generic_mio_department_icon_tank_general_armor + + position = { x = 1 y = 1 } + relative_position_id = generic_mio_trait_medium_assault_gun_improvements + + any_parent = { generic_mio_trait_medium_assault_gun_improvements generic_mio_trait_heavy_assault_gun_improvements } + + mutually_exclusive = { generic_mio_lighter_materials_assault_guns } + + equipment_bonus = { + defense = 0.05 + armor_value = 0.1 + } + } + + trait = { + token = generic_mio_medium_assault_gun_low_slung_superstructure_and_fighting_compartment + name = generic_mio_medium_assault_gun_low_slung_superstructure_and_fighting_compartment + icon = GFX_generic_mio_department_icon_tank_general_production + + position = { x = 1 y = 1 } + relative_position_id = generic_mio_lighter_materials_assault_guns + + any_parent = { generic_mio_lighter_materials_assault_guns generic_mio_armor_hardening_process_assault_guns } + + #mutually_exclusive = { generic_mio_armor_hardening_process_assault_guns } + + #production_bonus = { + # production_resource_penalty_factor = -0.15 + #} + + limit_to_equipment_type = { medium_tank_artillery_chassis } + + equipment_bonus = { + defense = 0.1 + reliability = 0.1 + armor_value = 0.05 + } + } + + trait = { + token = generic_mio_medium_assault_gun_75_mm_43M_tank_gun + name = generic_mio_medium_assault_gun_75_mm_43M_tank_gun + icon = GFX_generic_mio_department_icon_tank_general_quality + + position = { x = 2 y = 2 } + relative_position_id = generic_mio_trait_medium_assault_gun_improvements + + any_parent = { generic_mio_trait_medium_assault_gun_improvements generic_mio_trait_heavy_assault_gun_improvements } + + #mutually_exclusive = { generic_mio_armor_hardening_process_assault_guns } + + #production_bonus = { + # production_resource_penalty_factor = -0.15 + #} + + equipment_bonus = { + soft_attack = 0.05 + breakthrough = 0.1 + defense = 0.05 + } + } + + trait = { + token = generic_mio_trait_heavy_assault_gun_improvements + name = generic_mio_trait_heavy_assault_gun_improvements + icon = GFX_generic_mio_department_icon_tank_heavy_tank_quality + + position = { x = 6 y = 0 } + + relative_position_id = generic_mio_trait_light_assault_gun_improvements + + #all_parents = { generic_mio_trait_light_assault_gun_improvements } + + #mutually_exclusive = { generic_mio_trait_light_assault_gun_improved_cannon_stabilization } + + limit_to_equipment_type = { heavy_tank_artillery_chassis } + + equipment_bonus = { + maximum_speed = -0.1 + soft_attack = 0.15 + } + } + + trait = { + token = generic_mio_trait_fully_cast_turret_assault_gun + name = generic_mio_trait_fully_cast_turret_assault_gun + icon = GFX_generic_mio_department_icon_tank_general_armor + + position = { x = 0 y = 1 } + relative_position_id = generic_mio_trait_heavy_assault_gun_improvements + + all_parents = { generic_mio_trait_heavy_assault_gun_improvements } + + limit_to_equipment_type = { heavy_tank_artillery_chassis } + + equipment_bonus = { + armor_value = 0.05 + defense = 0.05 + } + } + + trait = { + token = generic_mio_trait_assault_gun_improved_tracks + name = generic_mio_trait_assault_gun_improved_tracks + icon = GFX_generic_mio_department_icon_tank_general_engine + + position = { x = 1 y = 2 } + relative_position_id = generic_mio_trait_heavy_assault_gun_improvements + + all_parents = { generic_mio_trait_heavy_assault_gun_improvements } + + limit_to_equipment_type = { heavy_tank_artillery_chassis } + + equipment_bonus = { + maximum_speed = 0.1 + reliability = 0.05 + } + } + + trait = { + token = generic_mio_medium_assault_gun_rocket_tubes + name = generic_mio_medium_assault_gun_rocket_tubes + icon = GFX_generic_mio_department_icon_tank_general_weapons + + position = { x = 0 y = 1 } + relative_position_id = generic_mio_medium_assault_gun_low_slung_superstructure_and_fighting_compartment + + all_parents = { generic_mio_medium_assault_gun_low_slung_superstructure_and_fighting_compartment } + + available = { + owner = { + has_tech = rocket_artillery + } + } + + #mutually_exclusive = { generic_mio_armor_hardening_process_assault_guns } + + #production_bonus = { + # production_resource_penalty_factor = -0.15 + #} + + limit_to_equipment_type = { medium_tank_artillery_chassis } + + equipment_bonus = { + soft_attack = 0.15 + breakthrough = 0.05 + reliability = -0.1 + } + } + + +} # MOBILE TANK DESIGNER / FAST TANK DESIGNER - Based on Hotchkiss (FRA) generic_mobile_tank_organization = { @@ -2160,6 +2480,16 @@ generic_escort_ship_organization = { has_dlc = "Trial of Allegiance" } } + NOT = { + AND = { + OR = { + original_tag = AUS + original_tag = COG + } + has_dlc = "Gotterdammerung" + + } + } } equipment_type = { @@ -3592,7 +3922,7 @@ generic_general_aircraft_organization = { NOT = { tag = SPR tag = SPA tag = SPB tag = SPC tag = SPD } NOT = { AND = { - tag = POL + original_tag = POL OR = { has_dlc = "Poland: United and Ready" has_dlc = "No Step Back" @@ -3601,37 +3931,55 @@ generic_general_aircraft_organization = { } NOT = { AND = { - OR = { tag = AST tag = RAJ } + OR = { + original_tag = AST + original_tag = RAJ + } has_dlc = "Together for Victory" } } NOT = { AND = { - OR = { tag = PRC tag = SHX tag = XSM tag = GXC tag = YUN tag = SIK tag = MEN } + OR = { + original_tag = PRC + original_tag = SHX + original_tag = XSM + original_tag = GXC + original_tag = YUN + original_tag = SIK + } has_dlc = "Waking the Tiger" } } NOT = { AND = { - tag = MEX + original_tag = MEX has_dlc = "Man the Guns" } } NOT = { AND = { - tag = POR + original_tag = POR has_dlc = "La Resistance" } } NOT = { AND = { - OR = { tag = ETH tag = SWI } + OR = { + original_tag = ETH + original_tag = SWI + } has_dlc = "By Blood Alone" } } NOT = { AND = { - OR = { original_tag = FIN tag = NOR tag = DEN tag = SWE } + OR = { + original_tag = FIN + original_tag = NOR + original_tag = DEN + original_tag = SWE + } has_dlc = "Arms Against Tyranny" } } @@ -3645,6 +3993,15 @@ generic_general_aircraft_organization = { has_dlc = "Trial of Allegiance" } } + NOT = { + AND = { + OR = { + original_tag = AUS + original_tag = COG + } + has_dlc = "Gotterdammerung" + } + } } equipment_type = { @@ -5070,7 +5427,7 @@ generic_cas_aircraft_organization = { position = { x=0 y=2 } relative_position_id = generic_mio_trait_air_brakes - all_parents = { generic_mio_trait_air_brakes } + any_parent = { generic_mio_trait_air_brakes generic_mio_trait_wingborne_fuel_tanks } mutually_exclusive = { generic_mio_trait_rockets } @@ -5087,7 +5444,7 @@ generic_cas_aircraft_organization = { position = { x=0 y=2 } relative_position_id = generic_mio_trait_wingborne_fuel_tanks - all_parents = { generic_mio_trait_wingborne_fuel_tanks } + any_parent = { generic_mio_trait_wingborne_fuel_tanks generic_mio_trait_air_brakes } mutually_exclusive = { generic_mio_trait_bombs } @@ -5806,7 +6163,7 @@ generic_high_agility_fighter_aircraft_organization = { mutually_exclusive = { generic_mio_trait_metal_skin } production_bonus = { - production_resource_penalty_factor = 0.05 + production_resource_penalty_factor = -0.05 production_capacity_factor = 0.05 } @@ -6440,8 +6797,21 @@ generic_artillery_organization = { has_dlc = "Trial of Allegiance" } } + NOT = { + AND = { + OR = { + original_tag = AUS + original_tag = HUN + original_tag = BEL + original_tag = COG + } + has_dlc = "Gotterdammerung" + + } + } } + equipment_type = { artillery_equipment anti_tank_equipment @@ -6821,6 +7191,17 @@ generic_infantry_equipment_organization = { has_dlc = "Trial of Allegiance" } } + + NOT = { + AND = { + OR = { + original_tag = AUS + original_tag = COG + } + has_dlc = "Gotterdammerung" + + } + } } equipment_type = { @@ -7443,6 +7824,18 @@ generic_motorized_mechanized_organization = { has_dlc = "Trial of Allegiance" } } + NOT = { + AND = { + OR = { + original_tag = AUS + original_tag = HUN + original_tag = BEL + original_tag = COG + } + has_dlc = "Gotterdammerung" + + } + } } equipment_type = { @@ -7775,7 +8168,7 @@ generic_armored_car_organization = { initial_trait = { - name = generic_mio_initial_trait_standardized_production + name = generic_mio_initial_trait_armored_car_manufacturer equipment_bonus = { armor_value = 0.05 defense =0.05 @@ -7961,6 +8354,145 @@ generic_armored_car_organization = { } } +##################### +#### Helicopter #### +##################### + + +generic_helicopter_organization = { + icon = GFX_idea_generic_helicopter_1 + + allowed = { + always = no # Archetype only - countries using it have their own verisons + has_dlc = "Gotterdammerung" + } + + equipment_type = { helicopter_equipment } + research_categories = { helicopter_tech } + + tree_header_text = { + text = mio_header_single_rotor + x = 1 + } + + tree_header_text = { + text = mio_header_tandem_rotor + x = 3 + } + + tree_header_text = { + text = mio_header_engines + x = 5 + } + + tree_header_text = { + text = mio_header_production + x = 7 + } + + initial_trait = { + name = generic_mio_initial_trait_helicopter_manufacturer + equipment_bonus = { + build_cost_ic = -0.05 + } + } + + trait = { + token = generic_mio_trait_tandem_rotor_innovations + name = generic_mio_trait_tandem_rotor_innovations + icon = GFX_generic_mio_department_icon_tank_general_armor + mutually_exclusive = { generic_mio_trait_single_rotor_innovations } + + equipment_bonus = { + hardness = 0.05 + armor_value = 0.10 + } + position = { x=1 y=0 } + } + + trait = { + token = generic_mio_trait_single_rotor_innovations + name = generic_mio_trait_single_rotor_innovations + icon = GFX_generic_mio_trait_icon_build_cost_ic + mutually_exclusive = { generic_mio_trait_tandem_rotor_innovations } + + + equipment_bonus = { + build_cost_ic = -0.05 + } + + position = { x=3 y=0 } + } + + trait = { + token = generic_mio_trait_side_venting_exhaust + name = generic_mio_trait_side_venting_exhaust + icon = GFX_generic_mio_trait_icon_reliability + + equipment_bonus = { + reliability = 0.05 + } + position = { x=5 y=0 } + } + + trait = { + token = generic_mio_trait_improved_engine + name = generic_mio_trait_improved_engine + icon = GFX_generic_mio_department_icon_plane_general_production + any_parent = { generic_mio_trait_side_venting_exhaust } + + equipment_bonus = { + reliability = 0.05 + maximum_speed = 0.1 + } + position = { x=0 y=1 } + relative_position_id = generic_mio_trait_side_venting_exhaust + } + + trait = { + token = generic_mio_trait_extra_seating + name = generic_mio_trait_extra_seating + icon = GFX_generic_mio_trait_icon_defense + all_parents = { generic_mio_trait_tandem_rotor_innovations generic_mio_trait_improved_engine } + + + position = { x=0 y=2 } + relative_position_id = generic_mio_trait_tandem_rotor_innovations + + equipment_bonus = { + defense = 0.05 + } + } + + trait = { + token = generic_mio_trait_co_axial_rotors + name = generic_mio_trait_co_axial_rotors + icon = GFX_generic_mio_trait_icon_maximum_speed + + all_parents = { generic_mio_trait_single_rotor_innovations generic_mio_trait_improved_engine } + + position = { x=0 y=2 } + relative_position_id = generic_mio_trait_single_rotor_innovations + + equipment_bonus = { + maximum_speed = 0.10 + } + } + + trait = { + token = generic_mio_trait_mass_production_certification + name = generic_mio_trait_mass_production_certification + icon = GFX_generic_mio_trait_icon_efficiency_gain + any_parent = { generic_mio_trait_improved_engine } + + position = { x=7 y=2 } + + production_bonus = { + production_cost_factor = -0.05 + production_efficiency_gain_factor = 0.1 + } + } +} diff --git a/src/common/military_industrial_organization/organizations/BFL_organization.txt b/src/common/military_industrial_organization/organizations/BFL_organization.txt index c954aba..f57896f 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,11 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { #Two FROM blocs to provide two different check marks in the UI @@ -122,7 +123,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 +149,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 +243,11 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { #Two FROM blocs to provide two different check marks in the UI @@ -197,7 +276,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 +302,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 +396,11 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { #Two FROM blocs to provide two different check marks in the UI @@ -272,7 +429,7 @@ BFL_okmo_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_okmo_organization_up visible = { @@ -297,13 +454,90 @@ 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 + } + } } BFL_mytishchy_machine_building_plant_organization = { include = generic_tank_refurbishment_plant_organization - icon = GFX_idea_SOV_mytishchy_machine_building_plant + icon = GFX_idea_BFL_mytishchy_machine_building_plant allowed = { tag = BFL @@ -313,13 +547,14 @@ BFL_mytishchy_machine_building_plant_organization = { token = BFL_mytishchy_machine_building_plant_organization_up name = BFL_mytishchy_machine_building_plant_up #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_idea_SOV_mytishchy_machine_building_plant + icon = GFX_idea_BFL_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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { #Two FROM blocs to provide two different check marks in the UI @@ -348,7 +583,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,11 +608,88 @@ 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 = { include = generic_heavy_tank_organization - icon = GFX_idea_SOV_kirov + icon = GFX_idea_BFL_kirov allowed = { original_tag = BFL @@ -393,13 +705,14 @@ BFL_kirov_organization = { token = BFL_kirov_organization_up name = BFL_kirov_up #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_idea_SOV_kirov + icon = GFX_idea_BFL_kirov special_trait_background = yes - position = { x=@tank_1_X y=@tank_1_Y } + position = { x=9 y=0 } visible = { FROM = { original_tag = BFL } + has_completed_focus = BFL_junshiqiyeshenji } available = { #Two FROM blocs to provide two different check marks in the UI @@ -428,7 +741,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 +766,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,7 +870,7 @@ 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 = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } @@ -514,7 +904,7 @@ 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 = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } @@ -542,17 +932,17 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -576,11 +966,103 @@ 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 = { include = generic_raider_ship_organization - icon = GFX_idea_SOV_rubin_design_bureau + icon = GFX_idea_BFL_rubin_design_bureau allowed = { tag = BFL @@ -591,7 +1073,7 @@ BFL_rubin_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 = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } @@ -625,7 +1107,7 @@ BFL_rubin_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 = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } @@ -657,13 +1139,14 @@ BFL_rubin_design_bureau_organization = { token = BFL_rubin_design_bureau_organization_up name = BFL_rubin_design_bureau_up #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_idea_SOV_rubin_design_bureau + icon = GFX_idea_BFL_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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -687,18 +1170,110 @@ 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 = { + 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_black_sea_shipyard_organization = { include = generic_black_sea_fleet_organization - icon = GFX_idea_SOV_black_sea_shipyard + icon = GFX_idea_BFL_black_sea_shipyard 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=8 y=3 } available = { FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } @@ -732,7 +1307,7 @@ BFL_black_sea_shipyard_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 = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi2_get } } @@ -797,13 +1372,14 @@ BFL_black_sea_shipyard_organization = { token = BFL_black_sea_shipyard_organization_up name = BFL_black_sea_shipyard_up #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_idea_SOV_black_sea_shipyard + icon = GFX_idea_BFL_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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -826,11 +1402,103 @@ BFL_black_sea_shipyard_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_sevastopol_marine_plant_organization = { include = generic_refurbishment_repair_organization - icon = GFX_idea_SOV_sevastopol_marine_plant + icon = GFX_idea_BFL_sevastopol_marine_plant add_trait = { token = bulizaochuanchang_1 name = bulizaochuanchang_1 @@ -931,13 +1599,14 @@ BFL_sevastopol_marine_plant_organization = { token = BFL_sevastopol_marine_plant_organization_up name = BFL_sevastopol_marine_plant_up #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_idea_SOV_sevastopol_marine_plant + icon = GFX_idea_BFL_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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -964,6 +1633,98 @@ BFL_sevastopol_marine_plant_organization = { } } + + 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 + } + } } @@ -996,10 +1757,11 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -1024,6 +1786,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,10 +1896,11 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -1067,6 +1923,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,10 +2033,11 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -1113,6 +2063,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,13 +2195,11 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -1181,6 +2222,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,10 +2347,11 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -1239,6 +2374,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,10 +2496,11 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -1316,8 +2526,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 +2557,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 +2579,80 @@ BFL_tula_arms_plant_organization = { base = 5 } } + + 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_gaz_organization = { @@ -1388,10 +2670,11 @@ 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 } + has_completed_focus = BFL_junshiqiyeshenji } available = { @@ -1411,4 +2694,78 @@ BFL_gaz_organization = { build_cost_ic = -0.2 } } + + 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 + } + } } diff --git a/src/common/military_industrial_organization/organizations/BYG_organization.txt b/src/common/military_industrial_organization/organizations/BYG_organization.txt index 6e59f69..5f8997e 100755 --- a/src/common/military_industrial_organization/organizations/BYG_organization.txt +++ b/src/common/military_industrial_organization/organizations/BYG_organization.txt @@ -38,9 +38,10 @@ BYG_chrysler_organization = { limit_to_equipment_type = { mio_cat_eq_all_medium_tank } equipment_bonus = { - soft_attack = 0.1 - hard_attack = 0.1 reliability = 0.1 + soft_attack = 0.1 + hard_attack = 0.1 + defense = -0.15 } production_bonus = { production_cost_factor = 0.1 @@ -139,10 +140,30 @@ BYG_detroit_arsenal_organization = { } 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 @@ -288,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 = { @@ -364,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 = { @@ -440,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 = { @@ -448,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 @@ -459,6 +615,8 @@ BYG_newport_news_shipbuilding_organization = { available = { FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } + + equipment_bonus = { reliability = 0.08 @@ -751,6 +909,52 @@ 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 @@ -927,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 diff --git a/src/common/military_industrial_organization/organizations/HUJ_organization.txt b/src/common/military_industrial_organization/organizations/HUJ_organization.txt index 1e8f926..d5ce5e9 100755 --- a/src/common/military_industrial_organization/organizations/HUJ_organization.txt +++ b/src/common/military_industrial_organization/organizations/HUJ_organization.txt @@ -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 a6e0714..d32bb1b 100755 --- a/src/common/military_industrial_organization/organizations/SAD_organization.txt +++ b/src/common/military_industrial_organization/organizations/SAD_organization.txt @@ -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/TIX_organization.txt b/src/common/military_industrial_organization/organizations/TIX_organization.txt index bf8ffd1..0785051 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 = { @@ -51,6 +90,134 @@ TIX_porsche_organization = { 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 + } + } } @@ -131,15 +298,82 @@ 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 = { include = generic_medium_tank_organization - icon = GFX_idea_GER_MAN + icon = GFX_idea_TIX_MAN 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 } @@ -175,6 +409,302 @@ TIX_man_organization = { 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=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 + } + + 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 +718,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 +765,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 +787,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 = { @@ -284,6 +831,109 @@ TIX_daimler_benz_organization = { 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,21 +946,400 @@ TIX_daimler_benz_organization = { ##################### +TIX_deschimag_organization = { + include = generic_escort_ship_organization + icon = GFX_idea_TIX_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=7 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=8 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_blohm_und_voss_organization = { + include = generic_raider_ship_organization + icon = GFX_idea_blohm_und_voss + + 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=9 y=3 } + available = { FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } } @@ -373,20 +1402,142 @@ TIX_germaniawerft_organization = { } } -TIX_blohm_und_voss_organization = { - include = generic_raider_ship_organization - icon = GFX_idea_blohm_und_voss +TIX_hdw_organization = { + include = generic_submarine_organization + icon = GFX_idea_TIX_hdw allowed = { - tag = TIX + 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=8 y=4 } + position = { x=9 y=3 } available = { FROM = { OR = { hidden_trigger = { is_ai = yes } tag = BLI has_country_flag = buligongyi1_get } } @@ -450,6 +1601,341 @@ TIX_blohm_und_voss_organization = { } } +TIX_deutsche_werke_organization = { + include = generic_task_force_ship_organization + icon = GFX_idea_TIX_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_TIX_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 = { + 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 + } + } + } +} + ########################### ### # ## # # ### ## @@ -510,6 +1996,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 +2111,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_TIX_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_TIX_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_TIX_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 +2931,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 +3069,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 = { @@ -623,6 +3094,114 @@ TIX_mauser_organization = { 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 +3218,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 +3227,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_TIX_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_TIX_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/national_focus/beifanglianhe.txt b/src/common/national_focus/beifanglianhe.txt index 367cd8a..4fe88fe 100755 --- a/src/common/national_focus/beifanglianhe.txt +++ b/src/common/national_focus/beifanglianhe.txt @@ -11,7 +11,7 @@ tag = BFL } } - + default = no focus = { @@ -4058,16 +4058,6 @@ if = { limit = { is_ai = yes } army_experience = 1000 - set_technology = { interwar_antitank = 1 } - set_technology = { tech_engineers = 1 } - set_technology = { tech_engineers2 = 1 } - set_technology = { antitank1 = 1 } - set_technology = { antitank2 = 1 } - set_technology = { antitank3 = 1 } - set_technology = { armor_tech_1 = 1 } - set_technology = { armor_tech_2 = 1 } - set_technology = { radio = 1 } - set_technology = { radio_detection = 1 } } } } diff --git a/src/common/national_focus/tiexue.txt b/src/common/national_focus/tiexue.txt index 7d2b894..1e9b0fc 100755 --- a/src/common/national_focus/tiexue.txt +++ b/src/common/national_focus/tiexue.txt @@ -514,7 +514,7 @@ focus_tree = { } focus = { id = TIX_sairenjiehe - icon = GFX_goal_generic_special_forces + icon = GFX_focus_GER_wunderwaffe_inner_circle x = -1 y = 1 prerequisite = { @@ -640,7 +640,7 @@ focus_tree = { } focus = { id = TIX_chongjiangongye - icon = GFX_goal_generic_construct_civ_factory + icon = GFX_focus_GER_the_four_year_plan_historical x = 3 y = 0 cost = 7 @@ -656,6 +656,8 @@ focus_tree = { #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { country_event = az_tianjiang.25 + custom_effect_tooltip = GER_gain_autarkic_economy_lock_free_trade_tt + add_ideas = autarkic_economy random_owned_controlled_state = { add_extra_state_shared_building_slots = 3 add_building_construction = { @@ -786,7 +788,7 @@ focus_tree = { } focus = { id = TIX_namaoselai - icon = GFX_focus_focus_fra_maquis + icon = GFX_focus_GER_autarky_ambitions x = 0 y = 1 prerequisite = { @@ -894,7 +896,7 @@ focus_tree = { } focus = { id = TIX_chenglihansijituan - icon = GFX_focus_usa_reestablish_the_gold_standard + icon = GFX_focus_GER_prioritize_the_four_year_plan x = 0 y = 1 prerequisite = { @@ -957,7 +959,7 @@ focus_tree = { } focus = { id = TIX_jituanwaimaobu - icon = GFX_focus_CHL_silverworking + icon = GFX_focus_generic_currency_reforms x = 2 y = 1 prerequisite = { @@ -978,7 +980,7 @@ focus_tree = { } focus = { id = TIX_tiexuedehansi - icon = GFX_focus_ger_revive_kaiserreich + icon = GFX_focus_GER_customs_union x = 0 y = 1 prerequisite = { @@ -1003,9 +1005,128 @@ focus_tree = { } } } + focus = { + id = TIX_shixianzijizizu + icon = GFX_focus_GER_autarky_achieved + x = 0 + y = 1 + prerequisite = { + focus = TIX_tiexuedehansi + } + relative_position_id = TIX_tiexuedehansi + cost = 5 + available = { + all_core_state = { + is_fully_controlled_by = ROOT + } + OR = { + has_resources_in_country = { + resource = steel + amount > 799 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + any_subject_country = { + has_resources_in_country = { + resource = steel + amount > 799 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + } + } + OR = { + has_resources_in_country = { + resource = aluminium + amount > 199 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + any_subject_country = { + has_resources_in_country = { + resource = aluminium + amount > 199 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + } + } + OR = { + has_resources_in_country = { + resource = oil + amount > 149 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + any_subject_country = { + has_resources_in_country = { + resource = oil + amount > 149 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + } + } + OR = { + has_resources_in_country = { + resource = tungsten + amount > 99 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + any_subject_country = { + has_resources_in_country = { + resource = tungsten + amount > 99 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + } + } + OR = { + has_resources_in_country = { + resource = chromium + amount > 99 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + any_subject_country = { + has_resources_in_country = { + resource = chromium + amount > 99 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + } + } + OR = { + has_resources_in_country = { + resource = rubber + amount > 49 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + any_subject_country = { + has_resources_in_country = { + resource = rubber + amount > 49 #This needs to correspond to the Bypass values in the previous focuses + extracted = yes + } + } + } + } + ai_will_do = { + factor = 100 + } + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + custom_effect_tooltip = generic_skip_one_line_tt + if = { + limit = { #Notify that you will get an improved version of the Trade Law + NOT = { has_idea = autarkic_economy } + } + custom_effect_tooltip = GER_improve_autarkic_economy_tt + } + else = { #Get the improved version of the Trade Law + swap_ideas = { + remove_idea = autarkic_economy + add_idea = autarkic_economy_improved + } + } + } + } focus = { id = TIX_fazhanhaijun - icon = GFX_goal_generic_navy_battleship + icon = GFX_focus_GER_navy x = 15 y = 0 cost = 5 @@ -1070,7 +1191,7 @@ focus_tree = { } focus = { id = TIX_zhulijian - icon = GFX_focus_generic_navy_battleship2 + icon = GFX_focus_generic_air_carrier x = -1 y = 1 prerequisite = { @@ -1144,6 +1265,7 @@ focus_tree = { uses = 2 category = ss_tech } + add_ideas = GER_rudeltaktik_ns } } focus = { @@ -1202,11 +1324,12 @@ focus_tree = { category = naval_doctrine } remove_ideas = TIX_lrdhj + add_ideas = GER_seeherrschaft_ns } } focus = { id = TIX_jixuzjihua - icon = GFX_goal_generic_navy_battleship + icon = GFX_focus_GER_seeherrschaft x = 0 y = 1 prerequisite = { @@ -1227,8 +1350,8 @@ focus_tree = { } focus = { id = TIX_tiexuedexingjun - icon = GFX_focus_generic_little_entente - x = 64 + icon = GFX_focus_GER_army + x = 28 y = 0 cost = 10 ai_will_do = { @@ -1238,6 +1361,7 @@ focus_tree = { continue_if_invalid = no available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } + relative_position_id = TIX_fanduibisimai completion_reward = { army_experience = 100 if = { @@ -1403,6 +1527,7 @@ focus_tree = { ahead_reduction = 1 } } + add_ideas = GER_defense_of_the_reich_ns } } focus = { @@ -1671,6 +1796,7 @@ focus_tree = { #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { add_ideas = TIX_txszx + add_ideas = GER_strengthened_supply_lines_ns army_experience = 100 air_experience = 100 add_state_core = 28 @@ -1730,7 +1856,7 @@ focus_tree = { } focus = { id = TIX_tiexuebubingban - icon = GFX_focus_generic_infiltration + icon = GFX_focus_GER_expand_ss_security_duties x = -2 y = 1 relative_position_id = TIX_fazhanbubing @@ -1781,7 +1907,7 @@ focus_tree = { } focus = { id = TIX_fazhanzhuangjia - icon = GFX_goal_generic_army_tanks + icon = GFX_focus_generic_tank_assault x = -4 y = 1 relative_position_id = TIX_tiexuedexingjun @@ -2013,7 +2139,7 @@ focus_tree = { } focus = { id = TIX_zhongshijidong - icon = GFX_goal_continuous_armor_production + icon = GFX_focus_generic_tank_assembly x = 1 y = 1 cost = 7 @@ -2042,7 +2168,7 @@ focus_tree = { } focus = { id = TIX_tankeshuliang - icon = GFX_focus_generic_tank_air_support + icon = GFX_focus_generic_mass_production x = 0 y = 1 cost = 7 @@ -2063,7 +2189,7 @@ focus_tree = { } focus = { id = TIX_huoliyuzhuangjia - icon = GFX_focus_generic_self_propelled_gun + icon = GFX_focus_generic_heavy_tank x = -1 y = 1 cost = 7 @@ -2285,7 +2411,7 @@ focus_tree = { focus = { id = TIX_fanduibisimai icon = GFX_focus_bisimai_prison - x = 24 + x = 40 y = 0 cost = 3 mutually_exclusive = { @@ -2318,10 +2444,10 @@ focus_tree = { } focus = { id = TIX_chongjiandayihui - icon = GFX_focus_generic_self_management + icon = GFX_focus_GER_tend_to_the_future x = 0 y = 1 - cost = 10 + cost = 5 prerequisite = { focus = TIX_fanduibisimai } @@ -2339,7 +2465,7 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - add_political_power = 200 + add_political_power = 150 add_popularity = { ideology = neutrality popularity = 0.15 @@ -2350,6 +2476,10 @@ focus_tree = { long_name = "俾斯麦及其残党" name = "俾斯麦及其残党" } + add_timed_idea = { + idea = GER_clamp_down_on_fascism + days = 720 + } } } focus = { @@ -2357,7 +2487,7 @@ focus_tree = { icon = GFX_focus_ougenqinwang x = 0 y = 1 - cost = 10 + cost = 5 prerequisite = { focus = TIX_chongjiandayihui } @@ -2370,7 +2500,7 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - add_political_power = 300 + add_political_power = 200 add_popularity = { ideology = neutrality popularity = 0.15 @@ -2378,6 +2508,7 @@ focus_tree = { set_politics = { ruling_party = neutrality } + add_ideas = GER_national_revitalization_ns hidden_effect = { news_event = aznews.30 } @@ -2456,13 +2587,13 @@ focus_tree = { focus = { id = TIX_xiaomiebaozheng icon = GFX_aflag_SAD - x = 8 - y = 4 + x = 0 + y = 2 cost = 5 prerequisite = { focus = TIX_hebingadl } - relative_position_id = TIX_jinburenshi + relative_position_id = TIX_tiexuefanjizhan ai_will_do = { factor = 9 } @@ -2485,9 +2616,37 @@ focus_tree = { } } focus = { - id = TIX_jinburenshi - icon = GFX_focus_z23 - x = -8 + id = TIX_tiaozhanhaishangbaquan + icon = GFX_aflag_HUJ + x = 0 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_xiaomiebaozheng + } + relative_position_id = TIX_xiaomiebaozheng + will_lead_to_war_with = HUJ + bypass = { + not = { country_exists = HUJ } + } + ai_will_do = { + factor = 9 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + create_wargoal = { + target = HUJ + type = take_state_focus + } + } + } + focus = { + id = TIX_xiangzuozhuan + icon = GFX_focus_GER_legacy_of_the_spartacus_league + x = -16 y = 1 cost = 5 prerequisite = { @@ -2495,10 +2654,238 @@ focus_tree = { } relative_position_id = TIX_hexiexintiexue mutually_exclusive = { - focus = TIX_shouhuzuihaodeougen + focus = TIX_zhongjianlichang } ai_will_do = { - factor = 9 + factor = 70 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_war_support = 0.3 + add_popularity = { + ideology = communism + popularity = 0.25 + } + } + } + focus = { + id = TIX_baoshouxuanze + icon = GFX_focus_ger_reichskommisariats_historical + x = -3 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_xiangzuozhuan + } + relative_position_id = TIX_xiangzuozhuan + mutually_exclusive = { + focus = TIX_jinburenshi + } + ai_will_do = { + factor = 70 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_political_power = 150 + + } + } + focus = { + id = TIX_hongsediguoshexiang + icon = GFX_focus_generic_social_democracy + x = -1 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_baoshouxuanze + } + relative_position_id = TIX_baoshouxuanze + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + + } + } + focus = { + id = TIX_shemianbisimai + icon = GFX_focus_baifangbisimai + x = 1 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_baoshouxuanze + } + relative_position_id = TIX_baoshouxuanze + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_political_power = 50 + add_popularity = { + ideology = fascism + popularity = 0.15 + } + set_party_name = { + ideology = fascism + long_name = "铁血党" + name = "铁血党" + } + add_ideas = TIX_bsddjd2 + remove_ideas = TIX_bsmdfk + random_army_leader = { + limit = { + has_id = 3001 + } + add_unit_leader_trait = politically_connected + add_unit_leader_trait = expert_delegator + add_skill_level = 1 + } + } + } + focus = { + id = TIX_zhengshijiegaunguojiaquanli + icon = GFX_focus_GER_establish_volkskommissariats + x = -1 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_hongsediguoshexiang + } + prerequisite = { + focus = TIX_shemianbisimai + } + relative_position_id = TIX_shemianbisimai + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + + } + } + focus = { + id = TIX_tiexuejunzhengyitihua + icon = GFX_focus_GER_appease_the_wehrmacht + x = -2 + y = 1 + cost = 7 + prerequisite = { + focus = TIX_zhengshijiegaunguojiaquanli + } + relative_position_id = TIX_zhengshijiegaunguojiaquanli + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + + } + } + focus = { + id = TIX_jianlijungongfuheti + icon = GFX_focus_GER_form_organization_todt + x = 0 + y = 1 + cost = 7 + prerequisite = { + focus = TIX_zhengshijiegaunguojiaquanli + } + relative_position_id = TIX_zhengshijiegaunguojiaquanli + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + + } + } + focus = { + id = TIX_laibixijihua + icon = GFX_focus_GER_form_the_stasi + x = 2 + y = 1 + cost = 7 + prerequisite = { + focus = TIX_zhengshijiegaunguojiaquanli + } + relative_position_id = TIX_zhengshijiegaunguojiaquanli + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + + } + } + focus = { + id = TIX_jianlirenminweiyuanxiaqu + icon = GFX_focus_GER_integrate_volkskommissariats + x = 0 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_tiexuejunzhengyitihua + } + prerequisite = { + focus = TIX_jianlijungongfuheti + } + prerequisite = { + focus = TIX_laibixijihua + } + relative_position_id = TIX_jianlijungongfuheti + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + + } + } + focus = { + id = TIX_jinburenshi + icon = GFX_focus_z23 + x = 3 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_xiangzuozhuan + } + relative_position_id = TIX_xiangzuozhuan + mutually_exclusive = { + focus = TIX_baoshouxuanze + } + ai_will_do = { + factor = 30 } cancel_if_invalid = yes continue_if_invalid = no @@ -2569,7 +2956,7 @@ focus_tree = { } focus = { id = TIX_xiyingbiange - icon = GFX_focus_generic_support_the_left_right + icon = GFX_focus_GER_the_peoples_victory x = 1 y = 1 cost = 5 @@ -2609,7 +2996,7 @@ focus_tree = { } focus = { id = TIX_jingjigaizao - icon = GFX_goal_generic_construct_civ_factory + icon = GFX_focus_GER_stakhanovite_movement x = -2 y = 1 cost = 10 @@ -2651,10 +3038,10 @@ focus_tree = { } focus = { id = TIX_yubeilianhezuo - icon = GFX_goal_molotov_ribbentrop_pact + icon = GFX_focus_GER_spheres_of_influence x = 2 y = 1 - cost = 10 + cost = 8 prerequisite = { focus = TIX_xiyingbiange } @@ -2705,9 +3092,9 @@ focus_tree = { } } focus = { - id = TIX_shouhuzuihaodeougen - icon = GFX_focus_ougenqinwang - x = 8 + id = TIX_zhongjianlichang + icon = GFX_focus_generic_monarchist_sentiment + x = 16 y = 1 cost = 5 prerequisite = { @@ -2715,10 +3102,187 @@ focus_tree = { } relative_position_id = TIX_hexiexintiexue mutually_exclusive = { - focus = TIX_jinburenshi + focus = TIX_xiangzuozhuan } ai_will_do = { - factor = 60 + factor = 40 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_stability = 0.25 + add_popularity = { + ideology = neutrality + popularity = 0.15 + } + add_popularity = { + ideology = democratic + popularity = 0.15 + } + } + } + focus = { + id = TIX_ziyoudetiexue + icon = GFX_focus_GER_all_for_the_front + x = 3 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_zhongjianlichang + } + relative_position_id = TIX_zhongjianlichang + mutually_exclusive = { + focus = TIX_shouhuzuihaodeougen + }-- + ai_will_do = { + factor = 10 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_political_power = 150 + add_stability = 0.15 + add_popularity = { + ideology = democratic + popularity = 0.2 + } + add_popularity = { + ideology = neutrality + popularity = -0.2 + } + } + } + focus = { + id = TIX_gaoxuanju + icon = GFX_goal_support_democracy + x = 0 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_ziyoudetiexue + } + relative_position_id = TIX_ziyoudetiexue + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + country_event = az_tianjiang.308 + add_popularity = { + ideology = democratic + popularity = 0.2 + } + } + } + focus = { + id = TIX_jinzhizhengzhipohai + icon = GFX_focus_generic_universal_suffrage + x = -1 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_gaoxuanju + } + relative_position_id = TIX_gaoxuanju + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + + } + } + focus = { + id = TIX_jiaqiangfulizhengce + icon = GFX_focus_generic_welfare + x = 1 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_gaoxuanju + } + relative_position_id = TIX_gaoxuanju + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + + } + } + focus = { + id = TIX_minzhuzhidun + icon = GFX_focus_ARG_defense_and_democracy + x = -1 + y = 1 + cost = 10 + prerequisite = { + focus = TIX_jinzhizhengzhipohai + } + prerequisite = { + focus = TIX_jiaqiangfulizhengce + } + relative_position_id = TIX_jiaqiangfulizhengce + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + add_ideas = GER_the_shield_of_democracy_conservatism_welfare_and_democracy_idea + } + } + focus = { + id = TIX_zhongshenqiujin + icon = GFX_focus_bisimai_prison + x = 0 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_minzhuzhidun + } + relative_position_id = TIX_minzhuzhidun + ai_will_do = { + factor = 100 + } + cancel_if_invalid = yes + continue_if_invalid = no + available_if_capitulated = no + #search_filters = { FOCUS_FILTER_STABILITY } + completion_reward = { + + } + } + focus = { + id = TIX_shouhuzuihaodeougen + icon = GFX_focus_ougenqinwang + x = -3 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_zhongjianlichang + } + relative_position_id = TIX_zhongjianlichang + mutually_exclusive = { + focus = TIX_ziyoudetiexue + } + ai_will_do = { + factor = 50 } cancel_if_invalid = yes continue_if_invalid = no @@ -2763,7 +3327,7 @@ focus_tree = { } focus = { id = TIX_chongjianjunzhuzhi - icon = GFX_focus_generic_self_management + icon = GFX_focus_GER_monarchy_compromise x = 0 y = 1 cost = 5 @@ -2919,7 +3483,7 @@ focus_tree = { ####################################################################################################### focus = { id = TIX_tiexuededaolu - icon = GFX_focus_ger_reichskommisariats + icon = GFX_focus_GER_remilitarize_the_rhineland_historical x = 0 y = 1 relative_position_id = TIX_tiewanyuanshou @@ -2958,6 +3522,9 @@ focus_tree = { 42 = { set_demilitarized_zone = no } + 978 = { + set_demilitarized_zone = no + } add_named_threat = { threat = 5 name = "进军莱茵兰" @@ -3086,7 +3653,7 @@ focus_tree = { } focus = { id = TIX_tunbingaodili - icon = GFX_goal_generic_demand_territory + icon = GFX_focus_GER_anschluss_historical x = -3 y = 1 relative_position_id = TIX_difangxifang @@ -3107,11 +3674,17 @@ focus_tree = { } available = { is_puppet = no - OR = { - has_army_manpower = { - size > 450000 - } - is_ai = yes + if = { + limit = { + is_ai = no + } + has_army_manpower = { size > 499999 } + + custom_trigger_tooltip = { + tooltip = GER_anschluss_eq_trigger_tt + check_variable = { num_equipment_in_armies_k@infantry_equipment > 50 } + } + } } bypass = { @@ -3191,6 +3764,27 @@ focus_tree = { } } } + effect_tooltip = { + custom_effect_tooltip = if_they_accept_tt + add_political_power = 150 + add_stability = 0.2 + add_war_support = 0.2 + army_experience = 25 + add_state_core = 4 + add_state_core = 152 + add_state_core = 153 + add_state_core = 848 + add_state_core = 975 + add_state_core = 976 + + custom_effect_tooltip = generic_skip_one_line_tt + + annex_country = { target = AUS transfer_troops = yes } + + + custom_effect_tooltip = if_they_refuse_tt + create_wargoal = { target = AUS type = annex_everything } + } } } focus = { @@ -3234,11 +3828,22 @@ focus_tree = { HUN = { country_event = az_tianjiang.10 } + effect_tooltip = { + custom_effect_tooltip = if_they_accept_tt + set_autonomy = { + target = HUN + autonomy_state = autonomy_reichskommissariat + } + HUN = { give_resource_rights = { receiver = TIX state = 43 } + give_resource_rights = { receiver = TIX state = 155 } } + custom_effect_tooltip = if_they_refuse_tt + create_wargoal = { target = HUN type = take_state_focus } + } } } focus = { id = TIX_budapeisiyanxi - icon = GFX_goal_generic_major_war + icon = GFX_focus_generic_attack_hungary x = -1 y = 1 relative_position_id = TIX_tunbingaodili @@ -3277,7 +3882,7 @@ focus_tree = { } focus = { id = TIX_zhongoujubian - icon = GFX_goal_generic_political_pressure + icon = GFX_focus_GER_integrate_czechoslovakia x = 0 y = 1 relative_position_id = TIX_jiaruhuohuimie @@ -3313,7 +3918,7 @@ focus_tree = { } focus = { id = TIX_shandongzhanzheng - icon = GFX_goal_generic_propaganda + icon = GFX_focus_generic_attack_czechoslovakia x = 0 y = 1 relative_position_id = TIX_budapeisiyanxi @@ -3347,15 +3952,8 @@ focus_tree = { } completion_reward = { guojishengyu_down_10 = yes - add_named_threat = { - threat = 15 - name = "煽动战争" - } - add_war_support = 0.2 - create_wargoal = { - target = CZE - type = take_state_focus - } + add_named_threat = { threat = 10 name = "铁血威胁捷克臣服" } + custom_effect_tooltip = TIX_cze_weixie HUJ = { country_event = az_tianjiang.12 add_war_support = 0.1 @@ -3363,11 +3961,94 @@ focus_tree = { YUW = { add_war_support = 0.1 } + ### CLAIMS + if = { + limit = { + 69 = { + controller = { + NOT = { + tag = ROOT + is_subject_of = ROOT + } + } + } + } + add_state_claim = 69 + } + if = { + limit = { + 972 = { + controller = { + NOT = { + tag = ROOT + is_subject_of = ROOT + } + } + } + } + add_state_claim = 972 + } + if = { + limit = { + 74 = { + controller = { + NOT = { + tag = ROOT + is_subject_of = ROOT + } + } + } + } + add_state_claim = 74 + } + if = { + limit = { + CZE = { + OR = { + is_subject = no + is_subject_of = ROOT + } + } + } + CZE = { country_event = { id = wuw_GER_diplomacy.117 days = 1 }} + custom_effect_tooltip = if_they_accept_tt + effect_tooltip = { + annex_country = { + target = CZE + transfer_troops = yes + } + + custom_effect_tooltip = generic_skip_one_line_tt + every_state = { + limit = { + is_owned_and_controlled_by = CZE + OR = { + state = 69 + state = 972 + state = 74 + } + } + add_core_of = PREV + } + } + } + if = { + limit = { + CZE = { + is_subject = yes + NOT = { is_subject_of = ROOT } + } + } + create_wargoal = { + type = annex_everything + target = CZE + } + } } } focus = { id = TIX_jiekesiluofakedemingyun - icon = GFX_goal_generic_territory_or_war + icon = GFX_focus_GER_fate_of_czechoslovakia x = 2 y = 1 relative_position_id = TIX_zhongoujubian @@ -3481,7 +4162,7 @@ focus_tree = { } focus = { id = TIX_danzehuozhanzheng - icon = GFX_focus_POL_polish_revanchism + icon = GFX_focus_GER_danzig_or_war x = 2 y = 1 relative_position_id = TIX_jiekesiluofakedemingyun @@ -3523,6 +4204,11 @@ focus_tree = { threat = 5 name = "但泽或战争" } + custom_effect_tooltip = TIX_POL_butongyikeneng + country_event = { + id = az_tianjiang.236 + days = 5 + } every_country = { limit = { original_tag = POL @@ -3553,17 +4239,11 @@ focus_tree = { country_event = az_tianjiang.17 } } - hidden_effect = { - country_event = { - id = az_tianjiang.236 - days = 5 - } - } } } focus = { id = TIX_weisebaoxingdong - icon = GFX_goal_generic_more_territorial_claims + icon = GFX_focus_GER_operation_wesserubung x = 0 y = 1 relative_position_id = TIX_danzehuozhanzheng @@ -3596,6 +4276,10 @@ focus_tree = { } completion_reward = { guojishengyu_down_3 = yes + country_event = { + id = az_tianjiang.238 + days = 3 + } create_wargoal = { target = NOR type = take_state_focus @@ -3604,11 +4288,12 @@ focus_tree = { target = DEN type = take_state_focus } - hidden_effect = { - country_event = { - id = az_tianjiang.238 - days = 3 - } + add_tech_bonus = { + name = tp_bonus + bonus = 1.0 + ahead_reduction = 2 + uses = 1 + category = tp_tech } } } @@ -3667,7 +4352,7 @@ focus_tree = { } focus = { id = TIX_di25haoyuanshouzhishi - icon = GFX_goal_generic_major_war + icon = GFX_focus_GER_fate_of_yugoslavia x = 4 y = 0 relative_position_id = TIX_diyiciweiyenazhongcai @@ -3710,7 +4395,7 @@ focus_tree = { } focus = { id = TIX_dierciweiyenazhongcai - icon = GFX_focus_generic_treaty + icon = GFX_focus_GER_subjugate_romanian_economy x = 0 y = 1 relative_position_id = TIX_diyiciweiyenazhongcai @@ -3958,7 +4643,7 @@ focus_tree = { } focus = { id = TIX_didigongshi - icon = GFX_goal_generic_major_war + icon = GFX_focus_GER_around_maginot x = 0 y = 1 relative_position_id = TIX_lingtuzhihuan @@ -4911,7 +5596,7 @@ focus_tree = { } focus = { id = TIX_gangtiesanjiao - icon = GFX_goal_generic_national_unity + icon = GFX_focus_GER_the_proud_eagle_and_the_rising_dragon x = 0 y = 1 relative_position_id = TIX_ziyuanhubu @@ -4921,7 +5606,7 @@ focus_tree = { mutually_exclusive = { focus = TIX_dongxizhouxian } - cost = 10 + cost = 7 ai_will_do = { factor = 15 } @@ -4953,7 +5638,7 @@ focus_tree = { } focus = { id = TIX_dongxizhouxian - icon = GFX_goal_generic_major_alliance + icon = GFX_focus_generic_naval_invasion_tank x = 0 y = 1 relative_position_id = TIX_chichengdejiangzuo @@ -4963,7 +5648,7 @@ focus_tree = { mutually_exclusive = { focus = TIX_gangtiesanjiao } - cost = 10 + cost = 7 ai_will_do = { factor = 15 } @@ -5748,15 +6433,485 @@ focus_tree = { } } ######################################################################################################## + focus = { + id = TIX_xuanchengchisediguo + icon = GFX_focus_GER_hegemony_over_europe + x = 6 + y = 0 + cost = 5 + prerequisite = { + focus = TIX_xiangzuozhuan + focus = TIX_zhongjianlichang + } + relative_position_id = TIX_jinburenshi + available = { + is_puppet = no + has_completed_focus = TIX_jianlirenminweiyuanxiaqu + } + mutually_exclusive = { focus = TIX_lianheruoxiaozhongzu focus = TIX_tiexuefanjizhan } + ai_will_do = { + factor = 100 + } + completion_reward = { + add_political_power = 50 + add_war_support = 0.1 + set_rule = { + can_create_factions = yes + } + create_faction = "赤色中轴" + set_cosmetic_tag = TIXdiguo + set_global_flag = TIX_created_chisezhongzhou + if = { + limit = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + 51 = { + set_demilitarized_zone = no + } + 42 = { + set_demilitarized_zone = no + } + 978 = { + set_demilitarized_zone = no + } + add_named_threat = { + threat = 5 + name = "进军莱茵兰" + } + } + if = { + limit = { + is_ai = yes + has_idea = TIX_fkAIbuff + } + set_technology = { + superior_firepower = 1 + } + set_technology = { + mechanised_infantry = 1 + } + division_template = { + name = "铁血重装甲师" + is_locked = yes + priority = 2 + regiments = { + mechanized = { + x = 0 + y = 0 + } + mechanized = { + x = 0 + y = 1 + } + mechanized = { + x = 0 + y = 2 + } + mechanized = { + x = 0 + y = 3 + } + mechanized = { + x = 0 + y = 4 + } + mechanized = { + x = 1 + y = 0 + } + mechanized = { + x = 1 + y = 1 + } + mechanized = { + x = 1 + y = 2 + } + mechanized = { + x = 1 + y = 3 + } + mechanized = { + x = 1 + y = 4 + } + medium_armor = { + x = 2 + y = 0 + } + medium_armor = { + x = 2 + y = 1 + } + medium_armor = { + x = 2 + y = 2 + } + medium_armor = { + x = 2 + y = 3 + } + medium_armor = { + x = 2 + y = 4 + } + medium_armor = { + x = 3 + y = 0 + } + medium_armor = { + x = 3 + y = 1 + } + medium_armor = { + x = 3 + y = 2 + } + medium_armor = { + x = 3 + y = 3 + } + medium_armor = { + x = 3 + y = 4 + } + medium_armor = { + x = 4 + y = 0 + } + } + support = { + armored_car_recon = { + x = 0 + y = 0 + } + artillery = { + x = 0 + y = 1 + } + logistics_company = { + x = 0 + y = 2 + } + medium_flame_tank = { + x = 0 + y = 3 + } + engineer = { + x = 0 + y = 4 + } + } + } + for_loop_effect = { + start = 0 + end = 20 + add = 1 + random_owned_controlled_state = { + limit = { + is_core_of = TIX + } + create_unit = { + division = "name = \"铁血重装甲师\" division_template = \"铁血重装甲师\" start_experience_factor = 0.35 start_equipment_factor = 1" + owner = ROOT + } + } + } + random_owned_controlled_state = { + limit = { + is_core_of = TIX + } + create_unit = { + division = "name = \"国防军精锐\" division_template = \"铁血重装甲师\" start_experience_factor = 0.35 start_equipment_factor = 1" + owner = ROOT + } + } + random_owned_controlled_state = { + limit = { + is_core_of = TIX + } + create_unit = { + division = "name = \"国防军精锐\" division_template = \"铁血重装甲师\" start_experience_factor = 0.35 start_equipment_factor = 1" + owner = ROOT + } + } + random_owned_controlled_state = { + limit = { + is_core_of = TIX + } + create_unit = { + division = "name = \"党卫军精锐\" division_template = \"铁血重装甲师\" start_experience_factor = 0.35 start_equipment_factor = 1" + owner = ROOT + } + } + random_owned_controlled_state = { + limit = { + is_core_of = TIX + } + create_unit = { + division = "name = \"党卫军精锐\" division_template = \"铁血重装甲师\" start_experience_factor = 0.35 start_equipment_factor = 1" + owner = ROOT + } + } + random_owned_controlled_state = { + limit = { + is_core_of = TIX + } + create_unit = { + division = "name = \"国防军精锐\" division_template = \"铁血重装甲师\" start_experience_factor = 0.35 start_equipment_factor = 1" + owner = ROOT + } + } + } + } + } + focus = { + id = TIX_beifangzuihoutongdie + icon = GFX_focus_generic_scandinavia_flags + x = -2 + y = 1 + prerequisite = { + focus = TIX_xuanchengchisediguo + } + relative_position_id = TIX_xuanchengchisediguo + cost = 5 + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + ai_will_do = { + factor = 50 + } + completion_reward = { + if = { + limit = { + country_exists = DEN + DEN = { is_puppet = no } + } + DEN = { country_event = az_tianjiang.307 } + } + if = { + limit = { + country_exists = NOR + NOR = { is_puppet = no } + } + NOR = { country_event = az_tianjiang.307 } + } + if = { + limit = { + country_exists = SWE + NOR = { is_puppet = no } + } + SWE = { country_event = az_tianjiang.307 } + } + } + } + focus = { + id = TIX_chihuaaodili + icon = GFX_focus_AUS_union_of_danubian_socialist_republics + x = 0 + y = 1 + prerequisite = { + focus = TIX_xuanchengchisediguo + } + relative_position_id = TIX_xuanchengchisediguo + cost = 5 + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + ai_will_do = { + factor = 50 + } + completion_reward = { + + } + } + focus = { + id = TIX_dongfangshengcunkongjian + icon = GFX_focus_GER_subduing_the_baltic_states + x = 2 + y = 1 + prerequisite = { + focus = TIX_xuanchengchisediguo + } + relative_position_id = TIX_xuanchengchisediguo + cost = 5 + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + ai_will_do = { + factor = 50 + } + completion_reward = { + + } + } + focus = { + id = TIX_shandongzhongougeming + icon = GFX_focus_GER_integrate_czechoslovakia + x = 0 + y = 1 + prerequisite = { + focus = TIX_chihuaaodili + } + prerequisite = { + focus = TIX_beifangzuihoutongdie + } + prerequisite = { + focus = TIX_dongfangshengcunkongjian + } + relative_position_id = TIX_beifangzuihoutongdie + cost = 5 + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + ai_will_do = { + factor = 50 + } + completion_reward = { + + } + } + focus = { + id = TIX_yusadingjiemeng + icon = GFX_fflag_SAD + x = 0 + y = 1 + prerequisite = { + focus = TIX_chihuaaodili + } + prerequisite = { + focus = TIX_beifangzuihoutongdie + } + prerequisite = { + focus = TIX_dongfangshengcunkongjian + } + relative_position_id = TIX_chihuaaodili + cost = 5 + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + ai_will_do = { + factor = 50 + } + completion_reward = { + + } + } + focus = { + id = TIX_zhengfuboluodihaiguojia + icon = GFX_focus_generic_attack_baltics + x = 0 + y = 1 + prerequisite = { + focus = TIX_chihuaaodili + } + prerequisite = { + focus = TIX_beifangzuihoutongdie + } + prerequisite = { + focus = TIX_dongfangshengcunkongjian + } + relative_position_id = TIX_dongfangshengcunkongjian + cost = 5 + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + ai_will_do = { + factor = 50 + } + completion_reward = { + + } + } + focus = { + id = TIX_shuangchongweixie + icon = GFX_focus_GER_schlieffen_once_more + x = 1 + y = 1 + prerequisite = { + focus = TIX_shandongzhongougeming + } + prerequisite = { + focus = TIX_yusadingjiemeng + } + prerequisite = { + focus = TIX_zhengfuboluodihaiguojia + } + relative_position_id = TIX_shandongzhongougeming + cost = 5 + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + ai_will_do = { + factor = 50 + } + completion_reward = { + + } + } + focus = { + id = TIX_heiseliming + icon = GFX_focus_GER_end_european_communism + x = 3 + y = 1 + prerequisite = { + focus = TIX_shandongzhongougeming + } + prerequisite = { + focus = TIX_yusadingjiemeng + } + prerequisite = { + focus = TIX_zhengfuboluodihaiguojia + } + relative_position_id = TIX_shandongzhongougeming + cost = 5 + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + ai_will_do = { + factor = 50 + } + completion_reward = { + + } + } + focus = { + id = TIX_lianheruoxiaozhongzu + icon = GFX_focus_GER_realpolitik + x = 20 + y = 0 + cost = 5 + prerequisite = { + focus = TIX_xiangzuozhuan + focus = TIX_zhongjianlichang + } + relative_position_id = TIX_jinburenshi + available = { + is_puppet = no + has_completed_focus = TIX_zhongshenqiujin + } + mutually_exclusive = { focus = TIX_tiexuefanjizhan focus = TIX_xuanchengchisediguo } + ai_will_do = { + factor = 100 + } + completion_reward = { + add_political_power = 200 + add_stability = 0.1 + set_rule = { + can_create_factions = yes + } + create_faction = "舰娘联合国" + } + } focus = { id = TIX_tiexuefanjizhan icon = GFX_aflag_TIX - x = 8 - y = 1 - cost = 10 + x = 13 + y = 0 + cost = 5 prerequisite = { - focus = TIX_jinburenshi - focus = TIX_shouhuzuihaodeougen + focus = TIX_xiangzuozhuan + focus = TIX_zhongjianlichang } relative_position_id = TIX_jinburenshi available = { @@ -5766,8 +6921,9 @@ focus_tree = { has_completed_focus = TIX_chongxinqiyongbisimai } } + mutually_exclusive = { focus = TIX_lianheruoxiaozhongzu focus = TIX_xuanchengchisediguo } ai_will_do = { - factor = 20 + factor = 100 } completion_reward = { if = { @@ -5788,6 +6944,9 @@ focus_tree = { 42 = { set_demilitarized_zone = no } + 978 = { + set_demilitarized_zone = no + } add_named_threat = { threat = 5 name = "进军莱茵兰" @@ -5815,6 +6974,9 @@ focus_tree = { 42 = { set_demilitarized_zone = no } + 978 = { + set_demilitarized_zone = no + } add_named_threat = { threat = 5 name = "进军莱茵兰" @@ -6015,7 +7177,7 @@ focus_tree = { } focus = { id = TIX_jingongjieke - icon = GFX_goal_generic_major_war + icon = GFX_focus_generic_attack_czechoslovakia x = -2 y = 1 cost = 5 @@ -6109,11 +7271,17 @@ focus_tree = { } add_core_of = TIX } + effect_tooltip = { + custom_effect_tooltip = if_they_accept_tt + annex_country = { target = DEN transfer_troops = no } + custom_effect_tooltip = if_they_refuse_tt + create_wargoal = { target = DEN type = take_state_focus } + } } } focus = { id = TIX_qiangpoxiongyali - icon = GFX_goal_generic_political_pressure + icon = GFX_focus_generic_attack_hungary x = 0 y = 1 cost = 2 @@ -6143,6 +7311,58 @@ focus_tree = { days = 1 } } + effect_tooltip = { + custom_effect_tooltip = if_they_accept_tt + set_autonomy = { + target = HUN + autonomous_state = autonomy_integrated_puppet + } + custom_effect_tooltip = if_they_refuse_tt + create_wargoal = { target = HUN type = take_state_focus } + } + } + } + focus = { + id = TIX_bubiandesudi + icon = GFX_aflag_YUW + x = 0 + y = 1 + cost = 3 + prerequisite = { + focus = TIX_qiangpoxiongyali + } + relative_position_id = TIX_qiangpoxiongyali + will_lead_to_war_with = YUW + available = { + is_puppet = no + not = { YUW = { has_government = ROOT } } + } + bypass = { + NOT = { + country_exists = YUW + } + } + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + ai_will_do = { + factor = 100 + } + completion_reward = { + add_war_support = 0.2 + create_wargoal = { target = YUW type = take_state_focus } + if = { + limit = { + YUW = { + is_in_faction = no + is_puppet = no + exists = yes + } + } + HUJ = { + country_event = TIX_event.11 + } + } } } focus = { @@ -6179,11 +7399,55 @@ focus_tree = { add_state_core = 85 add_state_core = 807 add_state_core = 86 + effect_tooltip = { + custom_effect_tooltip = if_they_accept_tt + set_autonomy = { + target = POL + autonomy_state = autonomy_integrated_puppet + } + transfer_state = 85 + transfer_state = 807 + transfer_state = 86 + custom_effect_tooltip = if_they_refuse_tt + declare_war_on = { target = POL type = annex_everything } + } + } + } + focus = { + id = TIX_jiuzhengbeiliandecuowu + icon = GFX_aflag_BFL + x = 0 + y = 1 + cost = 5 + prerequisite = { + focus = TIX_danzehyuanqubaohu + } + relative_position_id = TIX_danzehyuanqubaohu + available = { + is_puppet = no + country_exists = BFL + not = { BFL = { has_government = ROOT } } + } + bypass = { + has_war_with = BFL + } + allow_branch = { + has_global_flag = MOD_azurlane_tianjiangjianniang + } + ai_will_do = { + factor = 100 + } + completion_reward = { + create_wargoal = { target = BFL type = take_state_focus } + add_timed_idea = { + idea = TIX_sljh + days = 365 + } } } focus = { id = TIX_hebingadl - icon = GFX_focus_generic_anti_fascist_diplomacy + icon = GFX_focus_GER_anschluss x = 0 y = 1 cost = 8 @@ -6237,6 +7501,27 @@ focus_tree = { country_event = az_tianjiang.2 } } + effect_tooltip = { + custom_effect_tooltip = if_they_accept_tt + add_political_power = 150 + add_stability = 0.2 + add_war_support = 0.2 + army_experience = 25 + add_state_core = 4 + add_state_core = 152 + add_state_core = 153 + add_state_core = 848 + add_state_core = 975 + add_state_core = 976 + + custom_effect_tooltip = generic_skip_one_line_tt + + annex_country = { target = AUS transfer_troops = yes } + + + custom_effect_tooltip = if_they_refuse_tt + create_wargoal = { target = AUS type = annex_everything } + } } } focus = { diff --git a/src/descriptor.mod b/src/descriptor.mod index 7fd2f3e..887395f 100755 --- a/src/descriptor.mod +++ b/src/descriptor.mod @@ -13,5 +13,5 @@ dependencies={ } replace_path="gfx/loadingscreens" picture="mod/AzurLaneShipGirls/thumbnail.png" -supported_version="1.14.*" +supported_version="1.15.*" remote_file_id="2249768662" \ No newline at end of file diff --git a/src/events/AZ_tianjiangEvents.txt b/src/events/AZ_tianjiangEvents.txt index 2862ffc..7b8d2b4 100755 --- a/src/events/AZ_tianjiangEvents.txt +++ b/src/events/AZ_tianjiangEvents.txt @@ -14,6 +14,15 @@ country_event = { factor = 100 } } + option = { + name = "我要反抗!" + TIX = { + create_wargoal = { target = ROOT type = take_state_focus } + } + ai_chance = { + factor = 0 + } + } } country_event = { id = az_tianjiang.2 @@ -72,6 +81,8 @@ country_event = { add_state_core = 152 add_state_core = 153 add_state_core = 848 + add_state_core = 975 + add_state_core = 976 hidden_effect = { news_event = { id = az_tianjiang.3 days = 1} } @@ -459,8 +470,10 @@ country_event = { add_war_support = 0.1 transfer_state = 69 transfer_state = 74 + transfer_state = 972 add_state_core = 69 add_state_core = 74 + add_state_core = 972 HUN = { transfer_state =664 transfer_state =73 @@ -7197,8 +7210,10 @@ country_event = { add_war_support = 0.2 transfer_state = 69 transfer_state = 74 + add_state_core = 972 add_state_core = 69 add_state_core = 74 + add_state_core = 972 ai_chance = { factor = 100 } @@ -10463,4 +10478,51 @@ country_event = { factor = 100 } } +} +country_event = { + id = az_tianjiang.307 + title = "来自铁血的最后通牒" + desc = "铁血要求我们成为对方的傀儡,我们应该怎么办?" + picture = GFX_aze_kaixuan + is_triggered_only = yes + option = { + name = "我莫得选择,因为我只是个小几把路人国家。" + TIX = { + annex_country = { target = ROOT transfer_troops = no } + } + ai_chance = { + factor = 100 + } + } + option = { + name = "我要反抗!" + TIX = { + create_wargoal = { target = ROOT type = take_state_focus } + } + ai_chance = { + factor = 0 + } + } +} + +country_event = { + id = az_tianjiang.308 + title = "铁血共和国选举!" + desc = az_tianjiang.308.d + picture = GFX_aze_kaixuan + is_triggered_only = yes + option = { + name = "大家更喜欢提子!" + + ai_chance = { + base = 50 + } + } + option = { + name = "选美因茨会给她的衣柜多加几件衣服吗?" + + ai_chance = { + base = 50 + } + } } \ No newline at end of file diff --git a/src/events/YUW_shijian.txt b/src/events/YUW_shijian.txt index b664f88..0967b96 100755 --- a/src/events/YUW_shijian.txt +++ b/src/events/YUW_shijian.txt @@ -378,6 +378,7 @@ country_event = { transfer_state = 35 transfer_state = 309 transfer_state = 695 + transfer_state = 977 annex_country = { target = LUX transfer_troops = no } TIX = { add_stability = 0.1 @@ -406,6 +407,7 @@ country_event = { transfer_state = 35 transfer_state = 309 transfer_state = 695 + transfer_state = 977 transfer_state = 7 transfer_state = 36 transfer_state = 295 @@ -515,6 +517,7 @@ country_event = { add_stability = 0.2 add_war_support = 0.2 transfer_state = 34 + transfer_state = 980 hidden_effect = { news_event = { id = YUW_event.41 days = 1} } diff --git a/src/events/ai_bianzhi.txt b/src/events/ai_bianzhi.txt index ea2e2d4..ba050c9 100755 --- a/src/events/ai_bianzhi.txt +++ b/src/events/ai_bianzhi.txt @@ -16,6 +16,7 @@ country_event = { set_technology = { tech_military_police = 1 } set_technology = { tech_maintenance_company = 1 } set_technology = { tech_maintenance_company2 = 1 } + set_technology = { sp_armored_advanced_flamethrower_tech = 1 } set_technology = { mechanised_infantry = 1 } set_technology = { armored_train = 1 } set_technology = { basic_fire_control_system = 1 } @@ -109,7 +110,7 @@ country_event = { mechanized = { x = 4 y = 3 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } light_tank_recon = { x = 0 y = 2 } artillery = { x = 0 y = 3 } @@ -136,11 +137,11 @@ country_event = { motorized = { x = 3 y = 0 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } light_tank_recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } @@ -159,11 +160,11 @@ country_event = { artillery_brigade = { x = 2 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } } @@ -223,6 +224,7 @@ country_event = { set_technology = { tech_military_police = 1 } set_technology = { tech_maintenance_company = 1 } set_technology = { tech_maintenance_company2 = 1 } + set_technology = { sp_armored_advanced_flamethrower_tech = 1 } set_technology = { mechanised_infantry = 1 } set_technology = { armored_train = 1 } set_technology = { basic_fire_control_system = 1 } @@ -317,7 +319,7 @@ country_event = { mechanized = { x = 4 y = 3 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -345,7 +347,7 @@ country_event = { amphibious_mechanized = { x = 4 y = 3 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -369,11 +371,11 @@ country_event = { motorized = { x = 3 y = 0 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } light_tank_recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } @@ -392,11 +394,11 @@ country_event = { artillery_brigade = { x = 2 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } } @@ -457,6 +459,7 @@ country_event = { set_technology = { tech_military_police = 1 } set_technology = { tech_maintenance_company = 1 } set_technology = { tech_maintenance_company2 = 1 } + set_technology = { sp_armored_advanced_flamethrower_tech = 1 } set_technology = { mechanised_infantry = 1 } set_technology = { armored_train = 1 } set_technology = { basic_fire_control_system = 1 } @@ -587,7 +590,7 @@ country_event = { infantry = { x = 2 y = 2 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } artillery = { x = 0 y = 1 } } } @@ -612,7 +615,7 @@ country_event = { infantry = { x = 2 y = 2 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } artillery = { x = 0 y = 1 } } } @@ -632,11 +635,11 @@ country_event = { infantry = { x = 3 y = 0 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } light_tank_recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } @@ -655,11 +658,11 @@ country_event = { artillery_brigade = { x = 2 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } } @@ -721,6 +724,7 @@ country_event = { set_technology = { tech_military_police = 1 } set_technology = { tech_maintenance_company = 1 } set_technology = { tech_maintenance_company2 = 1 } + set_technology = { sp_armored_advanced_flamethrower_tech = 1 } set_technology = { mechanised_infantry = 1 } set_technology = { armored_train = 1 } set_technology = { basic_fire_control_system = 1 } @@ -815,7 +819,7 @@ country_event = { medium_sp_anti_air_brigade = { x = 4 y = 2 } } support = { - logistics_company = { x = 0 y = 0 } + helicopter_transport = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -839,11 +843,11 @@ country_event = { motorized = { x = 3 y = 0 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } light_tank_recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } @@ -862,11 +866,11 @@ country_event = { artillery_brigade = { x = 2 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } } @@ -893,7 +897,7 @@ country_event = { medium_sp_anti_air_brigade = { x = 4 y = 2 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -973,6 +977,7 @@ country_event = { set_technology = { motorized_rocket_unit = 1 } set_technology = { tech_maintenance_company = 1 } set_technology = { tech_maintenance_company2 = 1 } + set_technology = { sp_armored_advanced_flamethrower_tech = 1 } set_technology = { mechanised_infantry = 1 } set_technology = { armored_train = 1 } set_technology = { basic_fire_control_system = 1 } @@ -1024,6 +1029,17 @@ country_event = { set_technology = { engines_4 = 1 } set_technology = { rocket_artillery = 1 } set_technology = { jet_engines = 1 } + set_technology = { interwar_antitank = 1 } + set_technology = { tech_engineers = 1 } + set_technology = { tech_engineers2 = 1 } + set_technology = { antitank1 = 1 } + set_technology = { antitank2 = 1 } + set_technology = { antitank3 = 1 } + set_technology = { armor_tech_1 = 1 } + set_technology = { armor_tech_2 = 1 } + set_technology = { radio = 1 } + set_technology = { improved_radio = 1 } + set_technology = { advanced_radio = 1 } mio:BFL_okmo_organization = { add_mio_size = 20 } mio:BFL_mig_design_bureau_organization = { add_mio_size = 20 } mio:BFL_nevskoye_design_bureau_organization = { add_mio_size = 20 } @@ -1062,7 +1078,7 @@ country_event = { } support = { - logistics_company = { x = 0 y = 0 } + helicopter_transport = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -1092,7 +1108,7 @@ country_event = { infantry = { x = 4 y = 4 } } support = { - engineer = { x = 0 y = 0 } # (semi-mot) Engineer bn + armored_engineer = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -1115,11 +1131,11 @@ country_event = { infantry = { x = 3 y = 0 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } light_tank_recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } @@ -1138,11 +1154,11 @@ country_event = { artillery_brigade = { x = 2 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } } @@ -1203,6 +1219,7 @@ country_event = { set_technology = { tech_military_police = 1 } set_technology = { tech_maintenance_company = 1 } set_technology = { tech_maintenance_company2 = 1 } + set_technology = { sp_armored_advanced_flamethrower_tech = 1 } set_technology = { mechanised_infantry = 1 } set_technology = { armored_train = 1 } set_technology = { basic_fire_control_system = 1 } @@ -1338,11 +1355,11 @@ country_event = { motorized = { x = 3 y = 0 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } light_tank_recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } @@ -1361,11 +1378,11 @@ country_event = { artillery_brigade = { x = 2 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } } @@ -1422,7 +1439,7 @@ country_event = { } option = { name = "ai_bianzhi.7.a" - set_technology = { tech_engineers2 = 1 } + set_technology = { tech_logistics_company = 1 } set_technology = { tech_signal_company = 1 } set_technology = { tech_military_police = 1 } @@ -1430,6 +1447,7 @@ country_event = { set_technology = { interwar_antitank = 1 } set_technology = { tech_maintenance_company = 1 } set_technology = { tech_maintenance_company2 = 1 } + set_technology = { sp_armored_advanced_flamethrower_tech = 1 } set_technology = { mechanised_infantry = 1 } set_technology = { armored_train = 1 } set_technology = { basic_fire_control_system = 1 } @@ -1601,11 +1619,11 @@ country_event = { motorized = { x = 3 y = 0 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } light_tank_recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } @@ -1624,11 +1642,11 @@ country_event = { artillery_brigade = { x = 2 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } } @@ -1687,10 +1705,11 @@ country_event = { name = "ai_bianzhi.8.a" set_technology = { amphibious_drive = 1 } - set_technology = { tech_engineers2 = 1 } + set_technology = { tech_logistics_company = 1 } set_technology = { tech_maintenance_company = 1 } set_technology = { tech_maintenance_company2 = 1 } + set_technology = { sp_armored_advanced_flamethrower_tech = 1 } set_technology = { mechanised_infantry = 1 } set_technology = { armored_train = 1 } set_technology = { basic_fire_control_system = 1 } @@ -1787,7 +1806,7 @@ country_event = { mechanized = { x = 4 y = 3 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -1815,7 +1834,7 @@ country_event = { infantry = { x = 4 y = 3 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -1843,7 +1862,7 @@ country_event = { marine = { x = 4 y = 3 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -1866,10 +1885,10 @@ country_event = { infantry = { x = 3 y = 3 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } artillery = { x = 0 y = 1 } recon = { x = 0 y = 2 } - maintenance_company = { x = 0 y = 3 } + armored_maintenance = { x = 0 y = 3 } } } division_template = { @@ -1891,10 +1910,10 @@ country_event = { infantry = { x = 3 y = 3 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } artillery = { x = 0 y = 1 } recon = { x = 0 y = 2 } - maintenance_company = { x = 0 y = 3 } + armored_maintenance = { x = 0 y = 3 } } } division_template = { @@ -1912,7 +1931,7 @@ country_event = { infantry = { x = 2 y = 2 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } artillery = { x = 0 y = 1 } } } @@ -1937,10 +1956,10 @@ country_event = { light_armor = { x = 4 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } artillery = { x = 0 y = 1 } recon = { x = 0 y = 2 } - logistics_company = { x = 0 y = 3 } + helicopter_transport = { x = 0 y = 3 } field_hospital = { x = 0 y = 4 } } } @@ -1964,11 +1983,11 @@ country_event = { infantry = { x = 3 y = 0 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } light_tank_recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } @@ -1987,11 +2006,11 @@ country_event = { artillery_brigade = { x = 2 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } } @@ -2069,6 +2088,7 @@ country_event = { set_technology = { tech_logistics_company = 1 } set_technology = { tech_maintenance_company = 1 } set_technology = { tech_maintenance_company2 = 1 } + set_technology = { sp_armored_advanced_flamethrower_tech = 1 } set_technology = { mechanised_infantry = 1 } set_technology = { armored_train = 1 } set_technology = { basic_fire_control_system = 1 } @@ -2155,7 +2175,7 @@ country_event = { mechanized = { x = 4 y = 3 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -2178,11 +2198,11 @@ country_event = { motorized = { x = 3 y = 0 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } light_tank_recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } @@ -2200,11 +2220,11 @@ country_event = { artillery_brigade = { x = 2 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } } @@ -2283,6 +2303,7 @@ country_event = { set_technology = { tech_logistics_company = 1 } set_technology = { tech_maintenance_company = 1 } set_technology = { tech_maintenance_company2 = 1 } + set_technology = { sp_armored_advanced_flamethrower_tech = 1 } set_technology = { mechanised_infantry = 1 } set_technology = { armored_train = 1 } set_technology = { basic_fire_control_system = 1 } @@ -2370,7 +2391,7 @@ country_event = { mechanized = { x = 4 y = 3 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } medium_flame_tank = { x = 0 y = 1 } } } @@ -2416,11 +2437,11 @@ country_event = { motorized = { x = 3 y = 0 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } light_tank_recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } @@ -2439,11 +2460,11 @@ country_event = { artillery_brigade = { x = 2 y = 1 } } support = { - engineer = { x = 0 y = 0 } + armored_engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } anti_air= { x = 0 y = 3 } - logistics_company = { x = 0 y = 4 } + helicopter_transport = { x = 0 y = 4 } } } } diff --git a/src/history/states/125-East Anglia.txt b/src/history/states/125-East Anglia.txt index 92a97ed..75c0067 100755 --- a/src/history/states/125-East Anglia.txt +++ b/src/history/states/125-East Anglia.txt @@ -1,15 +1,23 @@ - -state={ - id=125 - name="STATE_125" +state = { + id = 125 + name = "STATE_125" manpower = 1363174 state_category = city - history={ + history = { + owner = HUJ add_core_of = HUJ - victory_points = { 271 5 } + + victory_points = { + 271 2 # Ipswich + } + + victory_points = { + 322 3 # Norwich + } + buildings = { infrastructure = 4 #was: 7 arms_factory = 1 @@ -17,15 +25,18 @@ state={ anti_air_building = 2 radar_station = 1 air_base = 10 + 271 = { naval_base = 3 } + } + } - provinces={ + provinces = { 221 271 296 322 3287 11221 11253 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/126-Greater London Area.txt b/src/history/states/126-Greater London Area.txt index 1ae4de7..7b04f77 100755 --- a/src/history/states/126-Greater London Area.txt +++ b/src/history/states/126-Greater London Area.txt @@ -7,7 +7,6 @@ state={ history={ owner = HUJ - add_core_of = HUJ victory_points = { 6103 50 } @@ -22,7 +21,18 @@ state={ 11374 = { naval_base = 10 } + + 6103 = { + landmark_big_ben = { + allowed = { + has_dlc = "Gotterdammerung" + } + level = 1 + } + } + } + add_core_of = HUJ 1939.1.1 = { buildings = { arms_factory = 4 diff --git a/src/history/states/127-South-east England.txt b/src/history/states/127-South-east England.txt index 813f4ec..4248137 100755 --- a/src/history/states/127-South-east England.txt +++ b/src/history/states/127-South-east England.txt @@ -1,15 +1,21 @@ - -state={ - id=127 - name="STATE_127" # Sussex +state = { + id = 127 + name = "STATE_127" # Sussex manpower = 3193383 state_category = large_city - history={ + history = { + owner = HUJ add_core_of = HUJ - victory_points = { 3501 20 } - victory_points = { 9458 15 } + + victory_points = { + 3501 20 # Dover + } + victory_points = { + 9458 15 # Portsmouth + } + buildings = { infrastructure = 4 #was: 8 arms_factory = 1 @@ -26,18 +32,24 @@ state={ 9458 = { naval_base = 10 } + 13070 = { + # HM Dockyard, Chatham + naval_facility = 1 + } } + 1939.1.1 = { buildings = { dockyard = 3 industrial_complex = 2 } } + } - provinces={ + provinces = { 507 3501 6489 9458 11446 13070 } - local_supplies=16.0 + local_supplies = 16.0 } diff --git a/src/history/states/137-Crimea.txt b/src/history/states/137-Crimea.txt index 57cdac1..15eef27 100755 --- a/src/history/states/137-Crimea.txt +++ b/src/history/states/137-Crimea.txt @@ -1,46 +1,64 @@ - -state={ - id=137 - name="STATE_137" +state = { + id = 137 + name = "STATE_137" manpower = 1061607 state_category = city - history={ + history = { + owner = BFL - add_core_of = BFL + victory_points = { - 3686 20 + 3686 20 # Sevastopol } + victory_points = { - 9680 1 + 9680 1 # Kerch } + victory_points = { - 6704 1 + 6704 1 # Yalta } + + victory_points = { + 705 3 # Simferopol + } + buildings = { + infrastructure = 3 dockyard = 1 air_base = 3 - 3686 ={ + + 3686 = { naval_base = 10 coastal_bunker = 3 } - 9680 ={ + + 9680 = { naval_base = 1 coastal_bunker = 1 } + } + + add_core_of = BFL + add_core_of = CRI + 1939.1.1 = { buildings = { dockyard = 2 + 3686 = { + naval_facility = 1 # Sevastopol Naval Facilties + } } } } - provinces={ + provinces = { 705 3686 3722 6704 6724 9677 9680 9718 11649 } - local_supplies=10.0 + local_supplies = 10.0 } diff --git a/src/history/states/158-Piedmont.txt b/src/history/states/158-Piedmont.txt index 2a3547a..2195291 100755 --- a/src/history/states/158-Piedmont.txt +++ b/src/history/states/158-Piedmont.txt @@ -14,7 +14,6 @@ state = { history = { owner = SAD - add_core_of = SAD victory_points = { 6788 10 } @@ -31,11 +30,16 @@ state = { naval_base = 8 } } + add_core_of = SAD + add_core_of = SPM 1939.1.1 = { buildings = { arms_factory = 10 industrial_complex = 2 dockyard = 3 + 6788 = { + naval_facility = 1 # Genoa Facilities + } } } } diff --git a/src/history/states/16-Ile de France.txt b/src/history/states/16-Ile de France.txt index 8f78c6a..136c276 100755 --- a/src/history/states/16-Ile de France.txt +++ b/src/history/states/16-Ile de France.txt @@ -1,25 +1,41 @@ - -state={ - id=16 - name="STATE_16" +state = { + id = 16 + name = "STATE_16" manpower = 7038500 state_category = metropolis - history={ + history = { + owner = YUW add_core_of = YUW + victory_points = { - 11506 50 + 11506 50 # Paris } + buildings = { infrastructure = 4 arms_factory = 4 industrial_complex = 4 anti_air_building = 3 air_base = 5 + + 9523 = { + landmark_eiffel_tower = { + level = 1 + allowed = { + has_dlc = "Gotterdammerung" + } + } + } + 9534 = { + # The Renault factories on Île Seguin in Billancourt + land_facility = 1 + } } + 1939.1.1 = { buildings = { arms_factory = 4 @@ -28,9 +44,9 @@ state={ } } - provinces={ + provinces = { 6547 6949 9507 9523 9534 9725 11491 11506 11518 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/188-Memel.txt b/src/history/states/188-Memel.txt index 2e82e00..7cd9cf3 100755 --- a/src/history/states/188-Memel.txt +++ b/src/history/states/188-Memel.txt @@ -27,7 +27,7 @@ state= 1939.3.22 = { owner = TIX - controller = GER + controller = TIX add_core_of = TIX add_core_of = LIT add_core_of = TIX diff --git a/src/history/states/196-Kherson.txt b/src/history/states/196-Kherson.txt index 7340d58..cc9be92 100755 --- a/src/history/states/196-Kherson.txt +++ b/src/history/states/196-Kherson.txt @@ -1,31 +1,39 @@ - -state={ - id=196 - name="STATE_196" +state = { + id = 196 + name = "STATE_196" manpower = 728363 state_category = rural - resources={ - chromium=15 # was: 22 + resources = { + chromium = 15 # was: 22 } - history={ - victory_points = { - 721 1 - } + history = { + owner = BFL add_core_of = BFL add_core_of = UKR + add_core_of = CRI + + victory_points = { + 721 1 # Kherson + } + buildings = { infrastructure = 3 #was: 5 air_base = 3 + + # Kakhovka Dam + #737 = { dam = 1 } + } + } - provinces={ + provinces = { 568 721 737 767 3573 6771 9712 11715 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/200-Rivne.txt b/src/history/states/200-Rivne.txt index fa630f7..6533d6a 100755 --- a/src/history/states/200-Rivne.txt +++ b/src/history/states/200-Rivne.txt @@ -1,21 +1,28 @@ - -state={ - id=200 - name="STATE_200" # Zaporozhe +state = { + id = 200 + name = "STATE_200" # Zaporozhe manpower = 1294082 state_category = town - history={ + history = { + owner = BFL add_core_of = BFL add_core_of = UKR + victory_points = { - 11405 1 + 11405 1 # Zaporozhe } + buildings = { infrastructure = 3 #was: 5 air_base = 3 + + # Dnieprostroi Hydroelectric Station + 11405 = { dam = 1 } + } + 1939.1.1 = { buildings = { industrial_complex = 1 @@ -23,9 +30,9 @@ state={ } } - provinces={ + provinces = { 429 588 3399 3767 6596 9571 9729 11405 11700 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/216-Below Zero.txt b/src/history/states/216-Below Zero.txt index 9989d19..d15b7da 100755 --- a/src/history/states/216-Below Zero.txt +++ b/src/history/states/216-Below Zero.txt @@ -1,27 +1,35 @@ -state={ - id=216 - name="STATE_216" +state = { + id = 216 + name = "STATE_216" + manpower = 229564 state_category = rural - history={ + history = { + owner = BFL add_core_of = BFL + add_core_of = KAR + victory_points = { - 11159 1 + 11159 1 # Petrozavodsk/Äänislinna } + buildings = { infrastructure = 2 air_base = 3 + # Lower Svir Hydroelectric Station + 11153 = { dam = 1 } + } + } - provinces={ + provinces = { 40 90 92 2356 2994 3033 3084 3144 6057 6070 6094 6106 6172 9078 9118 9231 11092 11150 11153 11159 13194 13198 } - manpower=229564 + buildings_max_level_factor=1.000 - - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/217-Stalingrad Area.txt b/src/history/states/217-Stalingrad Area.txt index a94c3c2..1090c56 100755 --- a/src/history/states/217-Stalingrad Area.txt +++ b/src/history/states/217-Stalingrad Area.txt @@ -1,23 +1,30 @@ - -state={ - id=217 - name="STATE_217" +state = { + id = 217 + name = "STATE_217" manpower = 1135070 state_category = city - history={ + history = { + owner = BFL add_core_of = BFL + victory_points = { - 3529 30.0 + 3529 30 # Stalingrad } + buildings = { infrastructure = 4 #was: 7 - arms_factory = 1 + arms_factory = 2 industrial_complex = 1 air_base = 1 + + # 22nd Congress of the CPSU Stalingrad Hydroelectric Power Station + #3555 = { dam = 1 } + } + 1939.1.1 = { buildings = { arms_factory = 2 @@ -25,9 +32,9 @@ state={ } } - provinces={ + provinces = { 498 520 3503 3529 3555 6503 6527 6541 9459 9474 9504 9530 11447 11474 11484 } - local_supplies=7.0 + local_supplies = 7.0 } diff --git a/src/history/states/219-Moscow Area.txt b/src/history/states/219-Moscow Area.txt index 882704d..dcbd1d0 100755 --- a/src/history/states/219-Moscow Area.txt +++ b/src/history/states/219-Moscow Area.txt @@ -11,7 +11,6 @@ state={ history={ owner = BFL - add_core_of = BFL victory_points = { 6380 50 } @@ -20,11 +19,23 @@ state={ arms_factory = 7 industrial_complex = 3 air_base = 10 + 6380 = { + landmark_kremlin = { + level = 1 + allowed = { + has_dlc = "Gotterdammerung" + } + } + } } + add_core_of = BFL 1939.1.1 = { buildings = { industrial_complex = 4 arms_factory = 10 + 3391 = { + land_facility = 1 # Mytischi + } } } } diff --git a/src/history/states/232-Grozny.txt b/src/history/states/232-Grozny.txt index 40d906f..20d633d 100755 --- a/src/history/states/232-Grozny.txt +++ b/src/history/states/232-Grozny.txt @@ -1,5 +1,4 @@ - -state={ +state = { id = 232 name = "STATE_232" #Dagestan manpower = 1358292 @@ -11,14 +10,24 @@ state={ } history = { + owner = BFL - add_core_of = BFL + buildings = { infrastructure = 2 } + victory_points = { - 6701 3 + 6701 3 # Makhachkala } + + victory_points = { + 7624 1 # Derbent + } + + add_core_of = BFL + add_core_of = DAG + } provinces = { diff --git a/src/history/states/244-Gatchina.txt b/src/history/states/244-Gatchina.txt index 99aca12..398c91b 100755 --- a/src/history/states/244-Gatchina.txt +++ b/src/history/states/244-Gatchina.txt @@ -1,25 +1,31 @@ - -state={ - id=244 - name="STATE_244" # Volkhov +state = { + id = 244 + name = "STATE_244" # Volkhov manpower = 195325 state_category = rural - history={ + history = { + owner = BFL add_core_of = BFL + buildings = { infrastructure = 3 #was: 5 + + # Volkhov Hydroelectric Station + 9197 = { dam = 1 } + } + victory_points = { - 9197 1 + 9197 1 # Volkhov } } - provinces={ + provinces = { 70 3072 3110 6035 6095 9164 9197 11174 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/245-Donetsk.txt b/src/history/states/245-Donetsk.txt index 4f0a601..d909bfc 100755 --- a/src/history/states/245-Donetsk.txt +++ b/src/history/states/245-Donetsk.txt @@ -1,25 +1,32 @@ - -state={ - id=245 - name="STATE_245" # Millerovo +state = { + id = 245 + name = "STATE_245" # Millerovo manpower = 761769 state_category = rural - history={ + history = { + owner = BFL add_core_of = BFL + buildings = { infrastructure = 3 #was: 5 + + # Tsimlyanskoye Hydroelectric Station + #6490 = { dam = 1 } + } + victory_points = { - 11476 1 + 11476 1 # Millerovo } + } - provinces={ + provinces = { 449 484 500 509 533 3478 3489 3505 3519 3540 6544 6566 9488 9516 9540 9565 11459 11476 11501 } - local_supplies=8.0 + local_supplies = 8.0 } diff --git a/src/history/states/251-Samara.txt b/src/history/states/251-Samara.txt index 67bb9bc..5a74bb5 100755 --- a/src/history/states/251-Samara.txt +++ b/src/history/states/251-Samara.txt @@ -1,22 +1,29 @@ - -state={ - id=251 - name="STATE_251" +state = { + id = 251 + name = "STATE_251" manpower = 1391819 state_category = town - history={ + history = { + owner = BFL add_core_of = BFL + victory_points = { - 11225 3 + 11225 3 # Kuybyshev } + buildings = { infrastructure = 3 #was: 5 arms_factory = 2 air_base = 1 + + # Kuybyshev Hydroelectric Station + #6275 = { dam = 1 } + } + 1939.1.1 = { buildings = { arms_factory = 3 @@ -24,9 +31,9 @@ state={ } } - provinces={ + provinces = { 298 338 339 365 393 497 3216 6275 6404 9243 9271 9299 9365 9391 11225 11256 11281 11348 11377 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/260-Borisoglbsk.txt b/src/history/states/260-Borisoglbsk.txt index 5952dfa..a342610 100755 --- a/src/history/states/260-Borisoglbsk.txt +++ b/src/history/states/260-Borisoglbsk.txt @@ -8,7 +8,6 @@ state={ history={ owner = BFL - add_core_of = BFL buildings = { infrastructure = 3 #was: 5 arms_factory = 1 @@ -17,6 +16,15 @@ state={ victory_points = { 413 5 } + add_core_of = BFL + 1939.1.1 = { + buildings = { + 9448 = { + air_facility = 1 + } + } + + } } provinces={ diff --git a/src/history/states/274-British Africa.txt b/src/history/states/274-British Africa.txt index ee29e25..312e7e3 100755 --- a/src/history/states/274-British Africa.txt +++ b/src/history/states/274-British Africa.txt @@ -1,34 +1,41 @@ -state={ - id=274 - name="STATE_274" - resources={ - steel=8 - tungsten=8 - chromium=4 +state = { + id = 274 + name = "STATE_274" + state_category = rural + manpower = 3163600 + + resources = { + steel = 8 + tungsten = 8 + chromium = 4 } #Maganese - history={ + + history = { + owner = HUJ add_core_of = GHA + victory_points = { - 10862 1 + 10862 2 # Accra } + + victory_points = { + 12787 1 # Kumasi + } + buildings = { infrastructure = 2 10862 = { naval_base = 2 - } - } } - provinces={ + provinces = { 8039 8096 10862 12742 12785 12787 13136 } - manpower=3163600 - buildings_max_level_factor=1.000 - state_category=rural - - local_supplies=0.0 + + buildings_max_level_factor = 1.000 + local_supplies = 0.0 } diff --git a/src/history/states/282-Japan.txt b/src/history/states/282-Japan.txt index f757f84..7d8a19c 100755 --- a/src/history/states/282-Japan.txt +++ b/src/history/states/282-Japan.txt @@ -1,4 +1,3 @@ - state = { id = 282 name = "STATE_282" # Kanto @@ -21,17 +20,19 @@ state = { industrial_complex = 4 arms_factory = 2 dockyard = 4 + 9998 = { naval_base = 6 } + } victory_points = { - 1182 50 + 1182 50 # Tokyo } victory_points = { - 9998 40 + 9998 25 # Yokohama } 1939.1.1 = { diff --git a/src/history/states/283-China.txt b/src/history/states/283-China.txt index 15d20bd..ec44654 100755 --- a/src/history/states/283-China.txt +++ b/src/history/states/283-China.txt @@ -28,7 +28,7 @@ state = { } } - CHI = { + DOH = { transfer_state = PREV } diff --git a/src/history/states/294-Oman.txt b/src/history/states/294-Oman.txt index d68bfb1..58f83cb 100755 --- a/src/history/states/294-Oman.txt +++ b/src/history/states/294-Oman.txt @@ -1,18 +1,19 @@ - -state={ - id=294 - name="STATE_294" +state = { + id = 294 + name = "STATE_294" manpower = 369000 state_category = rural - resources={ - oil=2 # was: 2 + resources = { + oil = 2 # was: 2 } - history={ - owner = SHO - add_core_of = SHO + history = { + + owner = OMA + add_core_of = OMA + buildings = { infrastructure = 1 arms_factory = 1 @@ -21,14 +22,20 @@ state={ naval_base = 3 } } + victory_points = { - 10760 3 + 10760 3 # Muscat } + + victory_points = { + 5049 1 # Nizwa + } + } - provinces={ + provinces = { 1947 2018 2059 2103 4993 5049 8002 8020 10760 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/299-Falkand Islands.txt b/src/history/states/299-Falkand Islands.txt index 903ba86..7dd842e 100755 --- a/src/history/states/299-Falkand Islands.txt +++ b/src/history/states/299-Falkand Islands.txt @@ -1,21 +1,29 @@ -state= { - id=299 - name="STATE_299" - manpower=2463 +state = { + id = 299 + name = "STATE_299" + manpower = 2463 state_category = enclave - history= { + history = { + owner = HUJ + add_claim_by = ARG + buildings = { infrastructure = 1 12960 = { naval_base = 1 } } - add_claim_by = ARG - } - provinces= { 12960 13292 } - local_supplies=0.0 + victory_points = { + 12960 1 + } + + } + + provinces = { 12960 13292 } + + local_supplies = 0.0 } diff --git a/src/history/states/325-Yunnan.txt b/src/history/states/325-Yunnan.txt index bc17f18..2a43a93 100755 --- a/src/history/states/325-Yunnan.txt +++ b/src/history/states/325-Yunnan.txt @@ -27,7 +27,7 @@ state={ } } - CHI = { + DOH = { transfer_state = PREV } diff --git a/src/history/states/331-Newfoundland.txt b/src/history/states/331-Newfoundland.txt index dca0830..0414091 100755 --- a/src/history/states/331-Newfoundland.txt +++ b/src/history/states/331-Newfoundland.txt @@ -1,14 +1,15 @@ - -state={ - id=331 - name="STATE_331" +state = { + id = 331 + name = "STATE_331" manpower = 255060 state_category = rural - history={ + history = { + owner = HUJ add_core_of = CAN + buildings = { infrastructure = 2 industrial_complex = 1 @@ -16,11 +17,16 @@ state={ naval_base = 1 } } + + victory_points = { + 12505 2 + } + } - provinces={ + provinces = { 7758 7788 12505 12680 12698 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/379-Nevada.txt b/src/history/states/379-Nevada.txt index 347734a..1e99007 100755 --- a/src/history/states/379-Nevada.txt +++ b/src/history/states/379-Nevada.txt @@ -1,28 +1,38 @@ - -state={ - id=379 - name="STATE_379" +state = { + id = 379 + name = "STATE_379" manpower = 91057 state_category = rural - resources={ - steel=70 # was: 136 - tungsten=32 # was: 62 - aluminium=25 # was: 44 + resources = { + steel = 70 # was: 136 + tungsten = 32 # was: 62 + aluminium = 25 # was: 44 } - history={ + history = { + owner = BYG add_core_of = BYG + buildings = { infrastructure = 2 + + # Hoover Dam + 4799 = { dam_mountain = 1 } + } + + victory_points = { + 4799 5 # Las Vegas + } + } - provinces={ + provinces = { 1862 4521 4607 4736 4799 4816 7756 7827 7879 10422 10591 12134 12399 12425 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/386-Washington.txt b/src/history/states/386-Washington.txt index 9c97208..327222f 100755 --- a/src/history/states/386-Washington.txt +++ b/src/history/states/386-Washington.txt @@ -1,35 +1,51 @@ - -state={ - id=386 - name="STATE_386" +state = { + id = 386 + name = "STATE_386" # Washington State manpower = 1563395 state_category = large_town - history={ + history = { + owner = BYG add_core_of = BYG + buildings = { infrastructure = 3 #was: 6 arms_factory = 1 industrial_complex = 1 dockyard = 1 air_base = 5 + 7315 = { naval_base = 3 } + + # Grand Coulee Dam + #10327 = { dam = 1 } + } + victory_points = { - 1690 1 + 1690 1 # Spokane } + victory_points = { - 7315 10 + 7315 10 # Seattle + } + + 1939.1.1 = { + buildings = { + 7315 = { + air_facility = 1 # Boeing Factories + } + } } } - provinces={ + provinces = { 1320 1690 4296 4398 4747 7255 7315 7386 7414 7442 10155 10157 10198 10242 10271 10327 10687 10690 10693 12155 12214 12673 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/388-Montana.txt b/src/history/states/388-Montana.txt index f23d91b..40e07fc 100755 --- a/src/history/states/388-Montana.txt +++ b/src/history/states/388-Montana.txt @@ -1,28 +1,34 @@ - -state={ - id=388 - name="STATE_388" +state = { + id = 388 + name = "STATE_388" manpower = 537605 state_category = rural - resources={ - tungsten=11 # was: 16 + + resources = { + tungsten = 11 # was: 16 } - history={ + history = { + owner = BYG add_core_of = BYG + buildings = { infrastructure = 2 } + victory_points = { - 4860 1 + 4860 1 # Great Falls } + # Hungry Horse Dam + #1854 = { dam = 1 } + } - provinces={ + provinces = { 1736 1767 1851 1854 1857 4741 4838 4857 4860 4863 6742 7760 7779 7880 7883 10587 10593 10624 10706 11712 12572 12585 12676 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/393-Michigan.txt b/src/history/states/393-Michigan.txt index fd46a2c..fd843fd 100755 --- a/src/history/states/393-Michigan.txt +++ b/src/history/states/393-Michigan.txt @@ -10,7 +10,6 @@ state={ history={ owner = BYG - add_core_of = BYG buildings = { infrastructure = 3 #was: 6 arms_factory = 1 @@ -18,15 +17,17 @@ state={ air_base = 4 } + add_core_of = BYG victory_points = { - 6710 20 + 6710 20 # Detriot } 1939.1.1 = { buildings = { industrial_complex = 7 - + 6710 = { + land_facility = 1 # Detroit Arsenal + } } - } } diff --git a/src/history/states/42-Rhineland.txt b/src/history/states/42-Rhineland.txt index 8ccfa3d..88b057d 100755 --- a/src/history/states/42-Rhineland.txt +++ b/src/history/states/42-Rhineland.txt @@ -1,26 +1,40 @@ - -state={ - id=42 - name="STATE_42" +state = { + id = 42 + name = "STATE_42" manpower = 3027739 - resources={ - steel=50 #was 21 #was 35 was 59 # was: 100 - aluminium=14 # was: 24 + resources = { + steel = 50 #was 21 #was 35 was 59 # was: 100 + aluminium = 14 # was: 24 } state_category = metropolis - history={ + history = { + owner = TIX add_core_of = TIX - victory_points = { 11435 1 } - #victory_points = { 3423 3 } - #victory_points = { 9575 3 } - victory_points = { 11531 5 } + add_core_of = RHI + add_core_of = PRE + + victory_points = { + 11435 1 # Bitburg + } + + #victory_points = { + # 3423 3 # Koblenz + #} + + victory_points = { + 9575 3 # Trier + } + + victory_points = { + 11531 5 # Saarbrücken + } + buildings = { infrastructure = 4 industrial_complex = 3 - } set_demilitarized_zone = yes @@ -29,7 +43,7 @@ state={ set_demilitarized_zone = no } - 1939.1.1 ={ + 1939.1.1 = { buildings = { radar_station = 1 synthetic_refinery = 3 @@ -37,11 +51,9 @@ state={ } } - provinces={ + provinces = { 563 3423 3558 9575 11435 11470 11494 11531 11547 } - - - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/44-Albania.txt b/src/history/states/44-Albania.txt new file mode 100755 index 0000000..afe08ce --- /dev/null +++ b/src/history/states/44-Albania.txt @@ -0,0 +1,56 @@ + +state = { + id = 44 + name = "STATE_44" + resources = { + aluminium = 1.000 + chromium = 1.000 + oil = 4.000 + } + + history = { + owner = ALB + victory_points = { + 9914 5 + } + victory_points = { + 11767 2 + } + victory_points = { + 13255 2 + } + victory_points = { + 6900 2 + } + buildings = { + infrastructure = 2 + arms_factory = 1 + industrial_complex = 1 + air_base = 3 + 11767 = { + naval_base = 4 + } + 13255 = { + naval_base = 2 + } + + } + add_core_of = ALB + add_claim_by = SAD + 1939.4.12 = { + owner = SAD + controller = SAD + remove_claim_by = SAD + + } + + } + + provinces = { + 3448 3884 6900 9875 9914 11767 13255 + } + manpower = 493867 + buildings_max_level_factor = 1.000 + state_category = town + local_supplies = 5.000 +} diff --git a/src/history/states/446-Cairo.txt b/src/history/states/446-Cairo.txt index 65b6019..2c187ee 100755 --- a/src/history/states/446-Cairo.txt +++ b/src/history/states/446-Cairo.txt @@ -1,19 +1,22 @@ - -state={ - id=446 - name="STATE_446" # Suez +state = { + id = 446 + name = "STATE_446" # Suez manpower = 131732 state_category = wasteland - history={ + history = { + owner = HUJ add_core_of = EGY + buildings = { infrastructure = 3 12049 = { naval_base = 2 - + } + 4073 = { + naval_base = 1 } } @@ -25,15 +28,14 @@ state={ victory_points = { 4073 3 } - } - provinces={ + provinces = { 1155 4073 9947 12049 } - buildings_max_level_factor=1.000 + buildings_max_level_factor = 1.000 - local_supplies=0.000 + local_supplies = 0.000 } diff --git a/src/history/states/456-Luxor.txt b/src/history/states/456-Luxor.txt index 3f397ee..140d6f0 100755 --- a/src/history/states/456-Luxor.txt +++ b/src/history/states/456-Luxor.txt @@ -1,33 +1,39 @@ -state= -{ - id=456 - name="STATE_456" # Aswan +state = { + id = 456 + name = "STATE_456" # Aswan manpower = 4224516 state_category = rural history = { - victory_points = { - 11999 1 - } + owner = HUJ add_core_of = EGY + buildings = { infrastructure = 2 + + # Aswan Low Dam + 11999 = { dam = 1 } + } victory_points = { - 12071 3 - } - victory_points = { - 11974 1 + 12071 3 # Luxor } + victory_points = { + 11974 1 # Asyut + } + + victory_points = { + 11999 1 # Aswan + } } - provinces={ + provinces = { 1028 1064 1151 1206 7030 7073 7144 10028 10097 10844 11974 11999 12044 12071 12771 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/461-Northern Morocco.txt b/src/history/states/461-Northern Morocco.txt index e2dd3df..ba16eca 100755 --- a/src/history/states/461-Northern Morocco.txt +++ b/src/history/states/461-Northern Morocco.txt @@ -1,21 +1,28 @@ +state = { + id = 461 + name = "STATE_461" -state={ - id=461 - name="STATE_461" - resources={ - chromium=12.000 #added due to portugal setup + resources = { + chromium = 12.000 #added due to portugal setup } manpower = 3197719 state_category = rural - history={ + history = { + owner = YUW add_core_of = MOR + victory_points = { - 7069 10 + 7069 10 # Casablanca } + + victory_points = { + 10070 2 # Rabat + } + buildings = { infrastructure = 2 industrial_complex = 1 @@ -26,9 +33,9 @@ state={ } } - provinces={ + provinces = { 989 1079 1111 1194 4084 4097 4139 7069 7100 7116 7173 10013 10023 10070 11943 11987 12042 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/462-Southern Morocco.txt b/src/history/states/462-Southern Morocco.txt index a8ced71..c23a567 100755 --- a/src/history/states/462-Southern Morocco.txt +++ b/src/history/states/462-Southern Morocco.txt @@ -1,25 +1,27 @@ - -state={ - id=462 - name="STATE_462" +state = { + id = 462 + name = "STATE_462" manpower = 1865552 state_category = wasteland - history={ + history = { + owner = YUW add_core_of = MOR + victory_points = { - 4108 1 + 4108 3 # Marrakesh } + buildings = { infrastructure = 1 } } - provinces={ + provinces = { 1102 1152 1207 1989 4022 4108 4154 4933 5046 7203 7908 7958 8046 10107 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/5-Germany.txt b/src/history/states/5-Germany.txt index 80c5f52..5db4230 100755 --- a/src/history/states/5-Germany.txt +++ b/src/history/states/5-Germany.txt @@ -1,24 +1,27 @@ - -state={ - id=5 - name="STATE_5" +state = { + id = 5 + name = "STATE_5" manpower = 1238108 state_category = town - history={ - victory_points = { - 6375 3 - } - #victory_points = { - # 11386 1 - #} + history = { + owner = TIX - controller = TIX add_core_of = TIX + add_core_of = PRE + + victory_points = { + 6375 3 # Allenstein + } + + #victory_points = { + # 11386 1 # Lyck + #} buildings = { infrastructure = 3 } + } provinces={ diff --git a/src/history/states/50-Baden.txt b/src/history/states/50-Baden.txt index ee22d9a..01254af 100755 --- a/src/history/states/50-Baden.txt +++ b/src/history/states/50-Baden.txt @@ -1,52 +1,48 @@ -state={ - id=50 - name="STATE_50" - resources={ - aluminium=6 # was: 10.000 +state = { + id = 50 + name = "STATE_50" # Württemberg + manpower = 3076854 # was 5086854 + + resources = { + aluminium = 6 # was: 10.000 } state_category = large_city - history={ + + history = { + owner = TIX add_core_of = TIX - victory_points = { - 9517 20 - } - victory_points = { - 11499 3 #10 - } - #victory_points = { - # 3530 10 - #} - #victory_points = { - # 11640 1 - #} - #victory_points = { - # 6712 3 - #} - buildings = { - infrastructure = 4 - arms_factory = 5 - industrial_complex = 1 - air_base = 3 + add_core_of = WUR + victory_points = { + 9517 20 #Stuttgart } + + victory_points = { + 11499 3 #Ulm + } + + buildings = { + infrastructure = 3 + arms_factory = 3 + industrial_complex = 1 + air_base = 2 + } + 1939.1.1 = { buildings = { - arms_factory = 11 - industrial_complex = 3 - + arms_factory = 8 + industrial_complex = 2 } - } } - provinces={ - 519 694 3530 3679 3690 3692 6542 6555 6568 6581 6712 6934 9517 9545 9655 11486 11499 11640 13126 + provinces = { + 519 694 3690 6555 6581 6934 9517 9545 9655 11486 11499 13126 } - manpower=5086854 - buildings_max_level_factor=1.000 - - local_supplies=0.0 + + buildings_max_level_factor = 1.000 + local_supplies = 0.0 } diff --git a/src/history/states/51-Moselland.txt b/src/history/states/51-Moselland.txt index 719b939..1c443c9 100755 --- a/src/history/states/51-Moselland.txt +++ b/src/history/states/51-Moselland.txt @@ -1,38 +1,43 @@ - -state={ - id=51 - name="STATE_51" +state = { + id = 51 + name = "STATE_51" manpower = 6144743 - resources={ - steel=35 #was 18 #was 30 was: 54 + resources = { + steel = 35 #was 18 #was 30 was: 54 } - state_category = megalopolis #was metropolis, 2 slots diff - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = RHI + add_core_of = PRE + victory_points = { - 6469 10 + 6469 10 # Essen } + victory_points = { - 587 5 + 587 5 # Köln } + #victory_points = { - # 3444 5 + # 3444 5 # Düsseldorf #} + #victory_points = { - # 3547 1 + # 3547 1 # Bonn #} + buildings = { infrastructure = 4 arms_factory = 3 industrial_complex = 4 #WAS 2 air_base = 3 - } - set_demilitarized_zone = yes + 1939.1.1 = { buildings = { air_base = 6 @@ -40,16 +45,16 @@ state={ } } - - + set_demilitarized_zone = yes 1936.3.7 = { set_demilitarized_zone = no } } - provinces={ + provinces = { 529 587 3444 3512 3547 6469 6570 9482 9522 } - local_supplies=0.0 + + local_supplies = 0.0 } diff --git a/src/history/states/52-Wuttemberg.txt b/src/history/states/52-Wuttemberg.txt index ed71d8e..550e41c 100755 --- a/src/history/states/52-Wuttemberg.txt +++ b/src/history/states/52-Wuttemberg.txt @@ -1,23 +1,26 @@ - -state={ - id=52 - name="STATE_52" +state = { + id = 52 + name = "STATE_52" manpower = 2679413 - resources={ - aluminium=18 # was: 30 + resources = { + aluminium = 18 # was: 30 } state_category = city - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = BAY + victory_points = { - 692 20 + 692 20 # Munich } victory_points = { - 708 3 #10 + 708 3 # Augsburg } + buildings = { infrastructure = 4 arms_factory = 2 @@ -32,9 +35,9 @@ state={ } } - provinces={ + provinces = { 692 707 708 3688 3705 6540 6693 9652 9666 11620 11638 11653 } - local_supplies=8.0 + local_supplies = 8.0 } diff --git a/src/history/states/528-Nagasaki.txt b/src/history/states/528-Nagasaki.txt index 9ab99ac..1b1bf2e 100755 --- a/src/history/states/528-Nagasaki.txt +++ b/src/history/states/528-Nagasaki.txt @@ -1,49 +1,59 @@ - -state={ - id=528 - name="STATE_528" # Kyushu +state = { + id = 528 + name = "STATE_528" # Kyushu manpower = 9069000 + state_category = large_city - resources={ - chromium=52 # was: 88 + + resources = { + chromium = 52 # was: 88 } - history={ + history = { + owner = CHY add_core_of = CHY + buildings = { infrastructure = 4 #was: 7 air_base = 3 dockyard = 4 arms_factory = 1 industrial_complex = 2 + 9950 = { naval_base = 6 - } } + victory_points = { - 1025 10 + 1025 10 # Kokura } + victory_points = { - 4102 15 + 4102 15 # Kagoshima } + victory_points = { - 9950 30 + 9950 20 # Nagasaki } + 1939.1.1 = { buildings = { dockyard = 4 industrial_complex = 3 + 7110 = { + naval_facility = 1 # Sasebo Naval Arsenal + } } } } - provinces={ + provinces = { 1020 1025 1158 1183 4027 4102 4164 4198 7110 7178 9950 10011 10020 10092 11925 11949 12006 12032 } - local_supplies=10.0 + local_supplies = 10.0 } diff --git a/src/history/states/529-Hiroshima.txt b/src/history/states/529-Hiroshima.txt index 49263e7..bdf1bbd 100755 --- a/src/history/states/529-Hiroshima.txt +++ b/src/history/states/529-Hiroshima.txt @@ -1,28 +1,40 @@ - -state={ - id=529 - name="STATE_529" # Chugoku +state = { + id = 529 + name = "STATE_529" # Chugoku manpower = 5341000 state_category = large_city - history={ + history = { + owner = CHY add_core_of = CHY + buildings = { infrastructure = 4 #was: 7 air_base = 3 dockyard = 2 arms_factory = 2 industrial_complex = 2 + 1092 = { naval_base = 10 - + # Kure Naval Arsenal + naval_facility = 1 } + + # Taishakugawa Dam + 9968 = { dam = 1 } + } victory_points = { - 1092 30 + 1092 20 # Hiroshima } + + victory_points = { + 7212 10 # Okayama + } + 1939.1.1 = { buildings = { dockyard = 3 @@ -33,9 +45,9 @@ state={ } - provinces={ + provinces = { 1092 1167 1191 4197 7050 7145 7212 9968 10052 10055 11946 11985 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/53-Oberbayern.txt b/src/history/states/53-Oberbayern.txt index afe23a8..4087931 100755 --- a/src/history/states/53-Oberbayern.txt +++ b/src/history/states/53-Oberbayern.txt @@ -1,25 +1,29 @@ - -state={ - id=53 - name="STATE_53" +state = { + id = 53 + name = "STATE_53" manpower = 1453365 state_category = city - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = BAY + buildings = { infrastructure = 3 + industrial_complex = 1 } + victory_points = { - 9515 3 + 9515 3 # Regensburg } } - provinces={ + provinces = { 532 571 586 3299 3541 3571 6725 9515 9681 11497 } - local_supplies=7.0 + local_supplies = 7.0 } diff --git a/src/history/states/530-Tokushima.txt b/src/history/states/530-Tokushima.txt index d73e611..968efa2 100755 --- a/src/history/states/530-Tokushima.txt +++ b/src/history/states/530-Tokushima.txt @@ -1,29 +1,34 @@ -state= -{ - id=530 - name="STATE_530" # Shikoku +state = { + id = 530 + name = "STATE_530" # Shikoku manpower = 3310000 + state_category = large_city - history= - { + + history = { + owner = CHY add_core_of = CHY + buildings = { infrastructure = 2 air_base = 3 - arms_factory = 1 industrial_complex = 2 - } victory_points = { - 7197 10 + 7197 8 # Kochi } + + victory_points = { + 4179 10 # Matsuyama + } + } - provinces={ + provinces = { 4094 4179 7046 7197 9965 11997 12028 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/532-Nagoya.txt b/src/history/states/532-Nagoya.txt index 33a10b5..146cb30 100755 --- a/src/history/states/532-Nagoya.txt +++ b/src/history/states/532-Nagoya.txt @@ -1,39 +1,48 @@ - -state={ - id=532 - name="STATE_532" # Tokai +state = { + id = 532 + name = "STATE_532" # Tokai manpower = 6174000 state_category = large_city - history={ + history = { + owner = CHY add_core_of = CHY + buildings = { infrastructure = 4 #was: 7 arms_factory = 1 dockyard = 1 industrial_complex = 2 + + # Ōi Dam + 4069 = { dam = 1 } + } victory_points = { - 7087 3 + 7087 3 # Shizuoka } victory_points = { - 10125 25 + 10125 25 # Nagoya } + 1939.1.1 = { buildings = { arms_factory = 2 industrial_complex = 3 + 10125 = { + air_facility = 1 # Mitsubishi Arnsenals + } } } } - provinces={ + provinces = { 4069 4172 7087 7157 7187 10100 10125 12072 12097 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/54-Bayreuth.txt b/src/history/states/54-Bayreuth.txt index 3853623..13827f2 100755 --- a/src/history/states/54-Bayreuth.txt +++ b/src/history/states/54-Bayreuth.txt @@ -1,21 +1,32 @@ - -state={ - id=54 - name="STATE_54" +state = { + id = 54 + name = "STATE_54" manpower = 2508159 state_category = city - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = BAY + + victory_points = { + 11544 10 # Nuremberg + } + + victory_points = { + 6421 2 # Coburg + } + + victory_points = { + 9557 2 # Würtzburg + } + buildings = { infrastructure = 4 industrial_complex = 2 } - victory_points = { - 11544 10 - } 1939.1.1 = { buildings = { @@ -24,9 +35,9 @@ state={ } } - provinces={ + provinces = { 561 3474 6421 6594 9416 9557 9572 11404 11417 11529 11544 13116 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/55-Nassau.txt b/src/history/states/55-Nassau.txt index 70b56f9..f719e7a 100755 --- a/src/history/states/55-Nassau.txt +++ b/src/history/states/55-Nassau.txt @@ -1,37 +1,57 @@ - -state={ - id=55 - name="STATE_55" +state = { + id = 55 + name = "STATE_55" manpower = 3798235 state_category = large_city - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = HES + add_core_of = PRE + buildings = { + infrastructure = 4 arms_factory = 1 industrial_complex = 2 + + # Edersee Dam + 11533 = { dam = 1 } + } + victory_points = { - 6488 20.0 + 6488 20 # Frankfurt } + victory_points = { - 564 3 + 564 3 # Kassel + } + + victory_points = { + 6444 2 # Wiesbaden + } + + victory_points = { + 11560 2 # Mainz } 1939.1.1 = { buildings = { air_base = 3 arms_factory = 4 + # From "Develop Heraeus Research Facilities" + industrial_complex = 4 } } } - provinces={ + provinces = { 564 589 3397 3524 3574 6444 6488 6549 9486 9524 9547 11445 11533 11560 } - local_supplies=15.0 + local_supplies = 15.0 } diff --git a/src/history/states/558-Nigeria.txt b/src/history/states/558-Nigeria.txt index af03263..df2100f 100755 --- a/src/history/states/558-Nigeria.txt +++ b/src/history/states/558-Nigeria.txt @@ -1,35 +1,39 @@ +state = { + id = 558 + name = "STATE_558" + manpower = 19757000 + state_category = rural -state={ - id=558 - name="STATE_558" - resources={ - rubber=2.000 + resources = { + rubber = 2.000 } - history={ + history = { + owner = HUJ add_core_of = NGA + buildings = { infrastructure = 2 arms_factory = 0 industrial_complex = 1 + 2050 = { naval_base = 3 - } } + victory_points = { - 2050 1 + 2050 5 # Lagos } } - provinces={ + provinces = { 2050 4952 12731 12817 12900 } - manpower=19757000 - buildings_max_level_factor=1.000 - state_category=rural - local_supplies=0.000 + + buildings_max_level_factor = 1.000 + local_supplies = 0.000 } diff --git a/src/history/states/56-Weser-Ems.txt b/src/history/states/56-Weser-Ems.txt index 4604ddf..f8553c7 100755 --- a/src/history/states/56-Weser-Ems.txt +++ b/src/history/states/56-Weser-Ems.txt @@ -1,22 +1,29 @@ -state={ - id=56 - name="STATE_56" +state = { + id = 56 + name = "STATE_56" manpower = 2058467 state_category = city - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = HAN + add_core_of = PRE + victory_points = { - 241 5 + 241 5 # Wilhelmshaven } + victory_points = { - 11360 1 + 11360 1 # Emden } + victory_points = { - 11388 5 + 11388 5 # Münster } + buildings = { infrastructure = 3 industrial_complex = 2 @@ -24,22 +31,24 @@ state={ fuel_silo = 1 241 = { naval_base = 8 - } air_base = 3 - } + 1939.1.1 = { buildings = { industrial_complex = 4 dockyard = 3 + 241 = { + naval_facility = 1 # Wilhelmshaven Naval Dockyards + } } } } - provinces={ + provinces = { 241 247 309 336 3234 9281 11233 11264 11360 11388 } - local_supplies=14.0 + local_supplies = 14.0 } diff --git a/src/history/states/57-Westfalen.txt b/src/history/states/57-Westfalen.txt index e47de9b..7681adc 100755 --- a/src/history/states/57-Westfalen.txt +++ b/src/history/states/57-Westfalen.txt @@ -1,28 +1,36 @@ - -state={ - id=57 - name="STATE_57" +state = { + id = 57 + name = "STATE_57" manpower = 5109333 state_category = large_city - history={ + history = { owner = TIX add_core_of = TIX + add_core_of = HAN + add_core_of = PRE + victory_points = { - 495 5 + 495 5 # Dortmund } + #victory_points = { - # 9509 1 + # 9509 1 # Hamm #} + buildings = { + infrastructure = 4 arms_factory = 3 industrial_complex = 1 air_base = 3 + # Möhne Reservoir + 11431 = { dam = 1 } + } - 1939.1.1 ={ + 1939.1.1 = { buildings = { radar_station = 1 arms_factory = 6 @@ -31,9 +39,9 @@ state={ } } - provinces={ + provinces = { 405 495 3355 3398 6535 6622 9443 9509 11346 11431 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/576-Siberia 3.txt b/src/history/states/576-Siberia 3.txt index 8470497..018e665 100755 --- a/src/history/states/576-Siberia 3.txt +++ b/src/history/states/576-Siberia 3.txt @@ -1,22 +1,29 @@ - -state={ - id=576 - name="STATE_576" # Yeniseisk +state = { + id = 576 + name = "STATE_576" # Yeniseisk manpower = 117195 state_category = wasteland - history={ + history = { + owner = BFL add_core_of = BFL + add_core_of = EVE + buildings = { infrastructure = 1 } + + victory_points = { #Tura + 7805 1 + } + } - provinces={ + provinces = { 1679 1697 1741 1780 1828 1837 4687 4743 4785 4831 4842 7701 7707 7750 7805 7863 10544 10576 10631 10705 12555 12595 12615 12655 12666 } - local_supplies=5.0 + local_supplies = 5.0 } diff --git a/src/history/states/58-Schleswig - Holstein.txt b/src/history/states/58-Schleswig - Holstein.txt index d79cd0d..2bf1f1b 100755 --- a/src/history/states/58-Schleswig - Holstein.txt +++ b/src/history/states/58-Schleswig - Holstein.txt @@ -5,23 +5,30 @@ state = { state_category = large_city history = { - victory_points = { - 6389 10 - } - victory_points = { - 9347 20 - } + owner = TIX add_core_of = TIX + add_core_of = SHL + add_core_of = PRE + + victory_points = { + 6389 10 # Kiel + } + + victory_points = { + 9347 20 # Hamburg + } + buildings = { infrastructure = 3 arms_factory = 1 dockyard = 6 air_base = 5 6389 = { - naval_base = 8 + naval_base = 8 } } + 1939.1.1 = { buildings = { synthetic_refinery = 3 @@ -33,7 +40,7 @@ state = { } provinces = { - 3368 6257 6389 9320 9347 11331 + 3368 6257 6389 9320 9347 11331 } local_supplies = 0.0 diff --git a/src/history/states/582-Sourthern Urals.txt b/src/history/states/582-Sourthern Urals.txt index 95b5797..9cfadc8 100755 --- a/src/history/states/582-Sourthern Urals.txt +++ b/src/history/states/582-Sourthern Urals.txt @@ -1,29 +1,37 @@ -state={ - id=582 - name="STATE_582" - resources={ - steel=40.000 - oil=6.000 +state = { + id = 582 + name = "STATE_582" + resources = { + steel = 40.000 + oil = 6.000 } - history={ + history = { + owner = BFL - add_core_of = BFL + buildings = { infrastructure = 3 #was: 5 + } + add_core_of = BFL + + victory_points = { + 10256 3 # Magnitogorsk } victory_points = { - 10256 3 + 4311 1 # Beloretsk } + } - provinces={ + provinces = { 1334 1406 4215 4261 4265 4311 4383 4411 7281 7328 7373 7401 10185 10196 10224 10256 12200 } - manpower=1044991 - buildings_max_level_factor=1.000 - state_category=rural - local_supplies=0.0 + manpower = 1044991 + buildings_max_level_factor = 1.000 + state_category = rural + + local_supplies = 0.0 } diff --git a/src/history/states/588-Some Mountains.txt b/src/history/states/588-Some Mountains.txt index 94d881e..a92ab0c 100755 --- a/src/history/states/588-Some Mountains.txt +++ b/src/history/states/588-Some Mountains.txt @@ -12,13 +12,18 @@ state = { owner = BFL add_core_of = KAZ add_core_of = BFL + + victory_points = { + 12594 2 # Seipalatinsk + } + #victory_points = { + # 7350 1 # Kurchatov + #} + buildings = { infrastructure = 2 - - } - victory_points = { - 12594 1 } + } provinces = { diff --git a/src/history/states/59-Ost - Hannover.txt b/src/history/states/59-Ost - Hannover.txt index 8c20803..a272a52 100755 --- a/src/history/states/59-Ost - Hannover.txt +++ b/src/history/states/59-Ost - Hannover.txt @@ -1,47 +1,63 @@ - -state={ - id=59 - name="STATE_59" +state = { + id = 59 + name = "STATE_59" manpower = 2438286 - resources={ - oil=2 # was: 4 + resources = { + oil = 2 # was: 4 } state_category = large_city - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = HAN + add_core_of = PRE + victory_points = { - 3326 5 + 3326 5 # Bremen } + victory_points = { - 6377 10 + 374 2 # Cuxhaven } + + victory_points = { + 6298 1 # Lüneburg + } + + victory_points = { + 6377 10 # Hannover + } + buildings = { infrastructure = 4 arms_factory = 2 industrial_complex = 1 dockyard = 2 - 6325 = { + 6325 = { # Buxtehude + naval_base = 1 + } + 374 = { # Cuxhaven naval_base = 1 } - } 1939.1.1 = { buildings = { air_base = 6 arms_factory = 4 - industrial_complex = 3 + # Two more than before due to "Establish the Reichswerke" + industrial_complex = 5 dockyard = 3 } } } - provinces={ + provinces = { 374 526 3271 3326 3395 6218 6263 6298 6325 6349 6377 6513 9238 9264 9375 11402 11468 11493 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/591-Hainan.txt b/src/history/states/591-Hainan.txt index 50fd53c..a291235 100755 --- a/src/history/states/591-Hainan.txt +++ b/src/history/states/591-Hainan.txt @@ -30,7 +30,7 @@ state={ NOT = { has_dlc = "Waking the Tiger" } } remove_core_of = GXC - CHI = { transfer_state = PREV } + DOH = { transfer_state = PREV } } } } diff --git a/src/history/states/592-Guangzhou.txt b/src/history/states/592-Guangzhou.txt index 1b107cc..fcd190f 100755 --- a/src/history/states/592-Guangzhou.txt +++ b/src/history/states/592-Guangzhou.txt @@ -11,17 +11,16 @@ state={ history={ owner = GXC - controller = GXC add_core_of = GXC add_core_of = DOH - add_core_of = DOH + buildings = { infrastructure = 2 arms_factory = 2 industrial_complex = 2 air_base = 3 - 1047 = { + 1047 = { # Guangzhou naval_base = 5 coastal_bunker = 1 bunker = 1 @@ -29,7 +28,7 @@ state={ } victory_points = { - 1047 5 + 1047 5 # Guangzhou } 1938.10.25 = { @@ -38,9 +37,13 @@ state={ NOT = { has_dlc = "Waking the Tiger" } } remove_core_of = GXC - CHI = { transfer_state = PREV } + DOH = { transfer_state = PREV } } - JAP = { + CHY = { + set_province_controller = 1047 + set_province_controller = 7152 + set_province_controller = 11938 + set_province_controller = 11941 } } } diff --git a/src/history/states/593-Guangdong.txt b/src/history/states/593-Guangdong.txt index dabdea8..c25c58f 100755 --- a/src/history/states/593-Guangdong.txt +++ b/src/history/states/593-Guangdong.txt @@ -38,7 +38,7 @@ state= { add_core_of = GXC add_core_of = DOH add_core_of = DOH - JAP = { + CHY = { } } } diff --git a/src/history/states/594-Nanning.txt b/src/history/states/594-Nanning.txt index ca0a846..86fd7b8 100755 --- a/src/history/states/594-Nanning.txt +++ b/src/history/states/594-Nanning.txt @@ -1,27 +1,32 @@ - -state={ - id=594 - name="STATE_594" +state = { + id = 594 + name = "STATE_594" manpower = 6550000 state_category = town - resources={ - tungsten=11 # was: 14 + resources = { + tungsten = 11 # was: 14 steel = 8 # was: 10 chromium = 3 # was: 4 } - history={ + history = { + owner = GXC - controller = GXC add_core_of = GXC add_core_of = DOH - add_core_of = DOH + + buildings = { infrastructure = 2 industrial_complex = 1 + 10004 = { # Fangcheng + naval_base = 1 + coastal_bunker = 1 + } } + victory_points = { - 7137 10 + 7137 10 # Nanning } 1938.10.25 = { @@ -30,16 +35,19 @@ state={ NOT = { has_dlc = "Waking the Tiger" } } remove_core_of = GXC - CHI = { transfer_state = PREV } + DOH = { transfer_state = PREV } } - JAP = { + CHY = { + set_province_controller = 1018 + set_province_controller = 4023 + set_province_controller = 10004 } } } - provinces={ + provinces = { 1018 4023 4121 4177 7044 7137 7192 10004 10050 10105 11926 11983 12023 } - local_supplies=1.0 + local_supplies = 1.0 } \ No newline at end of file diff --git a/src/history/states/595-Fujian.txt b/src/history/states/595-Fujian.txt index 85fb0bd..6f4e6bd 100755 --- a/src/history/states/595-Fujian.txt +++ b/src/history/states/595-Fujian.txt @@ -31,7 +31,7 @@ state= { } 1938.10.25 = { - JAP = { + CHY = { } } } diff --git a/src/history/states/596-Zhejiang.txt b/src/history/states/596-Zhejiang.txt index 9495dc4..e8893e6 100755 --- a/src/history/states/596-Zhejiang.txt +++ b/src/history/states/596-Zhejiang.txt @@ -1,25 +1,26 @@ -state= -{ - id=596 - name="STATE_596" +state = { + id = 596 + name = "STATE_596" manpower = 21230700 state_category = city - history= - { + + history = { + owner = DOH - controller = DOH - add_core_of = DOH add_core_of = DOH + victory_points = { - 9974 1 + 9974 1 # Ningbo } victory_points = { - 7191 1 + 7191 1 # Hangzhou } buildings = { + infrastructure = 2 + air_base = 1 # Ningbo Lishe Airbase 7191 = { naval_base = 1 @@ -39,13 +40,23 @@ state= } 1938.10.25 = { - JAP = { + CHY = { + set_province_controller = 1055 + set_province_controller = 1096 + set_province_controller = 4042 + set_province_controller = 7058 + set_province_controller = 7191 + set_province_controller = 9974 + set_province_controller = 10014 + set_province_controller = 10101 + set_province_controller = 11991 } } } - provinces={ + + provinces = { 1055 1096 1168 1195 4013 4042 4099 7058 7086 7146 7174 7191 9944 9972 9974 10014 10058 10086 10101 11920 11947 11991 12059 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/599-Guanxi.txt b/src/history/states/599-Guanxi.txt index 345fdc8..9258b43 100755 --- a/src/history/states/599-Guanxi.txt +++ b/src/history/states/599-Guanxi.txt @@ -29,7 +29,7 @@ state= { limit = { NOT = { has_dlc = "Waking the Tiger" } } - CHI = { transfer_state = PREV } + DOH = { transfer_state = PREV } } } diff --git a/src/history/states/60-Sud-Hannover.txt b/src/history/states/60-Sud-Hannover.txt index d777dc6..8dd3854 100755 --- a/src/history/states/60-Sud-Hannover.txt +++ b/src/history/states/60-Sud-Hannover.txt @@ -1,36 +1,51 @@ - -state={ - id=60 - name="STATE_60" +state = { + id = 60 + name = "STATE_60" manpower = 3005214 - resources={ - steel=9 # was 5 was: 13 was: 20 + resources = { + steel = 9 # was 5 was: 13 was: 20 chromium = 3 # was: 4 tungsten = 3 # was: 4 } state_category = large_city - history={ + history = { + owner = TIX add_core_of = TIX - victory_points = { 3561 5 } - victory_points = { 425 3 } + add_core_of = THU + + victory_points = { + 3561 5 # Erfurt + } + + victory_points = { + 425 1 # Weimar + } + + victory_points = { + 538 2 # Jena + } + buildings = { infrastructure = 3 industrial_complex = 1 } + 1939.1.1 = { buildings = { synthetic_refinery = 3 arms_factory = 2 + # From "The Four Year Plan" + industrial_complex = 2 } } } - provinces={ + provinces = { 425 482 538 3500 3561 6501 6524 6582 9497 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/600-Jiangxi.txt b/src/history/states/600-Jiangxi.txt index 8fcd0b6..22c17c6 100755 --- a/src/history/states/600-Jiangxi.txt +++ b/src/history/states/600-Jiangxi.txt @@ -16,7 +16,7 @@ state={ 3992 3 } 1938.10.25 = { - JAP = { + CHY = { } diff --git a/src/history/states/604-China 4.txt b/src/history/states/604-China 4.txt index 5e53735..3d0dbbd 100755 --- a/src/history/states/604-China 4.txt +++ b/src/history/states/604-China 4.txt @@ -26,7 +26,7 @@ state = { } } - CHI = { + DOH = { transfer_state = PREV } diff --git a/src/history/states/607-China 7.txt b/src/history/states/607-China 7.txt index 6af4030..4d02ac3 100755 --- a/src/history/states/607-China 7.txt +++ b/src/history/states/607-China 7.txt @@ -28,7 +28,7 @@ state={ air_base = 2 arms_factory = 2 } - JAP = { + CHY = { } } } diff --git a/src/history/states/61-Mecklenburg.txt b/src/history/states/61-Mecklenburg.txt index 6108861..96bf2c4 100755 --- a/src/history/states/61-Mecklenburg.txt +++ b/src/history/states/61-Mecklenburg.txt @@ -1,20 +1,25 @@ -state={ - id=61 - name="STATE_61" +state = { + id = 61 + name = "STATE_61" manpower = 836353 state_category = town - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = MEK + victory_points = { - 321 5 + 321 5 # Rostocj } + victory_points = { - 11305 3 + 11305 3 # Lübeck } + buildings = { infrastructure = 3 arms_factory = 3 @@ -24,6 +29,7 @@ state={ } air_base = 3 } + } provinces={ diff --git a/src/history/states/613-China 12.txt b/src/history/states/613-China 12.txt index 9762fc9..74d028d 100755 --- a/src/history/states/613-China 12.txt +++ b/src/history/states/613-China 12.txt @@ -1,16 +1,16 @@ - -state={ - id=613 - name="STATE_613" # Shanghai +state = { + id = 613 + name = "STATE_613" # Shanghai manpower = 17305100 state_category = large_city - history={ + history = { + owner = DOH - controller = DOH - add_core_of = DOH add_core_of = DOH + + buildings = { infrastructure = 3 #was: 5 industrial_complex = 1 @@ -22,23 +22,25 @@ state={ bunker = 1 } } + victory_points = { - 11913 20 + 11913 20 # Nanjing } victory_points = { - 7014 5 + 7014 5 # Shanghai } victory_points = { - 10076 3 + 10076 3 # Suzhou } 1938.10.25 = { + controller = CHY } } - provinces={ + provinces = { 996 1089 4091 7014 7120 10034 10076 11913 11928 11982 12052 12076 13142 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/616-China 14.txt b/src/history/states/616-China 14.txt index 9de5521..090f8c0 100755 --- a/src/history/states/616-China 14.txt +++ b/src/history/states/616-China 14.txt @@ -24,7 +24,7 @@ state = { has_dlc = "Waking the Tiger" } } - CHI = { + DOH = { transfer_state = PREV } diff --git a/src/history/states/62-Pommern.txt b/src/history/states/62-Pommern.txt index 4d17b82..e63d46e 100755 --- a/src/history/states/62-Pommern.txt +++ b/src/history/states/62-Pommern.txt @@ -1,18 +1,25 @@ - -state={ - id=62 - name="STATE_62" +state = { + id = 62 + name = "STATE_62" manpower = 1006221 state_category = town - history={ - victory_points = { - 9388 1 - } + history = { + owner = TIX add_core_of = TIX + add_core_of = PRE + + victory_points = { + 9388 1 # Stralsund + } + + victory_points = { + 3258 1 # Neustrelitz + } + buildings = { infrastructure = 3 fuel_silo = 1 @@ -21,13 +28,16 @@ state={ 1939.1.1 = { buildings = { air_base = 8 + 9388 = { #Not exact match with historical location but has supplies + air_facility = 1 #Representing Peenemünde's Research Facilities + } } } } - provinces={ + provinces = { 349 3207 3258 3312 3340 9388 13257 } - local_supplies=3.0 + local_supplies = 3.0 } diff --git a/src/history/states/620-China 17.txt b/src/history/states/620-China 17.txt index ef200e8..e5f1ecb 100755 --- a/src/history/states/620-China 17.txt +++ b/src/history/states/620-China 17.txt @@ -1,30 +1,39 @@ -state={ - id=620 - name="STATE_620" +state = { + id = 620 + name = "STATE_620" + + history = { - history={ owner = DOH - controller = DOH - add_core_of = DOH add_core_of = DOH + + buildings = { infrastructure = 3 arms_factory = 3 industrial_complex = 2 + air_base = 1 # Wuhan Wangjiadun Airbase + } - } victory_points = { - 4619 5 + 4619 5 # Wuhan } + 1938.10.25 = { buildings = { industrial_complex = 3 infrastructure = 3 #was: 6 air_base = 2 arms_factory = 2 - } - JAP = { + CHY = { + set_province_controller = 1036 + set_province_controller = 4619 + set_province_controller = 4631 + set_province_controller = 7167 + set_province_controller = 7637 + set_province_controller = 9959 + set_province_controller = 10462 } @@ -32,12 +41,12 @@ state={ } - provinces={ + provinces = { 1036 1612 4009 4130 4619 4631 7019 7167 7580 7596 7609 7625 7637 7948 8072 9934 9959 10462 10474 12408 12467 } - manpower=25541600 - buildings_max_level_factor=1.000 - state_category=city + manpower = 25541600 + buildings_max_level_factor = 1.000 + state_category = city - local_supplies=2.0 + local_supplies = 2.0 } diff --git a/src/history/states/63-WestPrussen.txt b/src/history/states/63-WestPrussen.txt index 01a74e0..9c7048d 100755 --- a/src/history/states/63-WestPrussen.txt +++ b/src/history/states/63-WestPrussen.txt @@ -1,24 +1,29 @@ - -state={ - id=63 - name="STATE_63" +state = { + id = 63 + name = "STATE_63" manpower = 1124417 - resources={ - steel=7 #was 8 #was 16 was: 23 # was: 36 - aluminium=6 # was: 8 was: 12 + resources = { + steel = 7 #was 8 #was 16 was: 23 # was: 36 + aluminium = 6 # was: 8 was: 12 } state_category = town - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = KSH + add_core_of = PRE + victory_points = { - 6282 5 + 6282 5 # Stettin } + victory_points = { - 11372 3 + 11372 3 # Köslin } + buildings = { infrastructure = 3 industrial_complex = 1 @@ -31,11 +36,12 @@ state={ } air_base = 3 } + } - provinces={ + provinces = { 6282 6309 6334 6390 9252 9277 9306 9334 9361 11260 11288 11316 11343 11372 } - local_supplies=7.0 + local_supplies = 7.0 } diff --git a/src/history/states/64-Brandenburg.txt b/src/history/states/64-Brandenburg.txt index 01cc561..859bf37 100755 --- a/src/history/states/64-Brandenburg.txt +++ b/src/history/states/64-Brandenburg.txt @@ -1,29 +1,46 @@ - -state={ - id=64 - name="STATE_64" +state = { + id = 64 + name = "STATE_64" manpower = 7265029 buildings_max_level_factor = 1 state_category = megalopolis + history = { - history={ owner = TIX add_core_of = TIX + add_core_of = PRE + victory_points = { - 6521 50 + 6521 50 # Berlin } + victory_points = { - 3522 5 + 3522 5 # Magdeburg } + + victory_points = { + 9496 1 # Seelow + } + buildings = { infrastructure = 4 arms_factory = 5 industrial_complex = 4 anti_air_building = 2 air_base = 6 - + 6521 = { + landmark_berlin_reichstag = { + level = 1 + allowed = { + has_dlc = "Gotterdammerung" + } + } + } + 3499 = { + land_facility = 1 #Representing Kommersdorf's Research Facilities + } } 1939.1.1 = { @@ -34,11 +51,12 @@ state={ industrial_complex = 7 } } + } - provinces={ + provinces = { 375 478 3367 3499 3522 6487 6521 9428 9456 9496 9560 11219 11359 11415 11444 11505 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/65-Sachsen.txt b/src/history/states/65-Sachsen.txt index 786b3ea..056d013 100755 --- a/src/history/states/65-Sachsen.txt +++ b/src/history/states/65-Sachsen.txt @@ -1,29 +1,38 @@ - -state={ - id=65 - name="STATE_65" +state = { + id = 65 + name = "STATE_65" manpower = 5592576 - resources={ - steel=41 #was 12 was 32 #was 53 # was: 90 + resources = { + steel = 41 #was 12 was 32 #was 53 # was: 90 } state_category = metropolis - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = SAX + buildings = { infrastructure = 4 arms_factory = 2 industrial_complex = 7 } + victory_points = { - 514 5 + 514 5 # Dresden } + victory_points = { - 3535 5 + 3535 5 # Leipzig } + + victory_points = { + 9471 2 # Chemnitz + } + 1939.1.1 = { buildings = { synthetic_refinery = 2 @@ -33,9 +42,9 @@ state={ } } - provinces={ + provinces = { 514 573 3514 3535 6441 6559 9441 9471 9535 11481 11545 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/66-Niederschlesien.txt b/src/history/states/66-Niederschlesien.txt index 0fb6f7d..f4ca932 100755 --- a/src/history/states/66-Niederschlesien.txt +++ b/src/history/states/66-Niederschlesien.txt @@ -1,26 +1,32 @@ - -state={ - id=66 - name="STATE_66" +state = { + id = 66 + name = "STATE_66" manpower = 3052726 - resources={ - steel=10 #was 32 #was 50 # was: 110 - aluminium=16 # was: 38 + + resources = { + steel = 10 #was 32 #was 50 # was: 110 + aluminium = 16 # was: 38 } state_category = large_city - history={ + history = { + owner = TIX add_core_of = TIX + add_core_of = SIL + add_core_of = PRE + victory_points = { - 9570 10 + 9570 10 # Breslau } + + victory_points = { + 552 1 # Liegnitz + } + #victory_points = { - # 552 1 - #} - #victory_points = { - # 3545 1 + # 3545 1 # Waldenburg #} buildings = { infrastructure = 3 @@ -37,9 +43,9 @@ state={ } } - provinces={ + provinces = { 552 3283 3438 3485 3510 3545 6462 6534 6595 9470 9570 11517 } - local_supplies=10.0 + local_supplies = 10.0 } diff --git a/src/history/states/67-Oberschlesien.txt b/src/history/states/67-Oberschlesien.txt index 71415cb..f891496 100755 --- a/src/history/states/67-Oberschlesien.txt +++ b/src/history/states/67-Oberschlesien.txt @@ -1,32 +1,37 @@ - -state={ - id=67 - name="STATE_67" +state = { + id = 67 + name = "STATE_67" manpower = 1402591 - resources={ - steel=8 #was 11 #was: 11 was 19 # was: 60 - aluminium=6 # was: 20 + resources = { + steel = 8 #was 11 #was: 11 was 19 # was: 60 + aluminium = 6 # was: 20 } state_category = city - history={ - victory_points = { - 11467 5 - } - victory_points = { - 9511 3 - } + history = { + owner = TIX add_core_of = TIX + add_core_of = SIL + add_core_of = PRE + + victory_points = { + 11467 5 # Gleiwitz + } + victory_points = { + 9511 3 # Oppeln + } + buildings = { infrastructure = 3 } + } - provinces={ + provinces = { 479 6512 9457 9511 11467 } - local_supplies=4.0 + local_supplies = 4.0 } diff --git a/src/history/states/68-Wartheland.txt b/src/history/states/68-Wartheland.txt index dd9761d..7847351 100755 --- a/src/history/states/68-Wartheland.txt +++ b/src/history/states/68-Wartheland.txt @@ -1,29 +1,33 @@ - -state={ - id=68 - name="STATE_68" +state = { + id = 68 + name = "STATE_68" manpower = 1250840 - resources={ - aluminium=15 # was: 24 + resources = { + aluminium = 15 # was: 24 } state_category = city - history={ - victory_points = { - 3473 1 - } + history = { + owner = TIX add_core_of = TIX + add_core_of = PRE + + victory_points = { + 3473 1 # Küstrin + } + buildings = { infrastructure = 3 industrial_complex = 1 } + } - provinces={ + provinces = { 444 537 3473 3572 6236 9387 11478 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/69-Sudatenland.txt b/src/history/states/69-Sudatenland.txt index f1bbd19..5678966 100755 --- a/src/history/states/69-Sudatenland.txt +++ b/src/history/states/69-Sudatenland.txt @@ -1,78 +1,69 @@ -state= -{ - id=69 - name="STATE_69" - manpower = 2830000 +state = { + id = 69 + name = "STATE_69" + manpower = 2476250 # was 2830000 state_category = town - resources={ - steel=4 # was: 8 + resources = { + steel = 4 # was: 8 } - history={ + history = { + victory_points = { 3585 3 } - #victory_points = { - # 11432 1 - #} + + victory_points = { + 11432 1 + } + victory_points = { 11401 3 } + owner = CZE - controller = CZE add_core_of = CZE - add_core_of = CZE - add_core_of = TIX - add_core_of = TIX + buildings = { + infrastructure = 4 industrial_complex = 2 anti_air_building = 1 - 424 = - { + + 424 = { bunker = 1 } - 469 = - { + 469 = { bunker = 1 } - 3585 = - { + 3585 = { bunker = 1 } - 5283 = - { + 6470 = { bunker = 1 } - 6470 = - { + 9555 = { bunker = 1 } - 9555 = - { - bunker = 1 - } - 11432 = - { + 11432 = { bunker = 1 } } 1938.9.30 = { - owner = TIX - controller = TIX - add_core_of = CZE - add_core_of = CZE - add_core_of = TIX - add_core_of = TIX + owner = TIX + controller = TIX + add_core_of = TIX } - } - provinces= - { -424 469 543 557 3418 3585 5283 6470 7857 9555 11401 11414 11432 11525 } - local_supplies=0.0 + } + + provinces = { + 424 469 3418 3585 6470 9555 11401 11414 11432 + } + local_supplies = 0.0 + } diff --git a/src/history/states/735-Savoy.txt b/src/history/states/735-Savoy.txt index 6501e51..d6959d5 100755 --- a/src/history/states/735-Savoy.txt +++ b/src/history/states/735-Savoy.txt @@ -4,29 +4,41 @@ state = { state_category = town + manpower = 907500 + history = { + owner = YUW add_core_of = OCC add_core_of = YUW add_claim_by = SPM + victory_points = { - 778 1 + 778 1 # Annecy } + victory_points = { - 9909 5 + 9909 5 # Nice } + buildings = { infrastructure = 2 + 9909 = { naval_base = 2 - } + } + + # Tignes Dam + #9745 = { dam = 1 } + } + } provinces = { 764 778 3764 3959 6609 6975 9603 9736 9745 9909 11573 } - manpower = 907500 + buildings_max_level_factor = 1.000 local_supplies = 0.0 diff --git a/src/history/states/74-East Sudatenland.txt b/src/history/states/74-East Sudatenland.txt index 2c988d1..96926b3 100755 --- a/src/history/states/74-East Sudatenland.txt +++ b/src/history/states/74-East Sudatenland.txt @@ -1,40 +1,38 @@ -state= -{ - id=74 - name="STATE_74" +state = { + id = 74 + name = "STATE_74" manpower = 820000 state_category = rural - - history= - { - victory_points = { - 3583 5 - } + history = { + owner = CZE - controller = CZE add_core_of = CZE - add_core_of = CZE - add_core_of = TIX - add_core_of = TIX + buildings = { infrastructure = 4 arms_factory = 1 } + victory_points = { + 3583 5 # Ostrava + } + + victory_points = { + 3414 2 # Opava + } + 1938.9.30 = { - owner = TIX - controller = TIX - add_core_of = CZE - add_core_of = CZE - add_core_of = TIX - add_core_of = TIX + owner = TIX + controller = TIX + add_core_of = TIX } } - provinces= { + + provinces = { 421 3414 3583 6485 } - local_supplies=2.0 + local_supplies = 2.0 } diff --git a/src/history/states/747-Dali Bai.txt b/src/history/states/747-Dali Bai.txt index 7f8666b..4853572 100755 --- a/src/history/states/747-Dali Bai.txt +++ b/src/history/states/747-Dali Bai.txt @@ -26,7 +26,7 @@ state={ } } - CHI = { + DOH = { transfer_state = PREV } diff --git a/src/history/states/749-Huangshan.txt b/src/history/states/749-Huangshan.txt index ed0ef31..7a59d72 100755 --- a/src/history/states/749-Huangshan.txt +++ b/src/history/states/749-Huangshan.txt @@ -20,7 +20,7 @@ state={ } 1938.10.25 = { - CHI = { + DOH = { } buildings = { diff --git a/src/history/states/753-Gannan.txt b/src/history/states/753-Gannan.txt index 5417dd7..563fbc8 100755 --- a/src/history/states/753-Gannan.txt +++ b/src/history/states/753-Gannan.txt @@ -27,7 +27,7 @@ state={ } } - CHI = { + DOH = { transfer_state = PREV } diff --git a/src/history/states/754-Golog.txt b/src/history/states/754-Golog.txt index a3d0f27..7355dcd 100755 --- a/src/history/states/754-Golog.txt +++ b/src/history/states/754-Golog.txt @@ -31,7 +31,7 @@ state = { } } - CHI = { + DOH = { transfer_state = PREV } diff --git a/src/history/states/755-Haixi.txt b/src/history/states/755-Haixi.txt index ff69208..f63f270 100755 --- a/src/history/states/755-Haixi.txt +++ b/src/history/states/755-Haixi.txt @@ -25,7 +25,7 @@ state={ } } - CHI = { + DOH = { transfer_state = PREV } diff --git a/src/history/states/756-Jiuquan.txt b/src/history/states/756-Jiuquan.txt index b19eb94..e345d9b 100755 --- a/src/history/states/756-Jiuquan.txt +++ b/src/history/states/756-Jiuquan.txt @@ -24,7 +24,7 @@ state={ } } - CHI = { + DOH = { transfer_state = PREV } diff --git a/src/history/states/763-Konigsberg.txt b/src/history/states/763-Konigsberg.txt index 9c9d04e..3f07abb 100755 --- a/src/history/states/763-Konigsberg.txt +++ b/src/history/states/763-Konigsberg.txt @@ -1,17 +1,17 @@ - -state={ - id=763 - name="STATE_763" +state = { + id = 763 + name = "STATE_763" manpower = 2140234 state_category = city - history={ + history = { + owner = TIX - controller = TIX add_core_of = TIX + add_core_of = PRE victory_points = { - 6332 10 + 6332 10 # Königsberg } buildings = { @@ -28,6 +28,7 @@ state={ } air_base = 6 } + 1939.1.1 = { buildings = { anti_air_building = 5 @@ -35,9 +36,9 @@ state={ } } - provinces={ + provinces = { 281 348 395 3384 6332 11265 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/771-Zambia.txt b/src/history/states/771-Zambia.txt index 0ba9aa9..e6b0881 100755 --- a/src/history/states/771-Zambia.txt +++ b/src/history/states/771-Zambia.txt @@ -1,31 +1,37 @@ -state={ - id=771 - name="STATE_771" # Zambia +state = { + id = 771 + name = "STATE_771" # Zambia state_category = rural + manpower = 690045 #was 1380089 - resources={ - chromium=35 # was: 64.000 - tungsten=8 # was: 16.000 + resources = { + chromium = 18 # was: 64.000, then 35 + tungsten = 4 # was: 16.000, then 8 } - history={ + history = { + owner = HUJ add_core_of = ZAM + victory_points = { - 5199 1 + 5199 2 #Lusaka } + + victory_points = { + 5221 1 #Fort Jameson + } + buildings = { infrastructure = 2 - } } - provinces={ - 697 1846 5199 5221 7872 10538 10594 10930 12504 12677 13173 + provinces = { + 1846 5199 5221 10594 10930 12504 13173 } - manpower=1380089 - buildings_max_level_factor=1.000 - - local_supplies=0.0 + + buildings_max_level_factor = 1.000 + local_supplies = 0.0 } diff --git a/src/history/states/772-Middle Congo.txt b/src/history/states/772-Middle Congo.txt index 41d1b62..a994de9 100755 --- a/src/history/states/772-Middle Congo.txt +++ b/src/history/states/772-Middle Congo.txt @@ -1,19 +1,27 @@ -state={ - id=772 - name="STATE_772" # Middle Congo (Brazzaville) +state = { + id = 772 + name = "STATE_772" # Middle Congo (Brazzaville) + manpower = 746415 - state_category = pastoral - resources={ - rubber=1 # was: 1 + resources = { + rubber = 2 } - history={ + + history = { + owner = YUW add_core_of = RCG + victory_points = { - 8193 2 + 8193 3 #Brazzaville } + + victory_points = { + 12975 1 #Loango + } + buildings = { infrastructure = 2 12975 = { @@ -23,9 +31,9 @@ state={ } - provinces={ + provinces = { 2192 3109 6008 8193 12975 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/781-Niger.txt b/src/history/states/781-Niger.txt index b8df8d9..e5cd5dd 100755 --- a/src/history/states/781-Niger.txt +++ b/src/history/states/781-Niger.txt @@ -1,25 +1,29 @@ - -state={ - id=781 - name="STATE_781" # Niger +state = { + id = 781 + name = "STATE_781" # Niger manpower = 543817 - state_category = pastoral + state_category = rural + + history = { - history={ owner = YUW add_core_of = NGR + add_core_of = SOK + victory_points = { - 2056 1 + 2056 1 # Niamey } + buildings = { infrastructure = 2 } + } - provinces={ + provinces = { 1975 2056 12707 } - local_supplies=1.0 + local_supplies = 1.0 } diff --git a/src/history/states/805-Northern Epirus.txt b/src/history/states/805-Northern Epirus.txt new file mode 100755 index 0000000..ea418e5 --- /dev/null +++ b/src/history/states/805-Northern Epirus.txt @@ -0,0 +1,35 @@ +state={ + id=805 + name="STATE_805" + provinces={ + 914 13234 13235 + } + manpower = 262200 + resources={ + #chromium=45 # was: 84 + #steel = 10 # was: 20 + } + + state_category = pastoral + + history= { + owner = ALB + victory_points = { + 914 1 + } + buildings = { + infrastructure = 1 + } + add_core_of = ALB + add_claim_by = GRE + add_claim_by = SAD + + 1939.4.12 = { + owner = SAD + controller = SAD + remove_claim_by = SAD + } + } + + local_supplies=0.0 +} diff --git a/src/history/states/851-Var.txt b/src/history/states/851-Var.txt index 97e79dc..9b9fea3 100755 --- a/src/history/states/851-Var.txt +++ b/src/history/states/851-Var.txt @@ -1,36 +1,47 @@ - -state={ - id=851 - name="STATE_851" # Var (Split-off from former Provence now Bouches-du-Rhône) +state = { + id = 851 + name = "STATE_851" # Var (Split-off from former Provence now Bouches-du-Rhône) manpower = 485000 # 400k (Var) + 85k (~1/2 Alpes-de-Haute-Provence and Hautes-Alpes pop) # was 2060400 before Var split off from Provence (no Bouches-du-Rhône) state_category = large_town - history={ + history = { + owner = YUW add_core_of = OCC add_core_of = YUW + victory_points = { - 911 1 + 911 1 # Toulon } + buildings = { infrastructure = 3 dockyard = 3 + 911 = { naval_base = 10 coastal_bunker = 1 } + + # Malpasset Dam + #3928 = { dam = 1 } + } + 1939.1.1 = { buildings = { dockyard = 1 + 911 = { + naval_facility = 1 # Toulon arsenal + } } } } - provinces={ + provinces = { 911 956 3928 3961 } - local_supplies=0.0 + local_supplies = 0.0 } diff --git a/src/history/states/900-Benue.txt b/src/history/states/900-Benue.txt index 970fa87..b07a4a1 100755 --- a/src/history/states/900-Benue.txt +++ b/src/history/states/900-Benue.txt @@ -1,20 +1,30 @@ -state={ - id=900 - name="STATE_900" +state = { + id = 900 + name = "STATE_900" manpower = 1163674 state_category = pastoral - history={ + history = { + owner = HUJ + + add_core_of = NGA + add_core_of = BIA + + victory_points = { + 8034 2 # Enugu + } + buildings = { infrastructure = 2 } + } - provinces={ + provinces = { 1992 4889 7978 8034 10831 } - buildings_max_level_factor=1.000 - local_supplies=0.000 + buildings_max_level_factor = 1.000 + local_supplies = 0.000 } diff --git a/src/history/states/902-Sokoto.txt b/src/history/states/902-Sokoto.txt index abaeea6..0ddf49d 100755 --- a/src/history/states/902-Sokoto.txt +++ b/src/history/states/902-Sokoto.txt @@ -1,21 +1,29 @@ -state={ - id=902 - name="STATE_902" +state = { + id = 902 + name = "STATE_902" manpower = 332479 state_category = pastoral - history={ + history = { + owner = HUJ add_core_of = NGA + add_core_of = SOK + buildings = { infrastructure = 1 } + + victory_points = { + 1891 1 # Sokoto + } + } - provinces={ + provinces = { 1891 1932 1969 2025 4938 4972 8021 } - buildings_max_level_factor=1.000 - local_supplies=0.000 + buildings_max_level_factor = 1.000 + local_supplies = 0.000 } diff --git a/src/history/states/909-South Schleswig.txt b/src/history/states/909-South Schleswig.txt index beceaad..c1c4a5d 100755 --- a/src/history/states/909-South Schleswig.txt +++ b/src/history/states/909-South Schleswig.txt @@ -5,15 +5,21 @@ state = { state_category = rural history = { - victory_points = { - 317 3 - } + owner = TIX + add_core_of = TIX + add_core_of = SHL + add_core_of = PRE + + victory_points = { + 317 3 # Flensburg + } + buildings = { infrastructure = 3 arms_factory = 1 } - add_core_of = TIX + } provinces = { diff --git a/src/history/states/934-Shkoder.txt b/src/history/states/934-Shkoder.txt new file mode 100755 index 0000000..1811992 --- /dev/null +++ b/src/history/states/934-Shkoder.txt @@ -0,0 +1,35 @@ + +state = { + id = 934 + name = "STATE_934" + resources = { + aluminium = 1.000 + chromium = 1.000 + } + + history = { + owner = ALB + victory_points = { + 9780 3 + } + buildings = { + infrastructure = 2 + industrial_complex = 1 + } + add_core_of = ALB + add_claim_by = SAD + 1939.4.12 = { + owner = SAD + controller = SAD + remove_claim_by = SAD + } + + } + + provinces = { + 3896 9780 11762 + } + manpower = 246933 + state_category = rural + local_supplies = 5.000 +} diff --git a/src/history/states/978 - Actual Baden.txt b/src/history/states/978 - Actual Baden.txt new file mode 100755 index 0000000..6d51083 --- /dev/null +++ b/src/history/states/978 - Actual Baden.txt @@ -0,0 +1,58 @@ +state = { + id = 978 + name = "STATE_978" # Baden + manpower = 2056854 + + resources = { + aluminium = 6 # was: 10.000 + } + + state_category = large_city + + history = { + + owner = TIX + add_core_of = TIX + add_core_of = WUR + + victory_points = { + 3530 10 #Karlsruhe + } + + victory_points = { + 11640 1 #Müllheim + } + + victory_points = { + 6712 1 #Freiburg + } + + buildings = { + infrastructure = 3 + arms_factory = 2 + air_base = 1 + } + + set_demilitarized_zone = yes + + 1936.3.7 = { + set_demilitarized_zone = no + } + + 1939.1.1 = { + buildings = { + arms_factory = 3 + # From "The Four Year Plan" + industrial_complex = 2 + } + } + + } + + provinces = { + 3530 3679 3692 6542 6568 6712 11640 + } + + buildings_max_level_factor = 1.000 + local_supplies = 0.0 +} diff --git a/src/history/states/981 - Barotseland.txt b/src/history/states/981 - Barotseland.txt new file mode 100755 index 0000000..ab589d9 --- /dev/null +++ b/src/history/states/981 - Barotseland.txt @@ -0,0 +1,34 @@ +state = { + id = 981 + name = "STATE_981" # Barotseland + + state_category = rural + manpower = 690043 + + resources = { + chromium = 16 + tungsten = 4 + } + + history = { + + owner = HUJ + add_core_of = ZAM + add_core_of = BAR + + victory_points = { + 697 1 # Mongu + } + + buildings = { + infrastructure = 1 + } + } + + provinces = { + 697 7872 10538 12677 + } + + buildings_max_level_factor = 1.000 + local_supplies = 0.0 +} diff --git a/src/interface/countrytechtreeview.gui b/src/interface/countrytechtreeview.gui index 9653851..a860d07 100755 --- a/src/interface/countrytechtreeview.gui +++ b/src/interface/countrytechtreeview.gui @@ -1,4 +1,9 @@ guiTypes = { + positionType = { + name = "special_project_tech_icon_offset" + position = { x = -10 y = -10 } + } + containerWindowType = { name = "subunit_icon_entry" position = { x=0 y=0 } @@ -32,215 +37,212 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_tiled_plain_bg2" } - ####azurlane#### - containerWindowType = { - name = "shipgirltech_folder" # Name you added to technology_folders - position = { x=0 y=47 } - size = { width = 100%% height = 100%% } - margin = { top = 13 left = 13 bottom = 24 right = 25} - drag_scroll = { left middle } - verticalScrollbar = "right_vertical_slider" - horizontalScrollbar = "bottom_horizontal_slider" - scroll_wheel_factor = 40 + + ####azurlane#### + containerWindowType = { + name = "shipgirltech_folder" # Name you added to technology_folders + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } - background = { - name = "Background" - quadTextureSprite ="GFX_tiled_window_2b_border" - } - - - containerWindowType = { - name = "techtree_stripes" - position = { x= 0 y= 0 } - size = { - width = 1400 height = 1275 - min = { width = 100%% height = 100%% } - } - clipping = no - - # This is the background you see in the technology folders. - # Make sure the actual image is less than 100% alpha, so it fades into the regular background. - iconType = { - name ="shipgirltech_techtree_bg" - spriteType = "GFX_shipgirltech_background" - position = { x=0 y=0 } - alwaystransparent = yes - } - - instantTextBoxType = { - name = "shipgirl_year1" - position = { x = 30 y = 180 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 00} - text = "1918" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_year2" - position = { x = 30 y = 320 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 0} - text = "1936" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_year3" - position = { x = 30 y = 455 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 0} - text = "1938" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_year4" - position = { x = 30 y = 595 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 0} - text = "1940" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_year5" - position = { x = 30 y = 730 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 5} - text = "1942" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_year6" - position = { x = 30 y = 875 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 5} - text = "1944" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_quzhu" - position = { x = 90 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 0 y = 0} - text = "先锋部队" - maxWidth = 300 - maxHeight = 62 - format = center - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_xunyang" - position = { x = 300 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 0 y = 0} - text = "侵袭部队" - maxWidth = 300 - maxHeight = 62 - format = center - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_zhanlie" - position = { x = 580 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 0 y = 0} - text = "无双部队" - maxWidth = 300 - maxHeight = 62 - format = center - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_jizai" - position = { x = 780 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 5 y = 0} - text = "天罚部队" - maxWidth = 300 - maxHeight = 62 - format = center - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_gailiang" - position = { x = 1120 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 0 y = 0} - text = "改良技术" - maxWidth = 60 - maxHeight = 200 - format = center - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_zhiyuan" - position = { x = 1260 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 0 y = 0} - text = "作战理论" - maxWidth = 60 - maxHeight = 200 - format = center - Orientation = "UPPER_LEFT" - } - - - # All the other elements are optional, refer to the actual file for details. - } - - # These display the technology trees. - # Each tree must start the the initial technology that starts the tree. - # i.e. support_weapons_tree will display ALL technologies that are linked to the initial support_weapons technology. - # You only need to specific the INITIAL (i.e. TOP) technologies for each tree. - gridboxtype = { - name = "shipgirltech_jichulilun_tree" - position = { x = 170 y = 170 } - slotsize = { width = 70 height = 70 } - format = "up" - } - - - # Add as many gridboxtype's as you have initial technologies. + containerWindowType = { + name = "techtree_stripes" + position = { x= 0 y= 0 } + size = { + width = 1400 height = 1275 + min = { width = 100%% height = 100%% } } + clipping = no + + # This is the background you see in the technology folders. + # Make sure the actual image is less than 100% alpha, so it fades into the regular background. + iconType = { + name ="shipgirltech_techtree_bg" + spriteType = "GFX_shipgirltech_background" + position = { x=0 y=0 } + alwaystransparent = yes + } + + instantTextBoxType = { + name = "shipgirl_year1" + position = { x = 30 y = 180 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 00} + text = "1918" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year2" + position = { x = 30 y = 320 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 0} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year3" + position = { x = 30 y = 455 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 0} + text = "1938" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year4" + position = { x = 30 y = 595 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 0} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year5" + position = { x = 30 y = 730 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 5} + text = "1942" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year6" + position = { x = 30 y = 875 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 5} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_quzhu" + position = { x = 90 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "先锋部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_xunyang" + position = { x = 300 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "侵袭部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_zhanlie" + position = { x = 580 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "无双部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_jizai" + position = { x = 780 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 5 y = 0} + text = "天罚部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_gailiang" + position = { x = 1120 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "改良技术" + maxWidth = 60 + maxHeight = 200 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_zhiyuan" + position = { x = 1260 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "作战理论" + maxWidth = 60 + maxHeight = 200 + format = center + Orientation = "UPPER_LEFT" + } + # All the other elements are optional, refer to the actual file for details. + } + + # These display the technology trees. + # Each tree must start the the initial technology that starts the tree. + # i.e. support_weapons_tree will display ALL technologies that are linked to the initial support_weapons technology. + # You only need to specific the INITIAL (i.e. TOP) technologies for each tree. + gridboxtype = { + name = "shipgirltech_jichulilun_tree" + position = { x = 170 y = 170 } + slotsize = { width = 70 height = 70 } + format = "up" + } + # Add as many gridboxtype's as you have initial technologies. + } + ####azurlane#### containerWindowType = { name = "infantry_folder" @@ -680,7 +682,7 @@ guiTypes = { instantTextBoxType = { name = "support_subtitle_trains" - position = { x = 40 y = 1080 } + position = { x = 40 y = 1280 } textureFile = "" font = "hoi_33" borderSize = { x = 0 y = 0} @@ -695,8 +697,8 @@ guiTypes = { containerWindowType = { name = "tiled_research_bg" - position = { x=150 y=640 } - size = { width = 1340 height = 430 } + position = { x=150 y=720 } + size = { width = 1340 height = 550 } clipping = no background = { @@ -707,8 +709,8 @@ guiTypes = { containerWindowType = { name = "tiled_research_bg_2" - position = { x=160 y=920 } - size = { width = 1320 height = 140 } + position = { x=160 y=1075 } + size = { width = 1320 height = 190 } clipping = no background = { @@ -724,21 +726,21 @@ guiTypes = { format = "LEFT" } gridboxtype = { - name = "electronic_mechanical_engineering_tree" - position = { x= 100 y=160 } + name = "radio_tree" + position = { x= 100 y=300 } slotsize = { width=70 height= 70 } format = "LEFT" } gridboxtype = { - name = "tech_trucks_tree" - position = { x = 100 y = 160 } + name = "motorised_infantry_tree" + position = { x = 100 y = 220 } slotsize = { width = 70 height = 70 } format = "LEFT" } gridboxtype = { name = "basic_train_tree" - position = { x = 100 y = 1180 } + position = { x = 100 y = 1380 } slotsize = { width = 70 height = 70 } format = "LEFT" } @@ -1401,7 +1403,7 @@ guiTypes = { instantTextBoxType = { name = "artillery_subtitle_rocket" - position = { x = 405 y = 460 } + position = { x = 415 y = 460 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -1440,7 +1442,7 @@ guiTypes = { instantTextBoxType = { name = "artillery_subtitle_anti_air" - position = { x = -14 y = 160 } + position = { x = -290 y = 160 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -1920,14 +1922,6 @@ guiTypes = { format = "LEFT" } - gridboxtype = { - name = "early_light_cruiser_tree" - position = { x = 150 y = 260 } - size = { width = 100 height = 140 } - slotsize = { width = 70 height = 70 } - format = "LEFT" - } - gridboxtype = { name = "early_heavy_cruiser_tree" position = { x = 150 y = 260 } @@ -1936,6 +1930,15 @@ guiTypes = { format = "LEFT" } + gridboxtype = { + name = "early_light_cruiser_tree" + position = { x = 150 y = 260 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { name = "transport_tree" position = { x = 150 y = 1180 } @@ -1944,6 +1947,30 @@ guiTypes = { format = "LEFT" } + #gridboxtype = { + #name = "sp_multi_product_supply_ships_tree" + #position = { x = 150 y = 1250 } + #size = { width = 100 height = 140 } + #slotsize = { width = 70 height = 70 } + #format = "LEFT" + #} + + #gridboxtype = { + #name = "sp_shock_hardening_techniques_tree" + #position = { x = 180 y = 465 } + #size = { width = 100 height = 140 } + #slotsize = { width = 70 height = 70 } + #format = "LEFT" + #} + + gridboxtype = { + name = "early_battleship_tree" + position = { x = 150 y = 540 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + gridboxtype = { name = "early_battlecruiser_tree" position = { x = 150 y = 540 } @@ -1952,14 +1979,15 @@ guiTypes = { format = "LEFT" } - gridboxtype = { - name = "early_battleship_tree" - position = { x = 150 y = 540 } + + gridboxType = { + name = "heavy_battleship2_tree" + position = { x = 150 y = 760 } size = { width = 100 height = 140 } slotsize = { width = 70 height = 70 } format = "LEFT" - } + } gridboxtype = { name = "early_carrier_tree" position = { x = 150 y = 900 } @@ -1975,7 +2003,6 @@ guiTypes = { slotsize = { width = 70 height = 70 } format = "LEFT" } - } containerWindowType = { @@ -2130,7 +2157,7 @@ guiTypes = { instantTextBoxType = { name = "naval_subtitle_sub" - position = { x = 30 y = 810 } + position = { x = 30 y = 885 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -2199,7 +2226,7 @@ guiTypes = { gridboxtype = { name = "early_ship_hull_submarine_tree" - position = { x = 70 y = 955 } + position = { x = 70 y = 1025 } size = { width = 100 height = 140 } slotsize = { width = 70 height = 70 } format = "LEFT" @@ -2345,7 +2372,7 @@ guiTypes = { instantTextBoxType = { name = "naval_subtitle_mines" - position = { x = 30 y = 1305 } + position = { x = 30 y = 1375 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -2411,9 +2438,25 @@ guiTypes = { format = "LEFT" } + #gridboxtype = { + #name = "sp_multi_product_supply_ships_tree" + #position = { x = 150 y = 1255 } + #size = { width = 100 height = 140 } + #slotsize = { width = 70 height = 70 } + #format = "LEFT" + #} + + #gridboxtype = { + #name = "sp_shock_hardening_techniques_tree" + #position = { x = 150 y = 1030 } + #size = { width = 100 height = 140 } + #slotsize = { width = 70 height = 70 } + #format = "LEFT" + #} + gridboxtype = { name = "basic_naval_mines_tree" - position = { x = 150 y = 1315 } + position = { x = 150 y = 1385 } size = { width = 100 height = 140 } slotsize = { width = 70 height = 70 } format = "LEFT" @@ -2440,7 +2483,7 @@ guiTypes = { name = "techtree_stripes" position = { x= 0 y= 0 } size = { - width = 2000 height = 1300 + width = 2300 height = 1300 min = { width=100%% height=100%% } } clipping = no @@ -2539,7 +2582,7 @@ guiTypes = { containerWindowType = { name = "airtech_year_left" - position = { x=1750 y=0 } + position = { x=2220 y=0 } size = { width = 200 height = 100% } orientation = upper_left @@ -2681,7 +2724,7 @@ guiTypes = { instantTextBoxType = { name = "airtech_subtitle_tac" - position = { x = 1110 y = 90 } + position = { x = 1110 y = 60 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -2709,7 +2752,7 @@ guiTypes = { instantTextBoxType = { name = "airtech_subtitle_scout" - position = { x = 1620 y = 185 } + position = { x = 1750 y = 185 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -2721,19 +2764,33 @@ guiTypes = { pdx_tooltip = "scout_plane_equipment_1_desc" } - - containerWindowType = { - name = "tiled_research_bg" - position = { x=250 y=807 } - size = { width = 1475 height = 350 } - clipping = no - - background = { - name = "Background" - quadTextureSprite ="GFX_tiled_research_bg" - } + instantTextBoxType = { + name = "airtech_subtitle_transport" + position = { x = 2060 y = 50 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_TRANSPORT" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "scout_plane_equipment_1_desc" } + + #containerWindowType = { #MM: Old orange box for Modern Airframe that required Jet Engines + # name = "tiled_research_bg" + # position = { x=250 y=807 } + # size = { width = 1400 height = 350 } + # clipping = no + # + # background = { + # name = "Background" + # quadTextureSprite ="GFX_tiled_research_bg" + # } + #} + gridboxtype = { name = "early_fighter_tree" position = { x = 300 y = 32 } @@ -2760,12 +2817,20 @@ guiTypes = { gridboxtype = { name = "scout_plane1_tree" - position = { x = 870 y = 32 } + position = { x = 1000 y = 32 } #870 size = { width = 400 height = 1000 } slotsize = { width = 70 height = 70 } format = "UP" } + gridboxtype = { + name = "early_transport_plane_tree" + position = { x = 1990 y = 32 } #1860 + size = { width = 200 height = 1000 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + gridboxtype = { name = "experimental_rockets_tree" position = { x = 540 y = 0 } @@ -2775,6 +2840,7 @@ guiTypes = { } } + containerWindowType = { name = "bba_air_techs_folder" position = { x=0 y=47 } @@ -2794,7 +2860,7 @@ guiTypes = { name = "techtree_stripes" position = { x= 0 y= 0 } size = { - width = 2000 height = 1300 + width = 2240 height = 1300 min = { width=100%% height=100%% } } clipping = no @@ -2893,7 +2959,7 @@ guiTypes = { containerWindowType = { name = "airtech_year_left" - position = { x=1750 y=0 } + position = { x=2000 y=0 } size = { width = 200 height = 100% } orientation = upper_left @@ -2979,7 +3045,7 @@ guiTypes = { instantTextBoxType = { name = "airtech_subtitle_airframe" - position = { x = 410 y = 110 } + position = { x = 335 y = 110 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -2992,11 +3058,25 @@ guiTypes = { } instantTextBoxType = { - name = "airtech_subtitle_weapons" - position = { x = 1155 y = 110 } + name = "airtech_subtitle_transport" + position = { x = 970 y = 110 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} + text = "AIR_TITLE_TRANSPORT" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "" + } + + instantTextBoxType = { + name = "airtech_subtitle_weapons" + position = { x = 1340 y = 110 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} text = "AIR_TITLE_WEAPONS" maxWidth = 300 maxHeight = 62 @@ -3007,7 +3087,7 @@ guiTypes = { instantTextBoxType = { name = "airtech_subtitle_engines" - position = { x = 1650 y = 110 } + position = { x = 1875 y = 110 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -3019,21 +3099,21 @@ guiTypes = { pdx_tooltip = "nav_bomber_equipment_desc" } - containerWindowType = { - name = "tiled_research_bg" - position = { x=180 y=807 } - size = { width = 775 height = 200 } - clipping = no - - background = { - name = "Background" - quadTextureSprite ="GFX_tiled_research_bg" - } - } + #containerWindowType = { #MM: Old orange box for Modern Airframe that required Jet Engines + # name = "tiled_research_bg" + # position = { x=180 y=807 } + # size = { width = 630 height = 180 } + # clipping = no + # + # background = { + # name = "Background" + # quadTextureSprite ="GFX_tiled_research_bg" + # } + #} gridboxtype = { name = "iw_small_airframe_tree" - position = { x = 100 y = 32 } + position = { x = 90 y = 32 } size = { width = 400 height = 1000 } slotsize = { width = 60 height = 70 } format = "UP" @@ -3041,7 +3121,7 @@ guiTypes = { gridboxtype = { name = "iw_medium_airframe_tree" - position = { x = 235 y = 32 } + position = { x = 175 y = 32 } size = { width = 400 height = 1000 } slotsize = { width = 60 height = 70 } format = "UP" @@ -3049,15 +3129,23 @@ guiTypes = { gridboxtype = { name = "iw_large_airframe_tree" - position = { x = 715 y = 32 } + position = { x = 605 y = 32 } size = { width = 200 height = 1000 } slotsize = { width = 70 height = 70 } format = "UP" } + gridboxtype = { + name = "bba_early_transport_plane_tree" + position = { x = 850 y = 32 } + size = { width = 400 height = 1000 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + gridboxtype = { name = "early_bombs_tree" - position = { x = 800 y = 32 } + position = { x = 1150 y = 32 } size = { width = 400 height = 1000 } slotsize = { width = 70 height = 70 } format = "UP" @@ -3065,7 +3153,7 @@ guiTypes = { gridboxtype = { name = "aa_lmg_tree" - position = { x = 1080 y = 32 } + position = { x = 1395 y = 32 } size = { width = 400 height = 1000 } slotsize = { width = 70 height = 70 } format = "UP" @@ -3073,7 +3161,7 @@ guiTypes = { gridboxtype = { name = "photo_reconnaisance_tree" - position = { x = 1200 y = 32 } + position = { x = 1530 y = 32 } size = { width = 400 height = 1000 } slotsize = { width = 70 height = 70 } format = "UP" @@ -3081,7 +3169,7 @@ guiTypes = { gridboxtype = { name = "engines_1_tree" - position = { x = 1600 y = 32 } + position = { x = 1870 y = 32 } size = { width = 400 height = 400 } slotsize = { width = 70 height = 70 } format = "UP" @@ -3089,7 +3177,7 @@ guiTypes = { gridboxtype = { name = "air_torpedoe_1_tree" - position = { x = 1325 y = 32 } + position = { x = 1630 y = 32 } size = { width = 400 height = 400 } slotsize = { width = 70 height = 70 } format = "UP" @@ -3462,7 +3550,7 @@ guiTypes = { iconType = { name ="wonderweapons_bg" spriteType = "GFX_wonderweapons_bg" - position = { x=810 y=0 } + position = { x=915 y=0 } alwaystransparent = yes } @@ -3470,12 +3558,12 @@ guiTypes = { containerWindowType = { name = "wonderweapon_year" - position = { x=850 y=40 } + position = { x=950 y=40 } size = { width = 130 height = 100% } orientation = upper_left # instantTextBoxType = { -# name = "wonderweapon_year2" +# name = "wonderweapon_year1" # position = { x = 0 y = 140 } # textureFile = "" # font = "hoi_36header" @@ -3488,8 +3576,8 @@ guiTypes = { # } instantTextBoxType = { - name = "wonderweapon_year3" - position = { x = 0 y = 260 } + name = "wonderweapon_year2" + position = { x = 0 y = 150 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3500,6 +3588,19 @@ guiTypes = { Orientation = "UPPER_LEFT" } + instantTextBoxType = { + name = "wonderweapon_year3" + position = { x = 0 y = 275 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1942" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { name = "wonderweapon_year4" position = { x = 0 y = 380 } @@ -3595,13 +3696,13 @@ guiTypes = { containerWindowType = { name = "engineering_year_right" - position = { x=100 y=40 } + position = { x=50 y=40 } size = { width = 130 height = 100% } orientation = upper_left instantTextBoxType = { name = "wonderweapon_year2" - position = { x = 0 y = 140 } + position = { x = -20 y = 140 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3640,7 +3741,7 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year5" - position = { x = 0 y = 500 } + position = { x = -20 y = 500 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3653,7 +3754,7 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year6" - position = { x = 0 y = 620 } + position = { x = -20 y = 620 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3666,7 +3767,7 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year7" - position = { x = 0 y = 740 } + position = { x = -20 y = 740 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3679,7 +3780,7 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year8" - position = { x = 0 y = 860 } + position = { x = -20 y = 860 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3692,7 +3793,7 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year9" - position = { x = 0 y = 980 } + position = { x = -20 y = 980 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3705,7 +3806,33 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year10" - position = { x = 0 y = 1258 } + position = { x = -20 y = 1100 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year11" + position = { x = -20 y = 1220 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year12" + position = { x = 0 y = 1340 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3720,7 +3847,7 @@ guiTypes = { instantTextBoxType = { name = "electronic_eng_subtitle" - position = { x = 295 y = 100 } + position = { x = 190 y = 100 } font = "hoi_22tech" borderSize = {x = 0 y = 4} text = "TITLE_ELECTRONIC_SUBTITLE" @@ -3730,9 +3857,21 @@ guiTypes = { Orientation = "UPPER_LEFT" } + instantTextBoxType = { + name = "fortification_eng_subtitle" + position = { x = 670 y = 100 } + font = "hoi_22tech" + borderSize = {x = 0 y = 4} + text = "TITLE_FORTIFICATION_SUBTITLE" + maxWidth = 250 + maxHeight = 122 + format = center + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { name = "experimental_rockets_subtitle" - position = { x = 1095 y = 325 } + position = { x = 1200 y = 230 } font = "hoi_22tech" borderSize = {x = 0 y = 4} text = "TITLE_EXP_ROCKETS_SUBTITLE" @@ -3744,7 +3883,7 @@ guiTypes = { instantTextBoxType = { name = "atomic_research_subtitle" - position = { x = 900 y = 220 } + position = { x = 1000 y = 100 } font = "hoi_22tech" borderSize = {x = 0 y = 4} text = "TITLE_ATOMIC_RESEARCH_SUBTITLE" @@ -3756,7 +3895,7 @@ guiTypes = { gridboxtype = { name = "electronic_mechanical_engineering_tree" - position = { x=50 y=172 } + position = { x=0 y=172 } size = { width = 680 height = 800 } slotsize = { width=60 height= 60 } format = "UP" @@ -3765,25 +3904,55 @@ guiTypes = { iconType = { name = "highlight_engineering_1" spriteType = "GFX_tutorial_research_small_item_icon_glow" - position = { x=355 y=172} + position = { x=305 y=172} hide = yes alwaystransparent = yes } + gridboxtype = { + name = "basic_fortification_tech_tree" + position = { x=400 y=172 } + size = { width = 680 height = 800 } + slotsize = { width=60 height= 60 } + format = "UP" + } + + gridboxtype = { name = "experimental_rockets_tree" - position = { x=950 y=412 } + position = { x=1050 y=172 } size = { width = 480 height = 650 } slotsize = { width=60 height= 60 } format = "UP" - - - } + #gridboxtype = { + # name = "sp_rockets_improved_guidance_tree" + # position = { x=980 y=172 } + # size = { width = 480 height = 650 } + # slotsize = { width=60 height= 60 } + # format = "UP" + #} + + #gridboxtype = { + # name = "sp_rockets_rocket_bomber_tree" + # position = { x=980 y=172 } + # size = { width = 480 height = 650 } + # slotsize = { width=60 height= 60 } + # format = "UP" + #} + + #gridboxtype = { + # name = "sp_rockets_glide_bombs_tree" + # position = { x=980 y=172 } + # size = { width = 480 height = 650 } + # slotsize = { width=60 height= 60 } + # format = "UP" + #} + gridboxtype = { name = "atomic_research_tree" - position = { x=655 y=292 } + position = { x=750 y=172 } size = { width = 680 height = 500 } slotsize = { width=60 height= 60 } format = "UP" @@ -3796,6 +3965,7 @@ guiTypes = { name = "folder_tabs" position = { x=0 y=7 } size = { width = 100%% height = 30 } + ####azurlane#### buttonType = { position = { x = 1202 y = 0 } @@ -3804,6 +3974,7 @@ guiTypes = { frame = 1 clicksound = click_default } + ####azurlane#### buttonType = { name = "infantry_folder_tab" @@ -4204,117 +4375,118 @@ guiTypes = { } } - ####azurlane#### - containerWindowType = { - name = "techtree_shipgirltech_folder_small_item" - position = { x=0 y=0 } - size = { width = 72 height = 72 } - clipping = no - - # This controls the unavailable icon for the non-equipment technology - background = { - name = "bg" - quadTextureSprite ="GFX_technology_unavailable_item_bg" - } - - # This grabs the GFX__medium for the technology dynamically - iconType = { - name = "Icon" - position = { x=3 y=3 } - spriteType = "GFX_technology_medium" - alwaystransparent = yes - } - - iconType = { - name = "bonus_icon" - position = { x=3 y=-22 } - spriteType = "GFX_tech_bonus" - } - instantTextBoxType = { - name = "bonus" - position = { x = 17 y = -22 } - textureFile = "" - font = "hoi_16mbs" - borderSize = {x = 4 y = 4} - text = "lol boat" - maxWidth = 50 - maxHeight = 20 - format = right - } - } - containerWindowType = { - name = "techtree_shipgirltech_folder_item" - position = { x=-56 y=-7 } - size = { width = 183 height = 84 } - clipping = no - - # This controls the unavailable icon for the equipment technology - background = { - name = "Background" - quadTextureSprite ="GFX_technology_unavailable_item_bg" - } - - # This grabs the GFX__medium for the technology dynamically - iconType = { - name = "Icon" - position = { x=91 y=50 } - spriteType = "GFX_technology_medium" - centerposition = yes - alwaystransparent = yes - } - - instantTextBoxType = { - name = "Name" - position = { x = 3 y = -3 } - textureFile = "" - font = "hoi_20bs" - borderSize = {x = 4 y = 4} - text = "Happy-Go-Lucky-Tank" - maxWidth = 160 - maxHeight = 20 - fixedsize = yes - format = left - } - - iconType = { - name = "bonus_icon" - position = { x=115 y=-22 } - spriteType = "GFX_tech_bonus" - } - - instantTextBoxType = { - name = "bonus" - position = { x = 129 y = -22 } - textureFile = "" - font = "hoi_16mbs" - borderSize = {x = 4 y = 4} - text = "lol boat" - maxWidth = 50 - maxHeight = 20 - format = right - } - - # Controls the sub-technology icon. - containerWindowType = { - name = "sub_technology_slot_0" - position = { x=141 y=1 } - size = { width = 35 height = 26 } - clipping = no - - background = { - name = "Background" - spriteType ="GFX_subtechnology_unavailable_item_bg" - } - - iconType = { - name = "picture" - position = { x=2 y=2 } - spriteType = "GFX_subtech_rocket" - alwaystransparent = yes - } - } + + ###azurlane### + containerWindowType = { + name = "techtree_shipgirltech_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + # This controls the unavailable icon for the non-equipment technology + background = { + name = "bg" + quadTextureSprite ="GFX_technology_unavailable_item_bg" } + # This grabs the GFX__medium for the technology dynamically + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + } + containerWindowType = { + name = "techtree_shipgirltech_folder_item" + position = { x=-56 y=-7 } + size = { width = 183 height = 84 } + clipping = no + + # This controls the unavailable icon for the equipment technology + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + # This grabs the GFX__medium for the technology dynamically + iconType = { + name = "Icon" + position = { x=91 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -3 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "Happy-Go-Lucky-Tank" + maxWidth = 160 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "bonus_icon" + position = { x=115 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 129 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + # Controls the sub-technology icon. + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=141 y=1 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=2 y=2 } + spriteType = "GFX_subtech_rocket" + alwaystransparent = yes + } + } + } + ###azurlane### containerWindowType = { name = "techtree_infantry_folder_small_item" @@ -4326,6 +4498,11 @@ guiTypes = { name = "bg" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4369,6 +4546,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4466,6 +4648,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4542,6 +4729,11 @@ guiTypes = { name = "bg" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4585,6 +4777,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4627,7 +4824,7 @@ guiTypes = { containerWindowType = { name = "sub_technology_slot_0" - position = { x=141 y=1 } + position = { x=181 y=1 } size = { width = 35 height = 26 } clipping = no @@ -4646,7 +4843,7 @@ guiTypes = { containerWindowType = { name = "sub_technology_slot_1" - position = { x=141 y=28 } + position = { x=181 y=28 } size = { width = 35 height = 26 } clipping = no @@ -4665,7 +4862,7 @@ guiTypes = { containerWindowType = { name = "sub_technology_slot_2" - position = { x=141 y=55 } + position = { x=181 y=56 } size = { width = 35 height = 26 } clipping = no @@ -4690,6 +4887,52 @@ guiTypes = { } + containerWindowType = { + name = "techtree_armour_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + containerWindowType = { name = "techtree_nsb_armour_folder_item" position = { x=-55 y=0 } @@ -4700,6 +4943,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4814,46 +5062,10 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } - - iconType = { - name = "Icon" - position = { x=3 y=3 } - spriteType = "GFX_technology_medium" - alwaystransparent = yes - } - iconType = { - name = "bonus_icon" - position = { x=3 y=-22 } - spriteType = "GFX_tech_bonus" - } - instantTextBoxType = { - name = "bonus" - position = { x = 17 y = -22 } - textureFile = "" - font = "hoi_16mbs" - borderSize = {x = 4 y = 4} - text = "lol boat" - maxWidth = 50 - maxHeight = 20 - format = right - } - - iconType = { - name = "can_assign_design_team_icon" - position = { x=0 y=42 } - spriteType = "GFX_design_team_icon" - } - } - - containerWindowType = { - name = "techtree_bba_air_techs_folder_small_item" - position = { x=0 y=0 } - size = { width = 72 height = 72 } - clipping = no - - background = { - name = "Background" - quadTextureSprite ="GFX_technology_unavailable_item_bg" + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" } iconType = { @@ -4896,6 +5108,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4937,6 +5154,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } instantTextBoxType = { name = "Name" @@ -4984,158 +5206,6 @@ guiTypes = { } } - containerWindowType = { - name = "techtree_air_techs_folder_item" - position = { x=-60 y=0 } - size = { width = 183 height = 84 } - clipping = no - - background = { - name = "Background" - quadTextureSprite ="GFX_technology_unavailable_item_bg" - } - - instantTextBoxType = { - name = "Name" - position = { x = 3 y = -1 } - textureFile = "" - font = "hoi_20bs" - borderSize = {x = 4 y = 4} - text = "" - maxWidth = 166 - maxHeight = 20 - fixedsize = yes - format = left - } - - iconType = { - name = "Icon" - position = { x=89 y=50 } - spriteType = "GFX_technology_medium" - centerposition = yes - alwaystransparent = yes - } - - iconType = { - name = "bonus_icon" - position = { x=111 y=-22 } - spriteType = "GFX_tech_bonus" - } - - instantTextBoxType = { - name = "bonus" - position = { x = 111 y = -22 } - textureFile = "" - font = "hoi_16mbs" - borderSize = {x = 4 y = 4} - text = "lol boat" - maxWidth = 80 - maxHeight = 20 - format = center - } - - containerWindowType = { - name = "sub_technology_slot_0" - position = { x=142 y=5 } - size = { width = 35 height = 26 } - clipping = no - - background = { - name = "Background" - spriteType ="GFX_subtech_carrier_plane_bg" - } - - iconType = { - name = "picture" - position = { x=6 y=2 } - spriteType = "GFX_airwing_carrier_icon" - alwaystransparent = yes - } - } - - iconType = { - name = "can_assign_design_team_icon" - position = { x=5 y=55 } - spriteType = "GFX_design_team_icon" - } - } - - containerWindowType = { - name = "techtree_bba_air_techs_folder_item" - position = { x=-60 y=0 } - size = { width = 183 height = 84 } - clipping = no - - background = { - name = "Background" - quadTextureSprite ="GFX_technology_unavailable_item_bg" - } - - instantTextBoxType = { - name = "Name" - position = { x = 3 y = -1 } - textureFile = "" - font = "hoi_20bs" - borderSize = {x = 4 y = 4} - text = "" - maxWidth = 166 - maxHeight = 20 - fixedsize = yes - format = left - } - - iconType = { - name = "Icon" - position = { x=89 y=50 } - spriteType = "GFX_technology_medium" - centerposition = yes - alwaystransparent = yes - } - - iconType = { - name = "bonus_icon" - position = { x=111 y=-22 } - spriteType = "GFX_tech_bonus" - } - - instantTextBoxType = { - name = "bonus" - position = { x = 111 y = -22 } - textureFile = "" - font = "hoi_16mbs" - borderSize = {x = 4 y = 4} - text = "lol boat" - maxWidth = 80 - maxHeight = 20 - format = center - } - - containerWindowType = { - name = "sub_technology_slot_0" - position = { x=142 y=5 } - size = { width = 35 height = 26 } - clipping = no - - background = { - name = "Background" - spriteType ="GFX_subtech_carrier_plane_bg" - } - - iconType = { - name = "picture" - position = { x=6 y=2 } - spriteType = "GFX_airwing_carrier_icon" - alwaystransparent = yes - } - } - - iconType = { - name = "can_assign_design_team_icon" - position = { x=5 y=55 } - spriteType = "GFX_design_team_icon" - } - } - containerWindowType = { name = "techtree_naval_folder_small_item" position = { x=0 y=5 } @@ -5146,6 +5216,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5178,6 +5253,290 @@ guiTypes = { } } + containerWindowType = { + name = "techtree_air_techs_folder_item" + position = { x=-60 y=0 } + size = { width = 183 height = 84 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } + + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "" + maxWidth = 166 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "Icon" + position = { x=89 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=142 y=5 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtech_carrier_plane_bg" + } + + iconType = { + name = "picture" + position = { x=6 y=2 } + spriteType = "GFX_airwing_carrier_icon" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_air_techs_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "special_project_specialization" + position = { x = 0 y = 0 } + size = { width = 20 height = 32 } + clipping = no + + positionType = { + name = "adjustment" + position = { x = -2 y = -2 } + } + + iconType = { + name = "technology_specialization_tag_primary" + position = { x=0 y=0 } + spriteType = "GFX_technology_specialization_tag_primary" + centerposition = yes + alwaystransparent = yes + } + + iconType = { + name = "technology_specialization_tag_secondary" + position = { x=0 y=0 } + spriteType = "GFX_technology_specialization_tag_secondary" + centerposition = yes + alwaystransparent = yes + } + } + + containerWindowType = { + name = "techtree_bba_air_techs_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_bba_air_techs_folder_item" + position = { x=-60 y=0 } + size = { width = 183 height = 84 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "" + maxWidth = 166 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "Icon" + position = { x=89 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=142 y=5 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtech_carrier_plane_bg" + } + + iconType = { + name = "picture" + position = { x=6 y=2 } + spriteType = "GFX_airwing_carrier_icon" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { name = "techtree_naval_folder_item" position = { x=-131 y=1 } @@ -5189,6 +5548,10 @@ guiTypes = { quadTextureSprite ="GFX_technology_unavailable_item_bg" } + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5244,6 +5607,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5287,6 +5655,10 @@ guiTypes = { quadTextureSprite ="GFX_technology_unavailable_item_bg" } + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5361,6 +5733,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5403,7 +5780,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } - + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5460,6 +5841,12 @@ guiTypes = { alwaystransparent = yes } } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } } containerWindowType = { @@ -5472,6 +5859,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5515,6 +5907,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5535,6 +5932,11 @@ guiTypes = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains detailed_output_item + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -6157,6 +6559,7 @@ guiTypes = { maxWidth = 290 maxHeight = 20 format = left + multiline = no } instantTextboxType = { diff --git a/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml b/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml index f28da44..b4773e1 100755 --- a/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml @@ -1,6 +1,6 @@ l_simp_chinese: - gengxinshuoming_title2:0"1.8更新内容" - gengxinshuoming_text2:"0.更新了天堂之战模式,包括玩家和原版国家在内的各国都将得到巨幅加强,在历史挑战下面开启。\n1.疯狂AI大改,默认情况下难度降低,但可以通过事件链自行添加额外词条来增加难度,如果开启全部十二个词条玩家还可以自选各种作弊级加强来对抗逆天AI。\n2.感谢佩克拉为北联和鸢尾制作的全新兵模,北联为少前2-波波沙,鸢尾为恶毒。\n3.天降的布里与塞壬BUG修复。\n\n部分国家开局最下面的决议里有政治线路线指南。\nMOD交流群539127559。" + gengxinshuoming_title2:0"1.81更新内容" + gengxinshuoming_text2:"0.MOD依然在适配阶段,有BUG请及时反馈。\n1.铁血国策树正在大规模扩张内容中,暂时不推荐游玩。\n2.疯狂AI大改,默认情况下难度降低,但可以通过事件链自行添加额外词条来增加难度,如果开启全部十二个词条玩家还可以自选各种作弊级加强来对抗逆天AI。\\n\n部分国家开局最下面的决议里有政治线路线指南。\nMOD交流群539127559。" az_openstart_button_tooltip:0"打开碧蓝MOD开始界面" dancingxiaotiancheng_tooltip:0"§RDancing~§! §CDancing~§! §YNon Stop§! §Bmy§! §GDancing~§!" az_start_mainwindow_stratgame_btn_tooltip:0"§Y◆注意◆§!确认你已完成所有MOD设定,点击开始游戏后将§R无法更改§!任何设定§Y◆注意◆§!" diff --git a/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml b/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml index 71ef303..cf240f0 100755 --- a/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml @@ -1118,8 +1118,9 @@ TIX_budapeisiyanxi_desc:0"匈牙利是奥地利的兄弟国,理应也该被铁血吞并!" TIX_zhongoujubian:0"中欧剧变" TIX_zhongoujubian_desc:0"匈牙利的加入为我们下一步的计划多了一种选择。捷克斯洛伐克并不团结,斯洛伐克渴望从捷克人手中独立,我们将利用这点,引起一场混乱。不论捷克会如何反对,我们都必须将苏台德置于我们的保护之下。" - TIX_shandongzhanzheng:0"煽动战争" - TIX_shandongzhanzheng_desc:0"捷克人应该不会同意我们的各种要求,既然如此那就直接开战吧!" + TIX_shandongzhanzheng:0"准备对捷克作战" + TIX_shandongzhanzheng_desc:0"捷克人应该不会同意我们的各种要求,既然如此那就直接找个借口准备开战吧!" + TIX_cze_weixie:0"§R捷克有极大概率拒绝我们的要求§!" TIX_jiekesiluofakedemingyun:0"捷克斯洛伐克的命运" TIX_jiekesiluofakedemingyun_desc:0"捷克的大部分领土已经在混乱中被其他国家占据,她们的政府即将崩溃,我们将与撒丁,皇家和鸢尾共同商讨捷克斯洛伐克的最后命运。" TIX_diyiciweiyenazhongcai:0"第一次维也纳仲裁" @@ -1133,6 +1134,7 @@ TIX_lingtuzhihuan:0"领土置换" TIX_lingtuzhihuan_desc:0"波兰人占据了我们的东方领土,不过现在改变我们的长期目标并且寻求他们的友谊还为时不晚。唯一可行的办法就是易土:以斯洛伐克换取但泽。波兰已经通过占领扎奥尔杰的方式表明了他们对该地区的兴趣。" TIX_danzehuozhanzheng:0"但泽或战争" + TIX_POL_butongyikeneng:0"§R波兰永远不可能同意交出但泽等地§!" TIX_danzehuozhanzheng_desc:0"但泽曾经是铁血的一部分,但泽现在是铁血的一部分,但泽在将来也永远会是铁血的一部分!如果波兰不愿交出这块领土,那么我们就必须让铁血人民准备好面对在所难免的战争。但泽以及它周围的地区必将回到铁血的手中!" TIX_weisebaoxingdong:0"威瑟堡行动" TIX_weisebaoxingdong_desc:0"挪威是一个关键的战略要点,同时对任何想要破坏我们与瑞典钢铁贸易的敌人来说也是一个明显的进攻点,我们不能冒险让敌人在该地区建立基地。为了得到一个用于进攻挪威的前进基地,我们必须先占领丹麦。" @@ -2175,6 +2177,67 @@ TIX_touruzuizhongbingqi:0"投入最终兵器" TIX_bolinzhisheng_idea:0"柏林之声" TIX_guomintujidui_idea:0"国民突击队" + TIX_shixianzijizizu:0"实现自给自足" + TIX_shixianzijizizu_desc:0"通过征服了足够多的土地,我国终于可以实现自给自足了!" + TIX_xiangzuozhuan:0"向左转" + TIX_xiangzuozhuan_desc:0"团结主义才是正道,一些舰娘在这方面已经拥有了自己的想法。" + TIX_zhongjianlichang:0"中间立场" + TIX_zhongjianlichang_desc:0"保守的铁血舰娘无法接受过于激进的新思想,中间的才是最好的。" + TIX_baoshouxuanze:0"保守选择" + TIX_baoshouxuanze_desc:0"对于铁血舰娘来讲,激进的尼米并不受广众欢迎。反而是政策更符合铁血国情的纽伦堡更得人心..." + TIX_hongsediguoshexiang:0"红色帝国设想" + TIX_hongsediguoshexiang_desc:0"纽伦堡深受其姐姐赤色中轴秘书长莱比锡的影响,内敛的她认为俾斯麦的理论在红色政体之上仍然成立。" + TIX_shemianbisimai:0"赦免俾斯麦" + TIX_shemianbisimai_desc:0"俾斯麦并没有做错什么,她只是过于残酷了些而已,铁血仍然需要她的能力。" + TIX_zhengshijiegaunguojiaquanli:0"正式接管国家权力" + TIX_zhengshijiegaunguojiaquanli_desc:0"在得到了大部分舰娘的支持后,纽伦堡终于如愿以偿登上了铁血的权力宝座。" + TIX_tiexuejunzhengyitihua:0"铁血军政一体化" + TIX_tiexuejunzhengyitihua_desc:0"我们从俾斯麦失败中得到的最大经验就是必须牢牢将军队掌控在政府手中。" + TIX_jianlijungongfuheti:0"建立军工复合体" + TIX_jianlijungongfuheti_desc:0"通过姐姐莱比锡的关系以及相比俾斯麦更加温和的政策,纽伦堡可以轻松拉拢军企巨头加入自己。" + TIX_laibixijihua:0"莱比锡计划" + TIX_laibixijihua_desc:0"在俾斯麦执政时,莱比锡就作为俾斯麦的宣传部长为帝国吸纳了不少拥簇者,这些俾斯麦的狂热粉丝同样会转变为纽伦堡的粉丝,并支持“总体战”计划。" + TIX_jianlirenminweiyuanxiaqu:0"建立人民委员辖区" + TIX_jianlirenminweiyuanxiaqu_desc:0"我们必须牢牢将附属国掌控在铁血的管理之下,这是铁血不可变的传统。" + TIX_ziyoudetiexue:0"自由的铁血" + TIX_ziyoudetiexue_desc:0"欧根的独裁统治与俾斯麦没什么区别,我们需要更加自由的舰娘来领导。" + TIX_gaoxuanju:0"搞选举" + TIX_gaoxuanju_desc:0"我们要学习白鹰鸢尾那些舰娘一样搞选举,谁会领导新的铁血呢?" + TIX_jinzhizhengzhipohai:0"禁止政治迫害" + TIX_jinzhizhengzhipohai_desc:0"俾斯麦时期,大议会的其他政党都遭受了打压或迫害,以后决不允许出现这种情况!" + TIX_jiaqiangfulizhengce:0"加强福利政策" + TIX_jiaqiangfulizhengce_desc:0"我们铁血也要加大国家福利的投入力度,蛮啾们过得好了国家才能变强!" + TIX_minzhuzhidun:0"舰娘民主之盾" + TIX_minzhuzhidun_desc:0"虽然铁血国很晚才拥抱自由主义,但她们已经成为了舰娘国的民主盾牌。" + TIX_zhongshenqiujin:0"终身软禁" + TIX_zhongshenqiujin_desc:0"我们永远无法原谅俾斯麦的所作所为,她将永远不得参与政务。" + TIX_bubiandesudi:0"不变的宿敌" + TIX_bubiandesudi_desc:0"我们与鸢尾之间的战斗不可避免,塔塔开!" + TIX_tiaozhanhaishangbaquan:0"挑战皇家的海上霸权" + TIX_tiaozhanhaishangbaquan_desc:0"我们需要阳光下的土地,与皇家一战不可避免。" + TIX_jiuzhengbeiliandecuowu:0"纠正北方联合的错误" + TIX_jiuzhengbeiliandecuowu_desc:0"北联显然走在一条错误的道路上,我们必须及时纠正。" + TIX_xuanchengchisediguo:0"宣称红色帝国" + TIX_xuanchengchisediguo_desc:0"我们的群众需要富足的生活,但我们的对外政策应该遵从俾斯麦时期一样强硬。" + TIX_beifangzuihoutongdie:0"北方最后通牒" + TIX_beifangzuihoutongdie_desc:0"北欧三国必须向国内红色势力妥协,加入我们的势力范围。" + TIX_chihuaaodili:0"赤化奥地利" + TIX_chihuaaodili_desc:0"奥地利属于铁血,必须通过一些手段让奥地利合法加入铁血...." + TIX_dongfangshengcunkongjian:0"东方生存空间" + TIX_dongfangshengcunkongjian_desc:0"我们对东欧国家的政策依然与俾斯麦时期完全一致:她们要么臣服,要么毁灭。" + TIX_shandongzhongougeming:0"煽动中欧革命" + TIX_shandongzhongougeming_desc:0"我们的特工已经在捷克,匈牙利等中欧国家做好了准备,这些国家会不可避免的倒向我们的势力范围。" + TIX_yusadingjiemeng:0"与撒丁帝国结盟" + TIX_yusadingjiemeng_desc:0"虽然我们更改了意识形态,但整体战略方针与俾斯麦时期并无太大区别,撒丁依然是我们的最佳盟友选择。" + TIX_zhengfuboluodihaiguojia:0"征服波罗的海国家" + TIX_zhengfuboluodihaiguojia_desc:0"控制这些国家将有利于我们后续的东线作战。" + TIX_shuangchongweixie:0"双重威胁" + TIX_shuangchongweixie_desc:0"对铁血来讲,西方的鸢尾与皇家是自身最大的敌人。对碧蓝航线来讲,铁血的“双重意识形态”无疑是一种双重威胁。" + TIX_heiseliming:0"黑色黎明" + TIX_heiseliming_desc:0"北方联合错误的团结主义道路使她们脆弱不堪,铁血将教会她们何为真正的团结主义。" + TIX_lianheruoxiaozhongzu:0"联合弱小种族" + TIX_lianheruoxiaozhongzu_desc:0"如果换位思考一下,弱小的蛮啾与人类根本无法与我们舰娘国相抗衡。那我们为何不温柔一点呢?" + az_tianjiang.308.d:0"铁血的首次自由选举中有两位舰娘从众多参选者中脱颖而出。\n\n提尔比茨作为俾斯麦的妹妹,在俾斯麦执政时期很少露面,有传闻是二人政见不和导致的。\n\n另一位候选人美因茨是铁血老保守派成员,在俾斯麦掌握大权前曾多次公开反对俾斯麦的主张。" #权利平衡 SAD_qidaoyuxinyang:0"祈祷与信仰" SAD_qidaoyuxinyang_desc:0"我感到浑身充满了力量!"