From 63dff7b460b991b01cdf0eca95d7128afad69dd4 Mon Sep 17 00:00:00 2001 From: Wolferos Date: Mon, 3 Oct 2022 23:09:32 +0200 Subject: [PATCH] Open Beta 0.19 RC2 --- .../common/ai_equipment/ENG_planes.txt | 1 + .../common/ai_equipment/GER_planes.txt | 1 + .../common/ai_equipment/USA_planes.txt | 1 + .../common/ai_equipment/generic_planes.txt | 1 + .../common/ai_templates/generic.txt | 26 +- .../common/bookmarks/blitzkrieg.txt | 1 + .../common/bookmarks/powderkeg.txt | 3 +- .../common/bookmarks/schlieffen.txt | 1 + .../bookmarks/the_aftermath_of_versailles.txt | 1 + .../common/bookmarks/the_gathering_storm.txt | 1 + mod/thegreatwar/common/characters/MEX.txt | 328 ++- mod/thegreatwar/common/countries/Japan.txt | 2 - mod/thegreatwar/common/countries/Latvia.txt | 2 - mod/thegreatwar/common/countries/Oman.txt | 2 - .../common/countries/Palestine.txt | 1 - .../common/countries/PersiaNorthen.txt | 1 - mod/thegreatwar/common/countries/Siam.txt | 1 - mod/thegreatwar/common/countries/Slovakia.txt | 2 - .../common/countries/Tannu Tuva.txt | 2 - mod/thegreatwar/common/countries/Tunisia.txt | 1 - .../common/country_tags/00_countries.txt | 18 + .../common/national_focus/canada.txt | 70 +- .../common/national_focus/germany.txt | 6 +- .../common/national_focus/japan.txt | 10 +- .../common/national_focus/mexico.txt | 27 +- .../common/national_focus/poland.txt | 6 +- .../common/national_focus/russia.txt | 2 +- .../common/national_focus/soviet.txt | 5 +- .../common/peace_conference/ai_peace/ENG.txt | 1 + .../common/peace_conference/ai_peace/ETH.txt | 1 + .../common/peace_conference/ai_peace/GRE.txt | 1 + .../common/peace_conference/ai_peace/ITA.txt | 1 + .../common/peace_conference/ai_peace/JAP.txt | 1 + .../common/peace_conference/ai_peace/SOV.txt | 1 + .../common/peace_conference/ai_peace/SPR.txt | 1 + .../common/peace_conference/ai_peace/USA.txt | 1 + .../cost_modifiers/ETH_peace.txt | 1 + .../cost_modifiers/ITA_peace.txt | 1 + .../cost_modifiers/JAP_peace.txt | 1 + .../common/technologies/infantry.txt | 4 +- mod/thegreatwar/common/units/air.txt | 8 +- .../units/equipment/plane_airframes.txt | 230 +- .../units/equipment/quad_engine_airframe.txt | 348 +-- .../units/equipment/ship_hull_cruiser.txt | 3 +- .../units/equipment/ship_hull_heavy.txt | 2 +- .../units/equipment/ship_hull_light.txt | 2 +- .../equipment/single_engine_airframe.txt | 1297 ---------- .../units/equipment/twin_engine_airframe.txt | 402 --- .../common/units/equipment/ww1_airship.txt | 86 - .../units/equipment/x_plane_airframes.txt | 2166 +++++++++++++++++ .../events/Interwar_NewsEvents.txt | 25 +- mod/thegreatwar/events/MTG_USA.txt | 2 +- mod/thegreatwar/events/Mexico.txt | 2 +- mod/thegreatwar/events/NSB_Poland.txt | 1 + mod/thegreatwar/events/Poland.txt | 1 - mod/thegreatwar/events/TFV_New_Zealand.txt | 2 +- mod/thegreatwar/events/WTT_China.txt | 2 +- mod/thegreatwar/events/WTT_Denmark.txt | 2 +- mod/thegreatwar/events/WTT_Germany.txt | 2 +- mod/thegreatwar/events/WTT_Japan.txt | 1866 +------------- mod/thegreatwar/events/WTT_PRC.txt | 2 +- mod/thegreatwar/events/WTT_Soviet.txt | 2 +- mod/thegreatwar/events/WW1_Albania.txt | 61 +- mod/thegreatwar/events/WW1_Argentina.txt | 15 +- mod/thegreatwar/events/WW1_Armistice.txt | 3 +- mod/thegreatwar/events/WW1_Austria.txt | 6 +- mod/thegreatwar/events/WW1_Belgium.txt | 4 +- mod/thegreatwar/events/WW1_Brazil.txt | 8 +- mod/thegreatwar/events/WW1_Britain.txt | 6 +- mod/thegreatwar/events/WW1_Canada.txt | 26 - mod/thegreatwar/events/WW1_Chile.txt | 6 +- mod/thegreatwar/events/WW1_Denmark.txt | 10 +- mod/thegreatwar/events/WW1_France.txt | 12 +- mod/thegreatwar/events/WW1_Franzferdinand.txt | 18 +- mod/thegreatwar/events/WW1_Germany.txt | 4 +- mod/thegreatwar/events/WW1_Holland.txt | 14 +- mod/thegreatwar/events/WW1_Italianturkish.txt | 4 +- mod/thegreatwar/events/WW1_Mexico.txt | 260 +- mod/thegreatwar/events/WW1_Nepal.txt | 6 +- mod/thegreatwar/events/WW1_Oman.txt | 6 +- mod/thegreatwar/events/WW1_Romania.txt | 8 +- mod/thegreatwar/events/WW1_Russia.txt | 12 +- mod/thegreatwar/events/WW1_Siam.txt | 4 +- mod/thegreatwar/events/WW1_Southafrica.txt | 8 +- mod/thegreatwar/events/WW1_SovietUnion.txt | 12 +- mod/thegreatwar/events/WW1_Sweden.txt | 23 +- mod/thegreatwar/events/WW1_Usa.txt | 20 +- mod/thegreatwar/events/WW1_Xinhai.txt | 81 +- .../gfx/generals/MEX_Felix_Diaz.dds | Bin 16664 -> 0 bytes mod/thegreatwar/gfx/generals/MEX_Obregon.dds | Bin 16664 -> 0 bytes mod/thegreatwar/gfx/generals/MEX_Orozco.dds | Bin 16664 -> 0 bytes mod/thegreatwar/gfx/generals/MEX_Reyes.dds | Bin 16664 -> 0 bytes .../MEX/army_generals/MEX_Reyes.dds | Bin 16664 -> 98408 bytes .../MEX/army_generals/MEX_pancho_villa.dds | Bin 22432 -> 98408 bytes .../technologies/hoi4tgw/air/airship.dds | Bin 0 -> 12364 bytes .../Portrait_South_Africa_Army_Generic.dds | Bin 0 -> 131168 bytes .../history/countries/ABK - Abkhazia.txt | 2 +- .../history/countries/AFA - Afar.txt | 3 +- .../history/countries/AFG - Afghanistan.txt | 1 - .../history/countries/ALB - Albania.txt | 1 - .../countries/AOI - Italian East Africa.txt | 2 +- .../history/countries/ARG - Argentina.txt | 18 - .../history/countries/ARM - Armenia.txt | 2 +- .../history/countries/ASR - Asir.txt | 3 +- .../history/countries/AST - Australia.txt | 1 - .../countries/AUH - Austria-Hungary.txt | 2 - .../history/countries/AUS - Austria.txt | 14 +- .../history/countries/BAV - Bavaria.txt | 8 +- .../countries/BEG - Benishangul-Gumuz.txt | 3 +- .../history/countries/BEL - Belgium.txt | 1 - .../history/countries/BHU - Bhutan.txt | 43 +- .../history/countries/BOL - Bolivia.txt | 4 +- .../countries/BOS - BosniaHerzegovina.txt | 1 + .../history/countries/BRA - Brazil.txt | 1 - .../history/countries/BUL - Bulgaria.txt | 1 + .../history/countries/CAN - Canada.txt | 1 - .../history/countries/CHI - China.txt | 38 +- .../history/countries/CHL - Chile.txt | 3 +- .../history/countries/COL - Colombia.txt | 18 +- .../history/countries/COS - Costa Rica.txt | 1 - .../history/countries/CRI - Crimea.txt | 2 +- .../history/countries/CRO - Croatia.txt | 18 +- .../history/countries/CUB - Cuba.txt | 3 +- .../countries/CZE - Czechoslovakia.txt | 1 - .../history/countries/DEN - Denmark.txt | 7 +- .../countries/DOM - Dominican Republic.txt | 6 - .../history/countries/ECU - Ecuador.txt | 8 - .../history/countries/EGY - Egypt.txt | 5 - .../history/countries/ELS - El Salvador.txt | 3 +- .../history/countries/ENG - Britain.txt | 5 +- .../history/countries/EST - Estonia.txt | 5 +- .../history/countries/ETH - Ethiopia.txt | 3 +- .../history/countries/FEC - Fengtian.txt | 3 +- .../countries/FER - Far Eastern Republic.txt | 2 + .../history/countries/FIN - Finland.txt | 5 +- .../history/countries/FNR - FinnishReds.txt | 4 +- .../history/countries/FRA - France.txt | 18 +- .../history/countries/GBA - Gambela.txt | 3 +- .../history/countries/GDC - Guangdong.txt | 24 +- .../history/countries/GEO - Georgia.txt | 14 +- .../history/countries/GER - Germany.txt | 1 - .../history/countries/GRE - Greece.txt | 3 +- .../history/countries/GUA - Guatemla.txt | 20 - .../history/countries/HAI - Haiti.txt | 65 +- .../history/countries/HAR - Harar.txt | 3 +- .../history/countries/HJZ - Hejaz.txt | 2 - .../history/countries/HOL - Holland.txt | 1 - .../history/countries/HON - Honduras.txt | 5 +- .../history/countries/HUN - Hungary.txt | 30 +- .../history/countries/ICE - Iceland.txt | 37 +- .../history/countries/INS - Indonesia.txt | 15 +- .../history/countries/IRE - Ireland.txt | 1 - .../history/countries/IRQ - Iraq.txt | 50 +- .../history/countries/ITA - Italy.txt | 2 - .../history/countries/JAP - Japan.txt | 4 - .../history/countries/JBS - Jabal Shammar.txt | 3 +- .../history/countries/JOR - Jordan.txt | 131 +- .../history/countries/KHA - Khakassia.txt | 2 +- .../history/countries/KOR - Korea.txt | 9 +- .../history/countries/KUW - Kuwait.txt | 1 + .../history/countries/LAT - Latvia.txt | 15 +- .../history/countries/LBA - Libya.txt | 23 +- .../countries/LBV - Lombardy Venetia.txt | 2 +- .../history/countries/LEB - Lebanon.txt | 7 +- .../history/countries/LIB - Liberia.txt | 63 +- .../history/countries/LIT - Lithuania.txt | 5 +- .../history/countries/LUX - Luxemburg.txt | 3 +- .../history/countries/MAL - Malaysia.txt | 15 +- .../history/countries/MEN - Mengkukuo.txt | 23 +- .../history/countries/MEX - Mexico.txt | 8 - .../history/countries/MON - Mongolia.txt | 8 +- .../history/countries/MOR - Morocco.txt | 1 - .../history/countries/MTN - Montenegro.txt | 1 - .../history/countries/NEP - Nepal.txt | 15 +- .../history/countries/NIC - Nicaragua.txt | 32 +- .../history/countries/NOR - Norway.txt | 3 +- .../history/countries/NZL - New Zealand.txt | 16 +- .../history/countries/OMA - Oman.txt | 36 +- .../history/countries/ORO - Oromo.txt | 3 +- .../history/countries/PAN - Panama.txt | 28 +- .../history/countries/PAP - Papal States.txt | 2 +- .../history/countries/PAR - Paraguay.txt | 13 +- .../history/countries/PER - Persia.txt | 11 +- .../history/countries/PHI - Philippines.txt | 15 +- .../history/countries/POL - Poland.txt | 34 +- .../history/countries/PRU - Peru.txt | 66 +- .../history/countries/QAT - Qatar.txt | 1 - .../history/countries/QEM - Qemant.txt | 2 +- .../history/countries/QIN - Qing.txt | 1 - .../history/countries/RAJ - British Raj.txt | 9 +- .../history/countries/RIF - Rif.txt | 2 +- .../history/countries/ROM - Romania.txt | 2 - .../history/countries/RUS - Russia.txt | 1 + .../history/countries/SAF - South Africa.txt | 2 - .../history/countries/SAU - Saudi Arabia.txt | 17 +- .../history/countries/SER - Serbia.txt | 7 +- .../history/countries/SIA - Siam.txt | 44 +- .../history/countries/SID - Sidamo.txt | 3 +- .../history/countries/SLO - Slovakia.txt | 13 +- .../history/countries/SOV - Soviet union.txt | 14 +- .../countries/SPM - Sardinia Piedmont.txt | 2 +- .../history/countries/SPR - Spain.txt | 8 - .../history/countries/SWE - Sweden.txt | 2 - .../history/countries/SWI - Switzerland.txt | 28 - .../history/countries/SYR - Syria.txt | 34 +- .../history/countries/TAN - Tannu Tuva.txt | 5 +- .../history/countries/TIB - Tibet.txt | 6 +- .../history/countries/TIG - Tigray.txt | 3 +- .../history/countries/TOS - Tuscany.txt | 2 +- .../countries/TTS - The Two Sicilies.txt | 2 +- .../history/countries/TUK - Turkish.txt | 3 - .../history/countries/TUR - Turkey.txt | 2 +- .../history/countries/UKR - Ukraine.txt | 3 +- .../history/countries/URG - Uruguay.txt | 5 +- .../history/countries/USA - USA.txt | 3 +- .../history/countries/VNM - Vietnam.txt | 8 +- .../history/countries/YEM - Yeman.txt | 13 +- .../history/countries/YUG - Yugoslavia.txt | 3 +- mod/thegreatwar/history/units/AFG_1910.txt | 18 +- mod/thegreatwar/history/units/AFG_1914.txt | 18 +- mod/thegreatwar/history/units/ALB_1914.txt | 4 +- mod/thegreatwar/history/units/ALB_Revolt.txt | 4 +- mod/thegreatwar/history/units/ARG_1910.txt | 10 +- mod/thegreatwar/history/units/ARG_1914.txt | 10 +- mod/thegreatwar/history/units/ASR_1910.txt | 2 +- mod/thegreatwar/history/units/ASR_1914.txt | 2 +- mod/thegreatwar/history/units/AST_1910.txt | 4 +- mod/thegreatwar/history/units/AST_1914.txt | 16 +- mod/thegreatwar/history/units/AUH_1910.txt | 132 +- mod/thegreatwar/history/units/AUH_1914.txt | 154 +- mod/thegreatwar/history/units/BAV_1910.txt | 6 +- mod/thegreatwar/history/units/BHU_1910.txt | 4 +- mod/thegreatwar/history/units/BHU_1914.txt | 4 +- mod/thegreatwar/history/units/BOER_1914.txt | 8 +- mod/thegreatwar/history/units/BOL_1910.txt | 8 +- mod/thegreatwar/history/units/BOL_1914.txt | 8 +- mod/thegreatwar/history/units/BOS_1910.txt | 4 +- mod/thegreatwar/history/units/BRA_1910.txt | 12 +- mod/thegreatwar/history/units/BRA_1914.txt | 16 +- mod/thegreatwar/history/units/BUL_1910.txt | 32 +- mod/thegreatwar/history/units/BUL_1914.txt | 32 +- mod/thegreatwar/history/units/BUL_1919.txt | 1 - mod/thegreatwar/history/units/CAN_1910.txt | 4 +- mod/thegreatwar/history/units/CAN_1914.txt | 4 +- mod/thegreatwar/history/units/CHI_1914.txt | 84 +- mod/thegreatwar/history/units/CHI_1919.txt | 64 +- mod/thegreatwar/history/units/CHL_1910.txt | 8 +- mod/thegreatwar/history/units/CHL_1914.txt | 8 +- mod/thegreatwar/history/units/COL_1910.txt | 4 +- mod/thegreatwar/history/units/COL_1914.txt | 46 +- mod/thegreatwar/history/units/COS_1910.txt | 2 +- mod/thegreatwar/history/units/COS_1914.txt | 2 +- .../history/units/CRO_Trialism.txt | 10 +- mod/thegreatwar/history/units/CUB_1910.txt | 4 +- mod/thegreatwar/history/units/CUB_1914.txt | 4 +- mod/thegreatwar/history/units/DEN_1910.txt | 8 +- mod/thegreatwar/history/units/DEN_1914.txt | 12 +- mod/thegreatwar/history/units/DOM_1910.txt | 2 +- mod/thegreatwar/history/units/DOM_1914.txt | 2 +- mod/thegreatwar/history/units/ECU_1910.txt | 2 +- mod/thegreatwar/history/units/ECU_1914.txt | 36 +- mod/thegreatwar/history/units/ELS_1910.txt | 2 +- mod/thegreatwar/history/units/ELS_1914.txt | 2 +- mod/thegreatwar/history/units/ENG_1910.txt | 68 +- mod/thegreatwar/history/units/ENG_1914.txt | 86 +- mod/thegreatwar/history/units/ETH_1910.txt | 27 +- mod/thegreatwar/history/units/ETH_1914.txt | 12 +- mod/thegreatwar/history/units/FRA_1910.txt | 244 +- mod/thegreatwar/history/units/FRA_1914.txt | 765 +++--- mod/thegreatwar/history/units/FRA_1919.txt | 3 - .../history/units/FRA_AfricanRegiments.txt | 4 +- .../history/units/FRA_AsianRegiments.txt | 4 +- mod/thegreatwar/history/units/GRE_1910.txt | 34 +- mod/thegreatwar/history/units/GRE_1914.txt | 32 +- mod/thegreatwar/history/units/GRE_1919.txt | 145 +- mod/thegreatwar/history/units/GUA_1910.txt | 2 +- mod/thegreatwar/history/units/GUA_1914.txt | 2 +- mod/thegreatwar/history/units/HAI_1910.txt | 2 +- mod/thegreatwar/history/units/HAI_1914.txt | 2 +- mod/thegreatwar/history/units/HJZ_1910.txt | 2 +- mod/thegreatwar/history/units/HJZ_1914.txt | 2 +- mod/thegreatwar/history/units/HOL_1910.txt | 12 +- mod/thegreatwar/history/units/HOL_1914.txt | 12 +- mod/thegreatwar/history/units/HON_1910.txt | 4 +- mod/thegreatwar/history/units/HON_1914.txt | 4 +- .../history/units/HUN_Trialism.txt | 20 +- mod/thegreatwar/history/units/IRE_1914.txt | 6 +- mod/thegreatwar/history/units/ITA_1910.txt | 104 +- mod/thegreatwar/history/units/ITA_1914.txt | 146 +- mod/thegreatwar/history/units/ITA_Tobruk.txt | 14 +- .../history/units/Italian_Askari.txt | 14 +- mod/thegreatwar/history/units/JAP_1910.txt | 42 +- mod/thegreatwar/history/units/JAP_1914.txt | 38 +- mod/thegreatwar/history/units/JBS_1910.txt | 2 +- mod/thegreatwar/history/units/JBS_1914.txt | 2 +- mod/thegreatwar/history/units/KOR_1910.txt | 14 +- mod/thegreatwar/history/units/LIB_1914.txt | 2 +- mod/thegreatwar/history/units/LUX_1914.txt | 8 +- mod/thegreatwar/history/units/Libyan.txt | 4 +- mod/thegreatwar/history/units/MEX_1910.txt | 36 +- mod/thegreatwar/history/units/MTN_1910.txt | 10 +- mod/thegreatwar/history/units/MTN_1914.txt | 8 +- .../history/units/Mexican_Revolution_1910.txt | 72 +- mod/thegreatwar/history/units/NEP_1910.txt | 4 +- mod/thegreatwar/history/units/NEP_1914.txt | 4 +- mod/thegreatwar/history/units/NIC_1910.txt | 2 +- mod/thegreatwar/history/units/NIC_1914.txt | 18 +- mod/thegreatwar/history/units/NOR_1910.txt | 4 +- mod/thegreatwar/history/units/NOR_1914.txt | 4 +- mod/thegreatwar/history/units/NZL_1910.txt | 65 +- mod/thegreatwar/history/units/NZL_1914.txt | 6 +- mod/thegreatwar/history/units/OMA_1914.txt | 2 +- mod/thegreatwar/history/units/PAN_1910.txt | 2 - mod/thegreatwar/history/units/PAN_1914.txt | 2 +- mod/thegreatwar/history/units/PAR_1914.txt | 4 +- mod/thegreatwar/history/units/PER_1910.txt | 4 +- mod/thegreatwar/history/units/PER_1914.txt | 4 +- mod/thegreatwar/history/units/POR_1910.txt | 4 +- mod/thegreatwar/history/units/POR_1914.txt | 4 +- .../history/units/PRC_1911_Wuchang.txt | 8 +- .../history/units/PRC_1911_uprising2.txt | 18 +- .../history/units/PRC_1911_uprising3.txt | 16 +- .../history/units/PRC_1911_uprising4.txt | 12 +- .../history/units/PRC_1911_uprising5.txt | 22 +- mod/thegreatwar/history/units/PRU_1910.txt | 8 +- mod/thegreatwar/history/units/PRU_1914.txt | 8 +- mod/thegreatwar/history/units/QIN_1910.txt | 64 +- mod/thegreatwar/history/units/RAJ_1910.txt | 26 +- mod/thegreatwar/history/units/RAJ_1914.txt | 26 +- mod/thegreatwar/history/units/RAJ_1919.txt | 18 +- mod/thegreatwar/history/units/ROC_1914.txt | 199 +- mod/thegreatwar/history/units/ROM_1910.txt | 42 +- mod/thegreatwar/history/units/ROM_1914.txt | 38 +- mod/thegreatwar/history/units/RUS_1910.txt | 338 ++- mod/thegreatwar/history/units/RUS_1914.txt | 415 ++-- mod/thegreatwar/history/units/SAF_1910.txt | 6 +- mod/thegreatwar/history/units/SAF_1914.txt | 18 +- mod/thegreatwar/history/units/SAU_1910.txt | 6 +- mod/thegreatwar/history/units/SAU_1914.txt | 8 +- mod/thegreatwar/history/units/SER_1910.txt | 42 +- mod/thegreatwar/history/units/SER_1914.txt | 42 +- mod/thegreatwar/history/units/SIA_1910.txt | 6 +- mod/thegreatwar/history/units/SIA_1914.txt | 6 +- .../history/units/SOV_Civil_War.txt | 112 +- .../history/units/SOV_Revolt_01.txt | 66 +- .../history/units/SOV_Revolt_02.txt | 60 +- mod/thegreatwar/history/units/SPR_1910.txt | 90 +- mod/thegreatwar/history/units/SPR_1914.txt | 44 +- mod/thegreatwar/history/units/SWE_1910.txt | 16 +- mod/thegreatwar/history/units/SWE_1914.txt | 14 +- mod/thegreatwar/history/units/SWI_1914.txt | 18 +- mod/thegreatwar/history/units/TIB_1914.txt | 4 +- mod/thegreatwar/history/units/TUR_1910.txt | 9 - mod/thegreatwar/history/units/TUR_1914.txt | 82 +- mod/thegreatwar/history/units/URG_1910.txt | 2 +- mod/thegreatwar/history/units/URG_1914.txt | 5 +- mod/thegreatwar/history/units/USA_1910.txt | 68 +- mod/thegreatwar/history/units/USA_1914.txt | 80 +- mod/thegreatwar/history/units/USA_1919.txt | 68 +- mod/thegreatwar/history/units/VEN_1910.txt | 6 +- mod/thegreatwar/history/units/VEN_1914.txt | 45 +- mod/thegreatwar/history/units/VNM_1910.txt | 2 +- mod/thegreatwar/history/units/YEM_1910.txt | 2 +- mod/thegreatwar/history/units/YEM_1914.txt | 2 +- .../history/units/unlock_ww1_mountineers.txt | 9 + mod/thegreatwar/interface/Technologies.gfx | 20 +- mod/thegreatwar/portraits/00_portraits.txt | 1 - 367 files changed, 6165 insertions(+), 8036 deletions(-) create mode 100755 mod/thegreatwar/common/ai_equipment/ENG_planes.txt create mode 100755 mod/thegreatwar/common/ai_equipment/GER_planes.txt create mode 100755 mod/thegreatwar/common/ai_equipment/USA_planes.txt create mode 100755 mod/thegreatwar/common/ai_equipment/generic_planes.txt create mode 100755 mod/thegreatwar/common/peace_conference/ai_peace/ENG.txt create mode 100755 mod/thegreatwar/common/peace_conference/ai_peace/ETH.txt create mode 100755 mod/thegreatwar/common/peace_conference/ai_peace/GRE.txt create mode 100755 mod/thegreatwar/common/peace_conference/ai_peace/ITA.txt create mode 100755 mod/thegreatwar/common/peace_conference/ai_peace/JAP.txt create mode 100755 mod/thegreatwar/common/peace_conference/ai_peace/SOV.txt create mode 100755 mod/thegreatwar/common/peace_conference/ai_peace/SPR.txt create mode 100755 mod/thegreatwar/common/peace_conference/ai_peace/USA.txt create mode 100755 mod/thegreatwar/common/peace_conference/cost_modifiers/ETH_peace.txt create mode 100755 mod/thegreatwar/common/peace_conference/cost_modifiers/ITA_peace.txt create mode 100755 mod/thegreatwar/common/peace_conference/cost_modifiers/JAP_peace.txt delete mode 100755 mod/thegreatwar/common/units/equipment/single_engine_airframe.txt delete mode 100755 mod/thegreatwar/common/units/equipment/twin_engine_airframe.txt delete mode 100755 mod/thegreatwar/common/units/equipment/ww1_airship.txt create mode 100755 mod/thegreatwar/common/units/equipment/x_plane_airframes.txt delete mode 100644 mod/thegreatwar/gfx/generals/MEX_Felix_Diaz.dds delete mode 100644 mod/thegreatwar/gfx/generals/MEX_Obregon.dds delete mode 100644 mod/thegreatwar/gfx/generals/MEX_Orozco.dds delete mode 100644 mod/thegreatwar/gfx/generals/MEX_Reyes.dds create mode 100755 mod/thegreatwar/gfx/interface/technologies/hoi4tgw/air/airship.dds create mode 100755 mod/thegreatwar/gfx/leaders/SAF/Portrait_South_Africa_Army_Generic.dds create mode 100755 mod/thegreatwar/history/units/unlock_ww1_mountineers.txt diff --git a/mod/thegreatwar/common/ai_equipment/ENG_planes.txt b/mod/thegreatwar/common/ai_equipment/ENG_planes.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/ai_equipment/ENG_planes.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/ai_equipment/GER_planes.txt b/mod/thegreatwar/common/ai_equipment/GER_planes.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/ai_equipment/GER_planes.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/ai_equipment/USA_planes.txt b/mod/thegreatwar/common/ai_equipment/USA_planes.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/ai_equipment/USA_planes.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/ai_equipment/generic_planes.txt b/mod/thegreatwar/common/ai_equipment/generic_planes.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/ai_equipment/generic_planes.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/ai_templates/generic.txt b/mod/thegreatwar/common/ai_templates/generic.txt index d21f9c719..c4cc762ee 100755 --- a/mod/thegreatwar/common/ai_templates/generic.txt +++ b/mod/thegreatwar/common/ai_templates/generic.txt @@ -37,10 +37,7 @@ armor_generic = { num_of_military_factories > 119 } } - - can_upgrade_in_field = { - has_equipment = { light_tank_equipment < 500 } - } + target_width = 18.0 width_weight = 1.0 @@ -808,19 +805,7 @@ infantry_big_generic = { infantry_default = { upgrade_prio = { - factor = 20 - - modifier = { - factor = 0 - - OR = { - date < 1938.1.1 - stockpile_ratio = { - archetype = infantry_equipment - ratio < 4 - } - } - } + factor = 5 } target_width = 40.0 @@ -1098,13 +1083,6 @@ marines_generic = { upgrade_prio = { factor = 2 - modifier = { - factor = 0 - NOT = { - has_tech = amphibious_tank - has_tech = amphibious_mechanized_infantry - } - } modifier = { is_major = no factor = 0 diff --git a/mod/thegreatwar/common/bookmarks/blitzkrieg.txt b/mod/thegreatwar/common/bookmarks/blitzkrieg.txt index e69de29bb..4287ca861 100755 --- a/mod/thegreatwar/common/bookmarks/blitzkrieg.txt +++ b/mod/thegreatwar/common/bookmarks/blitzkrieg.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/bookmarks/powderkeg.txt b/mod/thegreatwar/common/bookmarks/powderkeg.txt index 5edc465bb..da2493878 100755 --- a/mod/thegreatwar/common/bookmarks/powderkeg.txt +++ b/mod/thegreatwar/common/bookmarks/powderkeg.txt @@ -1,4 +1,5 @@ bookmarks = { + bookmark = { name = "POWDERKEG_NAME" desc = "POWDERKEG_DESC" @@ -111,7 +112,7 @@ bookmarks = { history = "OTHER_POWDERKEG_DESC" } - # Minors #### + # Minors #### "USA" = { minor = yes diff --git a/mod/thegreatwar/common/bookmarks/schlieffen.txt b/mod/thegreatwar/common/bookmarks/schlieffen.txt index ca39056d7..a7394dadf 100755 --- a/mod/thegreatwar/common/bookmarks/schlieffen.txt +++ b/mod/thegreatwar/common/bookmarks/schlieffen.txt @@ -1,4 +1,5 @@ bookmarks = { + bookmark = { name = "SCHLIEFFEN_NAME" desc = "SCHLIEFFEN_DESC" diff --git a/mod/thegreatwar/common/bookmarks/the_aftermath_of_versailles.txt b/mod/thegreatwar/common/bookmarks/the_aftermath_of_versailles.txt index 7217c5517..f60592f4e 100644 --- a/mod/thegreatwar/common/bookmarks/the_aftermath_of_versailles.txt +++ b/mod/thegreatwar/common/bookmarks/the_aftermath_of_versailles.txt @@ -1,4 +1,5 @@ bookmarks = { + bookmark = { name = "THE_AFTERMATH_OF_VERSAILLES_NAME" desc = "THE_AFTERMATH_OF_VERSAILLES_DESC" diff --git a/mod/thegreatwar/common/bookmarks/the_gathering_storm.txt b/mod/thegreatwar/common/bookmarks/the_gathering_storm.txt index e69de29bb..4287ca861 100755 --- a/mod/thegreatwar/common/bookmarks/the_gathering_storm.txt +++ b/mod/thegreatwar/common/bookmarks/the_gathering_storm.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/characters/MEX.txt b/mod/thegreatwar/common/characters/MEX.txt index 4b6a0716c..be4b15c24 100644 --- a/mod/thegreatwar/common/characters/MEX.txt +++ b/mod/thegreatwar/common/characters/MEX.txt @@ -5,26 +5,94 @@ characters={ civilian={ large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_emiliano_zapata.dds" } + army={ + large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_emiliano_zapata.dds" + } + } + corps_commander={ + traits = { defensive_doctrine inspirational_leader } + skill = 2 + attack_skill=1 + defense_skill=2 + planning_skill=1 + logistics_skill=1 + } + country_leader={ + ideology=marxism + expire="1935.1.1.1" + } + } + MEX_emiliano_zapata_2 = { + name="Emiliano Zapata" + portraits={ + civilian={ + large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_emiliano_zapata.dds" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_emiliano_zapata.dds" + } + } + corps_commander={ + traits = { defensive_doctrine inspirational_leader } + skill = 2 + attack_skill=1 + defense_skill=2 + planning_skill=1 + logistics_skill=1 } country_leader={ ideology=marxism expire="1935.1.1.1" - id=-1 } } - MEX_pancho_villa={ + + MEX_pancho_villa = { + name="Pancho Villa" + portraits={ + civilian={ + large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_pancho_villa.dds" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_pancho_villa.dds" + } + } + corps_commander={ + traits = { logistics_wizard offensive_doctrine inspirational_leader fast_planner } + skill = 4 + attack_skill=2 + defense_skill=2 + planning_skill=2 + logistics_skill=2 + } + country_leader={ + ideology=falangism + expire="1935.1.1.1" + } + } + MEX_pancho_villa_2 = { name="Pancho Villa" portraits={ civilian={ large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_pancho_villa.dds" } + army={ + large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_pancho_villa.dds" + } + } + corps_commander={ + traits = { logistics_wizard offensive_doctrine inspirational_leader fast_planner } + skill = 4 + attack_skill=2 + defense_skill=2 + planning_skill=2 + logistics_skill=2 } country_leader={ ideology=falangism expire="1935.1.1.1" - id=-1 } } + MEX_francisco_madero = { name="Francisco I. Madero" portraits={ @@ -35,27 +103,81 @@ characters={ country_leader={ ideology=moderatism expire="1935.1.1.1" - id=-1 } } - MEX_porfirio_diaz={ + + MEX_porfirio_diaz = { name="Porfirio Díaz" portraits={ civilian={ large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_porfirio_diaz.dds" } + army={ + large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_porfirio_diaz.dds" + } + } + corps_commander={ + traits = { defensive_doctrine offensive_doctrine old_guard } + skill = 4 + attack_skill=1 + defense_skill=2 + planning_skill=1 + logistics_skill=1 } country_leader={ ideology=autocracy expire="1912.1.1.1" - id=-1 } } - MEX_victoriano_huerta={ + + MEX_porfirio_diaz_2 = { + name="Porfirio Díaz" + portraits={ + civilian={ + large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_porfirio_diaz.dds" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_porfirio_diaz.dds" + } + } + corps_commander={ + traits = { defensive_doctrine offensive_doctrine old_guard } + skill = 4 + attack_skill=1 + defense_skill=2 + planning_skill=1 + logistics_skill=1 + } + country_leader={ + ideology=autocracy + expire="1912.1.1.1" + } + } + + MEX_victoriano_huerta = { name="Victoriano Huerta" portraits={ + civilian={ + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_victoriano_huerta.dds" + } army={ - small="" + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_victoriano_huerta.dds" + } + } + corps_commander={ + traits={ fortress_buster } + skill=2 + attack_skill=1 + defense_skill=2 + planning_skill=1 + logistics_skill=1 + } + } + MEX_victoriano_huerta_2 = { + name="Victoriano Huerta" + portraits={ + civilian={ + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_victoriano_huerta.dds" } army={ large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_victoriano_huerta.dds" @@ -68,9 +190,9 @@ characters={ defense_skill=2 planning_skill=1 logistics_skill=1 - legacy_id=55005 } } + MEX_blanquet={ name="Blanquet" portraits={ @@ -87,9 +209,167 @@ characters={ defense_skill=1 planning_skill=2 logistics_skill=1 - legacy_id=55013 } } + + MEX_BernardoReyes = { + name="Bernardo Reyes" + portraits={ + army={ + small="" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Reyes.dds" + } + } + corps_commander={ + traits = { } + skill=3 + attack_skill=2 + defense_skill=1 + planning_skill=1 + logistics_skill=1 + } + } + + MEX_BernardoReyes_2 = { + name="Bernardo Reyes" + portraits={ + army={ + small="" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Reyes.dds" + } + } + corps_commander={ + traits = { } + skill=3 + attack_skill=2 + defense_skill=1 + planning_skill=1 + logistics_skill=1 + } + } + + MEX_FelixDiaz = { + name="Félix Díaz" + portraits={ + army={ + small="" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Felix_Diaz.dds" + } + } + corps_commander={ + traits = { old_guard desert_fox trickster } + skill=4 + attack_skill=2 + defense_skill=2 + planning_skill=1 + logistics_skill=1 + } + } + MEX_FelixDiaz_2 = { + name="Félix Díaz" + portraits={ + army={ + small="" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Felix_Diaz.dds" + } + } + corps_commander={ + traits = { old_guard desert_fox trickster } + skill=4 + attack_skill=2 + defense_skill=2 + planning_skill=1 + logistics_skill=1 + } + } + + MEX_AlvaroObregon = { + name="Álvaro Obregón" + portraits={ + army={ + small="" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Obregon.dds" + } + } + corps_commander={ + traits = { trickster } + skill=3 + attack_skill=1 + defense_skill=2 + planning_skill=2 + logistics_skill=1 + } + } + + MEX_AlvaroObregon_2 = { + name="Álvaro Obregón" + portraits={ + army={ + small="" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Obregon.dds" + } + } + corps_commander={ + traits = { trickster } + skill=3 + attack_skill=1 + defense_skill=2 + planning_skill=2 + logistics_skill=1 + } + } + + MEX_PascualOrozco = { + name="Pascual Orozco" + portraits={ + army={ + small="" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Orozco.dds" + } + } + corps_commander={ + traits = { } + skill=1 + attack_skill=1 + defense_skill=2 + planning_skill=1 + logistics_skill=2 + } + } + MEX_PascualOrozco_2 = { + name="Pascual Orozco" + portraits={ + army={ + small="" + } + army={ + large="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Orozco.dds" + } + } + corps_commander={ + traits = { } + skill=1 + attack_skill=1 + defense_skill=2 + planning_skill=1 + logistics_skill=2 + } + } + MEX_bravo={ name="Bravo" portraits={ @@ -106,7 +386,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55014 } } MEX_mercado={ @@ -125,7 +404,6 @@ characters={ defense_skill=1 planning_skill=2 logistics_skill=1 - legacy_id=55036 } } MEX_mier={ @@ -144,7 +422,6 @@ characters={ defense_skill=2 planning_skill=1 logistics_skill=1 - legacy_id=55037 } } MEX_velasco={ @@ -164,7 +441,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=2 - legacy_id=55058 } } MEX_chao={ @@ -184,7 +460,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55081 } } MEX_robles={ @@ -203,7 +478,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55124 } } MEX_vazquez_herrera_l ={ @@ -222,7 +496,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55148 } } MEX_vergara_cs ={ @@ -242,7 +515,6 @@ characters={ defense_skill=2 planning_skill=1 logistics_skill=1 - legacy_id=55150 } } MEX_farfan_campos_c ={ @@ -262,7 +534,6 @@ characters={ defense_skill=1 planning_skill=2 logistics_skill=1 - legacy_id=55171 } } MEX_barrios_a ={ @@ -282,7 +553,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55179 } } MEX_aguirre_escobar={ @@ -301,7 +571,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55200 } } MEX_aguirre_santiago={ @@ -320,7 +589,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55201 } } MEX_amaro_dominguez={ @@ -339,7 +607,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55208 } } MEX_cabral={ @@ -358,7 +625,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=2 - legacy_id=55215 } } MEX_carrasco={ @@ -377,7 +643,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55220 } } MEX_castro={ @@ -396,7 +661,6 @@ characters={ defense_skill=1 planning_skill=2 logistics_skill=1 - legacy_id=55222 } } MEX_dieguez={ @@ -415,7 +679,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55228 } } MEX_dominguez_suarez={ @@ -434,7 +697,6 @@ characters={ defense_skill=2 planning_skill=1 logistics_skill=1 - legacy_id=55229 } } MEX_garcia_alvarado={ @@ -453,7 +715,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55232 } } MEX_gonzalez_pena={ @@ -472,7 +733,6 @@ characters={ defense_skill=1 planning_skill=2 logistics_skill=1 - legacy_id=55237 } } MEX_herrero_hernandez={ @@ -491,7 +751,6 @@ characters={ defense_skill=2 planning_skill=1 logistics_skill=1 - legacy_id=55243 } } MEX_maycotte={ @@ -510,7 +769,6 @@ characters={ defense_skill=1 planning_skill=1 logistics_skill=1 - legacy_id=55250 } } MEX_mugica_velazquez ={ @@ -529,7 +787,6 @@ characters={ defense_skill=1 planning_skill=2 logistics_skill=1 - legacy_id=55252 } } MEX_aguilar={ @@ -549,7 +806,6 @@ characters={ defense_skill=2 planning_skill=3 logistics_skill=1 - legacy_id=55009 } } MEX_azueta={ @@ -568,7 +824,6 @@ characters={ defense_skill=1 maneuvering_skill=1 coordination_skill=1 - legacy_id=55061 } } MEX_malpica={ @@ -579,7 +834,6 @@ characters={ defense_skill=1 maneuvering_skill=1 coordination_skill=1 - legacy_id=55261 } } MEX_hilario={ @@ -598,7 +852,6 @@ characters={ defense_skill=1 maneuvering_skill=1 coordination_skill=1 - legacy_id=-1 } } MEX_Salinas={ @@ -617,7 +870,6 @@ characters={ defense_skill=1 maneuvering_skill=1 coordination_skill=1 - legacy_id=-1 } } diff --git a/mod/thegreatwar/common/countries/Japan.txt b/mod/thegreatwar/common/countries/Japan.txt index abc764e54..6ca4f8840 100755 --- a/mod/thegreatwar/common/countries/Japan.txt +++ b/mod/thegreatwar/common/countries/Japan.txt @@ -1,5 +1,3 @@ - - graphical_culture = asian_gfx color = { 255 191 191 } \ No newline at end of file diff --git a/mod/thegreatwar/common/countries/Latvia.txt b/mod/thegreatwar/common/countries/Latvia.txt index 5d40025d1..43ca9f0d0 100755 --- a/mod/thegreatwar/common/countries/Latvia.txt +++ b/mod/thegreatwar/common/countries/Latvia.txt @@ -1,5 +1,3 @@ - - graphical_culture = eastern_european_gfx color = { 112 90 87 } \ No newline at end of file diff --git a/mod/thegreatwar/common/countries/Oman.txt b/mod/thegreatwar/common/countries/Oman.txt index fc1a29933..a8d1171ed 100755 --- a/mod/thegreatwar/common/countries/Oman.txt +++ b/mod/thegreatwar/common/countries/Oman.txt @@ -1,5 +1,3 @@ - - graphical_culture = middle_eastern_gfx color = { 155 101 107 } \ No newline at end of file diff --git a/mod/thegreatwar/common/countries/Palestine.txt b/mod/thegreatwar/common/countries/Palestine.txt index 901d9642e..a086a45d4 100755 --- a/mod/thegreatwar/common/countries/Palestine.txt +++ b/mod/thegreatwar/common/countries/Palestine.txt @@ -1,4 +1,3 @@ - graphical_culture = middle_eastern_gfx graphical_culture_2d = middle_eastern_2d diff --git a/mod/thegreatwar/common/countries/PersiaNorthen.txt b/mod/thegreatwar/common/countries/PersiaNorthen.txt index 343252cc5..94dcfbab8 100644 --- a/mod/thegreatwar/common/countries/PersiaNorthen.txt +++ b/mod/thegreatwar/common/countries/PersiaNorthen.txt @@ -1,4 +1,3 @@ - graphical_culture = middle_eastern_gfx color = { 31 213 144 } \ No newline at end of file diff --git a/mod/thegreatwar/common/countries/Siam.txt b/mod/thegreatwar/common/countries/Siam.txt index 644ff4c35..3a7c0a5a0 100755 --- a/mod/thegreatwar/common/countries/Siam.txt +++ b/mod/thegreatwar/common/countries/Siam.txt @@ -1,4 +1,3 @@ - graphical_culture = asian_gfx color = { 171 190 152 } \ No newline at end of file diff --git a/mod/thegreatwar/common/countries/Slovakia.txt b/mod/thegreatwar/common/countries/Slovakia.txt index 1037d11a6..92954b368 100755 --- a/mod/thegreatwar/common/countries/Slovakia.txt +++ b/mod/thegreatwar/common/countries/Slovakia.txt @@ -1,5 +1,3 @@ - - graphical_culture = eastern_european_gfx color = { 54 167 156 } \ No newline at end of file diff --git a/mod/thegreatwar/common/countries/Tannu Tuva.txt b/mod/thegreatwar/common/countries/Tannu Tuva.txt index 622d648bc..428e0fbc6 100755 --- a/mod/thegreatwar/common/countries/Tannu Tuva.txt +++ b/mod/thegreatwar/common/countries/Tannu Tuva.txt @@ -1,5 +1,3 @@ - - graphical_culture = eastern_european_gfx color = { 152 130 191 } \ No newline at end of file diff --git a/mod/thegreatwar/common/countries/Tunisia.txt b/mod/thegreatwar/common/countries/Tunisia.txt index 128518edc..528c8ba4f 100755 --- a/mod/thegreatwar/common/countries/Tunisia.txt +++ b/mod/thegreatwar/common/countries/Tunisia.txt @@ -1,4 +1,3 @@ - graphical_culture = middle_eastern_gfx color = { 170 189 152 } \ No newline at end of file diff --git a/mod/thegreatwar/common/country_tags/00_countries.txt b/mod/thegreatwar/common/country_tags/00_countries.txt index 54f7f8ca4..c1d6f36c8 100755 --- a/mod/thegreatwar/common/country_tags/00_countries.txt +++ b/mod/thegreatwar/common/country_tags/00_countries.txt @@ -280,3 +280,21 @@ KHI = "countries/Khiva.txt" UDM = "countries/Udmurtia.txt" CHU = "countries/Chuvashia.txt" MEL = "countries/Mariel.txt" + +# OPEN BETA 0.19 (Avalanche 1.12) +AFA = "countries/Afar.txt" +AOI = "countries/Italian East Africa.txt" +BEG = "countries/Benishangul-Gumuz.txt" +GBA = "countries/Gambela.txt" +HAR = "countries/Harar.txt" +KHA = "countries/Khakassia.txt" +LBV = "countries/Lombardy Venetia.txt" +ORO = "countries/Oromo.txt" +PAP = "countries/Papal States.txt" +QEM = "countries/Qemant.txt" +RIF = "countries/Rif.txt" +SID = "countries/Sidamo.txt" +SPM = "countries/Sardinia Piedmont.txt" +TIG = "countries/Tigray.txt" +TOS = "countries/Tuscany.txt" +TTS = "countries/The Two Sicilies.txt" \ No newline at end of file diff --git a/mod/thegreatwar/common/national_focus/canada.txt b/mod/thegreatwar/common/national_focus/canada.txt index 482ac656a..9d88bfbf4 100755 --- a/mod/thegreatwar/common/national_focus/canada.txt +++ b/mod/thegreatwar/common/national_focus/canada.txt @@ -512,14 +512,7 @@ focus_tree = { available_if_capitulated = yes completion_reward = { - random_owned_controlled_state = { - add_extra_state_shared_building_slots = 2 - add_building_construction = { - type = dockyard - level = 2 - instant_build = yes - } - } + navy_experience = 25 } } @@ -1564,28 +1557,28 @@ focus_tree = { y = 1 completion_reward = { - 464 = { - add_building_construction = { - type = infrastructure - level = 2 - instant_build = yes - } - } - 465 = { - add_building_construction = { - type = infrastructure - level = 2 - instant_build = yes - } - } - 468 = { - add_building_construction = { - type = infrastructure - level = 1 - instant_build = yes - } - } - + + #464 = { + # add_building_construction = { + # type = infrastructure + # level = 2 + # instant_build = yes + # } + #} + #465 = { + # add_building_construction = { + # type = infrastructure + # level = 2 + # instant_build = yes + # } + #} + #468 = { + # add_building_construction = { + # type = infrastructure + # level = 1 + # instant_build = yes + # } + #} swap_ideas = { remove_idea = CAN_broken_infrastructure @@ -1999,18 +1992,15 @@ focus_tree = { y = 1 - - - completion_reward = { add_ideas = CAN_pacific_fleet - 473 = { - add_building_construction = { - type = naval_base - level = 2 - instant_build = yes - } - } + #473 = { + # add_building_construction = { + # type = naval_base + # level = 2 + # instant_build = yes + # } + #} } } diff --git a/mod/thegreatwar/common/national_focus/germany.txt b/mod/thegreatwar/common/national_focus/germany.txt index 1dc0ae60e..9b1da9295 100755 --- a/mod/thegreatwar/common/national_focus/germany.txt +++ b/mod/thegreatwar/common/national_focus/germany.txt @@ -946,7 +946,8 @@ focus_tree = { completion_reward = { FIN = { - start_civil_war = { + BBA_start_civil_war = { + keep_all_characters = yes ruling_party = democratic ideology = communism size = 0.1 @@ -3049,7 +3050,8 @@ focus_tree = { elections_allowed = no } - start_civil_war = { + BBA_start_civil_war = { + keep_all_characters = yes ideology = democratic } } diff --git a/mod/thegreatwar/common/national_focus/japan.txt b/mod/thegreatwar/common/national_focus/japan.txt index 44ac486fc..53fddc404 100755 --- a/mod/thegreatwar/common/national_focus/japan.txt +++ b/mod/thegreatwar/common/national_focus/japan.txt @@ -245,7 +245,7 @@ focus_tree = { hidden_effect = { - create_country_leader={ name = "Emperor Taishō " desc=JAP_emperor_taisho_DESC picture="gfx/leaders/JAP_emperor_taisho.dds" expire="1970.1.1" ideology=fascism_ideology traits={ } } + create_country_leader={ name = "Emperor Taishō " desc = JAP_emperor_taisho_DESC picture="gfx/leaders/JAP_emperor_taisho.dds" expire="1970.1.1" ideology=fascism_ideology traits={ } } } } @@ -1463,7 +1463,7 @@ focus_tree = { } hidden_effect = { - create_country_leader={ name = "Emperor Taishō " desc=JAP_emperor_taisho_DESC picture="gfx/leaders/JAP_emperor_taisho.dds" expire="1970.1.1" ideology=fascism_ideology traits={ } } + create_country_leader={ name = "Emperor Taishō " desc = JAP_emperor_taisho_DESC picture="gfx/leaders/JAP_emperor_taisho.dds" expire="1970.1.1" ideology=fascism_ideology traits={ } } } } @@ -3353,7 +3353,8 @@ focus_tree = { set_capital = { state = 532 } - start_civil_war = { + BBA_start_civil_war = { + keep_all_characters = yes ruling_party = communism ideology = ROOT size = 0.8 @@ -6608,7 +6609,8 @@ focus_tree = { MAN = { puppet = MEN } } add_popularity = { ideology = democratic popularity = 0.1 } - start_civil_war = { + BBA_start_civil_war = { + keep_all_characters = yes ruling_party = democratic ideology = fascism size = 0.5 diff --git a/mod/thegreatwar/common/national_focus/mexico.txt b/mod/thegreatwar/common/national_focus/mexico.txt index c0bace119..6666869e8 100644 --- a/mod/thegreatwar/common/national_focus/mexico.txt +++ b/mod/thegreatwar/common/national_focus/mexico.txt @@ -38,9 +38,10 @@ focus_tree = { add_political_power = -100 add_stability = 0.10 hidden_effect = { - create_corps_commander={ name = "Bernardo Reyes" portrait_path="gfx/generals/MEX_Reyes.dds" traits={ } skill=3} - create_corps_commander={ name = "Felix Diaz" portrait_path="gfx/generals/MEX_Felix_Diaz.dds" traits={ old_guard desert_fox trickster } skill=4 } - create_field_marshal={ name = "Porfirio Diaz" portrait_path="gfx/fieldmarshal/MEX_Diaz.dds" traits={ defensive_doctrine offensive_doctrine old_guard } skill=5 } + + recruit_character = MEX_BernardoReyes + recruit_character = MEX_FelixDiaz + recruit_character = MEX_porfirio_diaz } } @@ -117,16 +118,18 @@ focus_tree = { prerequisite = { focus=MEX_ww1_Rebuild_Mexico } completion_reward = { - add_manpower = 200000 - army_experience=20 - hidden_effect = { - create_field_marshal={ name = "Pancho Villa" portrait_path="gfx/fieldmarshal/MEX_Villa.dds" traits={ logistics_wizard offensive_doctrine inspirational_leader fast_planner} skill= 5 } - create_field_marshal={ name = "Emiliano Zapata" portrait_path="gfx/fieldmarshal/MEX_Zapata.dds" traits={ defensive_doctrine inspirational_leader } skill=4 } - create_corps_commander={ name = "Álvaro Obregón" portrait_path="gfx/generals/MEX_Obregon.dds" traits={ trickster } skill=3 } - create_corps_commander={ name = "Pascual Orozco" portrait_path="gfx/generals/MEX_Orozco.dds" traits={ } skill=2 } - load_oob = "Mexican_Revolution_1910" - } + add_manpower = 200000 + army_experience=20 + hidden_effect = { + + recruit_character = MEX_pancho_villa + recruit_character = MEX_emiliano_zapata + recruit_character = MEX_AlvaroObregon + recruit_character = MEX_PascualOrozco + load_oob = "Mexican_Revolution_1910" + } } + cost = 10 x = 0 y = 5 diff --git a/mod/thegreatwar/common/national_focus/poland.txt b/mod/thegreatwar/common/national_focus/poland.txt index 522410311..ace90b378 100755 --- a/mod/thegreatwar/common/national_focus/poland.txt +++ b/mod/thegreatwar/common/national_focus/poland.txt @@ -192,7 +192,8 @@ completion_reward = { add_popularity = { ideology = fascism popularity = 0.20 } - start_civil_war = { + BBA_start_civil_war = { + keep_all_characters = yes ideology = fascism } } @@ -1631,7 +1632,8 @@ completion_reward = { add_political_power = -200 - start_civil_war = { + BBA_start_civil_war = { + keep_all_characters = yes ideology = communism } } diff --git a/mod/thegreatwar/common/national_focus/russia.txt b/mod/thegreatwar/common/national_focus/russia.txt index 1a689f4e1..4b5ad5627 100755 --- a/mod/thegreatwar/common/national_focus/russia.txt +++ b/mod/thegreatwar/common/national_focus/russia.txt @@ -3186,7 +3186,7 @@ focus_tree = { completion_reward = { create_country_leader = { - name = "Alexander IV" desc=WHR_aleksandr_kolchak_DESC picture="gfx/hoi4tgw_portraits/RUS/navy_admirals/RUS_kolchak.dds" expire="1935.1.1" ideology = autocracy traits = {} + name = "Alexander IV" desc = WHR_aleksandr_kolchak_DESC picture="gfx/hoi4tgw_portraits/RUS/navy_admirals/RUS_kolchak.dds" expire="1935.1.1" ideology = autocracy traits = {} } add_stability = -0.25 add_political_power = -300 diff --git a/mod/thegreatwar/common/national_focus/soviet.txt b/mod/thegreatwar/common/national_focus/soviet.txt index 8158bddba..8a23a93a8 100755 --- a/mod/thegreatwar/common/national_focus/soviet.txt +++ b/mod/thegreatwar/common/national_focus/soviet.txt @@ -918,7 +918,7 @@ focus_tree = { id = SOV_ww1_invite_romanovs icon = GFX_hoi4tgw_russianempire prerequisite = { focus = SOV_ww1_strengthen_duma focus = SOV_ww1_imperial_glory } - completion_reward = { if = { limit = { has_completed_focus = SOV_ww1_liberty } custom_effect_tooltip = romanovs_returned_democratic } if = { limit = { has_completed_focus = SOV_ww1_authority } create_country_leader={ name = "Nikolay II" desc=RUS_nikolai_ii_DESC picture="gfx/hoi4tgw_portraits/RUS/country_leaders/RUS_nikolai_ii.dds" expire="1935.1.1" ideology=autocracy traits={ } } } } + completion_reward = { if = { limit = { has_completed_focus = SOV_ww1_liberty } custom_effect_tooltip = romanovs_returned_democratic } if = { limit = { has_completed_focus = SOV_ww1_authority } create_country_leader={ name = "Nikolay II" desc = RUS_nikolai_ii_DESC picture="gfx/hoi4tgw_portraits/RUS/country_leaders/RUS_nikolai_ii.dds" expire="1935.1.1" ideology=autocracy traits={ } } } } ai_will_do = { factor = 10 modifier = { factor = 1 is_historical_focus_on = yes} } cost = 10 x = 12 @@ -1266,7 +1266,8 @@ focus_tree = { } completion_reward = { PER = { - start_civil_war = { + BBA_start_civil_war = { + keep_all_characters = yes ruling_party = communism ideology = communism size = 0.5 diff --git a/mod/thegreatwar/common/peace_conference/ai_peace/ENG.txt b/mod/thegreatwar/common/peace_conference/ai_peace/ENG.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/ai_peace/ENG.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/peace_conference/ai_peace/ETH.txt b/mod/thegreatwar/common/peace_conference/ai_peace/ETH.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/ai_peace/ETH.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/peace_conference/ai_peace/GRE.txt b/mod/thegreatwar/common/peace_conference/ai_peace/GRE.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/ai_peace/GRE.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/peace_conference/ai_peace/ITA.txt b/mod/thegreatwar/common/peace_conference/ai_peace/ITA.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/ai_peace/ITA.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/peace_conference/ai_peace/JAP.txt b/mod/thegreatwar/common/peace_conference/ai_peace/JAP.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/ai_peace/JAP.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/peace_conference/ai_peace/SOV.txt b/mod/thegreatwar/common/peace_conference/ai_peace/SOV.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/ai_peace/SOV.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/peace_conference/ai_peace/SPR.txt b/mod/thegreatwar/common/peace_conference/ai_peace/SPR.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/ai_peace/SPR.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/peace_conference/ai_peace/USA.txt b/mod/thegreatwar/common/peace_conference/ai_peace/USA.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/ai_peace/USA.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/peace_conference/cost_modifiers/ETH_peace.txt b/mod/thegreatwar/common/peace_conference/cost_modifiers/ETH_peace.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/cost_modifiers/ETH_peace.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/peace_conference/cost_modifiers/ITA_peace.txt b/mod/thegreatwar/common/peace_conference/cost_modifiers/ITA_peace.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/cost_modifiers/ITA_peace.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/peace_conference/cost_modifiers/JAP_peace.txt b/mod/thegreatwar/common/peace_conference/cost_modifiers/JAP_peace.txt new file mode 100755 index 000000000..4287ca861 --- /dev/null +++ b/mod/thegreatwar/common/peace_conference/cost_modifiers/JAP_peace.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/common/technologies/infantry.txt b/mod/thegreatwar/common/technologies/infantry.txt index 7e5857dc2..2f0a67372 100644 --- a/mod/thegreatwar/common/technologies/infantry.txt +++ b/mod/thegreatwar/common/technologies/infantry.txt @@ -1190,7 +1190,7 @@ technologies = { } on_research_complete = { hidden_effect = { - load_oob = "unlock_mountaineers" + load_oob = "unlock_ww1_mountineers" } custom_effect_tooltip = UNLOCK_DIVISION_TEMPLATE } @@ -1212,7 +1212,7 @@ technologies = { } ai_will_do = { - factor = 1 + factor = 0.7 } } diff --git a/mod/thegreatwar/common/units/air.txt b/mod/thegreatwar/common/units/air.txt index 341c7263f..f67f224bf 100755 --- a/mod/thegreatwar/common/units/air.txt +++ b/mod/thegreatwar/common/units/air.txt @@ -1,6 +1,6 @@ sub_units = { - # Small airframe + # Small airframe fighter = { sprite = light_plane priority = 1 @@ -179,7 +179,7 @@ sub_units = { transport_plane = { sprite = heavy_plane priority = 6 - active = yes + active = no type = air_transport need = { transport_plane_equipment = 1 } land_air_wing_size = 100 @@ -197,11 +197,13 @@ sub_units = { # HOI4 TGW airship_bomber = { - sprite = airship_plane + sprite = airship_airframe priority = 1 active = yes type = strategic_bomber need = { airship_bomber_equipment = 1 } + categories = { category_strat_bomber } + land_air_wing_size = 1 } # HOI4 TGW diff --git a/mod/thegreatwar/common/units/equipment/plane_airframes.txt b/mod/thegreatwar/common/units/equipment/plane_airframes.txt index 30ce74151..b8c9678b7 100755 --- a/mod/thegreatwar/common/units/equipment/plane_airframes.txt +++ b/mod/thegreatwar/common/units/equipment/plane_airframes.txt @@ -3,12 +3,6 @@ equipments = { small_plane_airframe = { year = 1912 - #can_be_produced = { - # NOT = { - # has_idea = BUL_army_restrictions - # } - #} - is_archetype = yes is_convertable = yes picture = archetype_fighter_equipment @@ -2891,4 +2885,228 @@ equipments = { } } + + # THE GREAT WAR MOD ############################################################################################ + + # airship Airframe + airship_airframe = { + year = 1910 + + is_archetype = yes + is_convertable = yes + picture = archetype_strat_bomber_equipment + is_buildable = no + type = strategic_bomber + type_override = fixed_main_weapon_slot + allowed_types = { + strategic_bomber + } + + allow_mission_type = training + group_by = archetype + sprite = airship_plane + air_map_icon_frame = 10 + interface_category = interface_category_air + + interface_overview_category_index = 5 + air_superiority = 0.01 + reliability = 0.8 + naval_strike_attack = 1.5 + naval_strike_targetting = 0.6 + lend_lease_cost = 12 + manpower = 80 + fuel_consumption = 0.34 + build_cost_ic = 60 + + resources = { + aluminium = 2 + wood = 6 + } + + module_slots = { + fixed_main_weapon_slot = { + required = yes + allowed_module_categories = { + strat_weapon + nav_bomber_weapon + } + } + + fixed_auxiliary_weapon_slot_1 = { + required = no + allowed_module_categories = { + recon_camera + strat_weapon + nav_bomber_weapon + mine_warfare_offense + } + } + fixed_auxiliary_weapon_slot_2 = { + required = no + allowed_module_categories = { + recon_camera + strat_weapon + nav_bomber_weapon + mine_warfare_offense + } + } + + fixed_auxiliary_weapon_slot_3 = { + required = no + allowed_module_categories = { + recon_camera + strat_weapon + nav_bomber_weapon + mine_warfare_offense + } + } + + engine_type_slot = { + required = yes + allowed_module_categories = { + quad_large_plane_engine_type + large_plane_engine_type + } + } + + special_type_slot_1 = { + required = no + allowed_module_categories = { + plane_special_module_defense_turret + plane_special_module_bomb_sights + plane_special_module_radio_navigation + plane_special_module_air_ground_radar + plane_special_module_air_air_radar + plane_special_module_large + mine_warfare_defense + } + } + + special_type_slot_2 = { + required = no + allowed_module_categories = { + plane_special_module_defense_turret + plane_special_module_bomb_sights + plane_special_module_radio_navigation + plane_special_module_air_ground_radar + plane_special_module_air_air_radar + plane_special_module_large + mine_warfare_defense + } + } + + special_type_slot_3 = { + required = no + allowed_module_categories = { + plane_special_module_defense_turret + plane_special_module_bomb_sights + plane_special_module_radio_navigation + plane_special_module_air_ground_radar + plane_special_module_air_air_radar + plane_special_module_large + mine_warfare_defense + } + } + + special_type_slot_4 = { + required = no + allowed_module_categories = { + plane_special_module_defense_turret + plane_special_module_bomb_sights + plane_special_module_radio_navigation + plane_special_module_air_ground_radar + plane_special_module_air_air_radar + plane_special_module_large + mine_warfare_defense + } + } + + special_type_slot_5 = { + required = no + allowed_module_categories = { + plane_special_module_defense_turret + plane_special_module_bomb_sights + plane_special_module_radio_navigation + plane_special_module_air_ground_radar + plane_special_module_air_air_radar + plane_special_module_large + mine_warfare_defense + } + } + } + + module_count_limit = { + module = fixed_explosive_charge + count < 2 + } + + module_count_limit = { + module = self_sealing_fuel_tanks_large + count < 2 + } + + module_count_limit = { + module = non_strategic_materials_large + count < 2 + } + + module_count_limit = { + module = flying_boat_large + count < 2 + } + + module_count_limit = { + module = recon_camera + count < 2 + } + + module_count_limit = { + module = demining_coil + count < 2 + } + + module_count_limit = { + module = torpedo_mounting + count < 4 + } + + module_count_limit = { + module = tank_buster_1 + count < 5 + } + + module_count_limit = { + module = tank_buster_2 + count < 3 + } + + module_count_limit = { + category = plane_special_module_bomb_sights + count < 2 + } + + module_count_limit = { + category = plane_special_module_radio_navigation + count < 2 + } + + module_count_limit = { + category = plane_special_module_air_ground_radar + count < 2 + } + + module_count_limit = { + category = plane_special_module_air_air_radar + count < 2 + } + + default_modules = { + fixed_main_weapon_slot = light_mg_2x + fixed_auxiliary_weapon_slot_1 = empty + engine_type_slot = engine_1_4x + special_type_slot_1 = empty + special_type_slot_2 = empty + } + } + } \ No newline at end of file diff --git a/mod/thegreatwar/common/units/equipment/quad_engine_airframe.txt b/mod/thegreatwar/common/units/equipment/quad_engine_airframe.txt index a266fe468..bcb90da67 100755 --- a/mod/thegreatwar/common/units/equipment/quad_engine_airframe.txt +++ b/mod/thegreatwar/common/units/equipment/quad_engine_airframe.txt @@ -1,165 +1,198 @@ equipments = { - strat_bomber_equipment = { - year = 1900 +# strat_bomber_equipment = { +# year = 1933 +# +# can_be_produced = { +# NOT = { +# has_idea = BUL_army_restrictions +# } +# } +# +# is_archetype = yes +# is_convertable = yes +# picture = archetype_strat_bomber_equipment +# is_buildable = no +# type = strategic_bomber +# group_by = archetype +# sprite = heavy_plane +# air_map_icon_frame = 11 +# +# interface_category = interface_category_air +# +# # Strategic bomber +# interface_overview_category_index = 5 +# +# upgrades = { +# plane_bomb_upgrade +# plane_range_upgrade +# plane_engine_upgrade +# plane_reliability_upgrade +# } +# +# air_superiority = 0.01 +# reliability = 0.8 +# +# # Air vs Navy - high damage / low hit chance / hard to hurt +# naval_strike_attack = 1.5 +# naval_strike_targetting = 0.6 +# surface_detection = 10 # For airwing of 100 planes (Destroyer I: 20 surface detection) +# sub_detection = 2.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) +# +# #Space taken in convoy +# lend_lease_cost = 12 +# +# build_cost_ic = 60 +# resources = { +# #oil = 1 +# aluminium = 3 +# rubber = 2 +# } +# +# manpower = 80 +# fuel_consumption = 0.8 +# } +# +# jet_strat_bomber_equipment = { +# year = 1933 +# +# can_be_produced = { +# NOT = { +# has_idea = BUL_army_restrictions +# } +# } +# +# is_archetype = yes +# is_convertable = yes +# picture = archetype_strat_bomber_equipment +# is_buildable = no +# type = strategic_bomber +# group_by = archetype +# sprite = heavy_plane +# air_map_icon_frame = 10 +# +# interface_category = interface_category_air +# +# # Strategic bomber +# interface_overview_category_index = 5 +# +# upgrades = { +# plane_bomb_upgrade +# plane_range_upgrade +# plane_engine_upgrade +# plane_reliability_upgrade +# } +# +# air_superiority = 0.01 +# reliability = 0.8 +# +# # Air vs Navy - high damage / low hit chance / hard to hurt +# naval_strike_attack = 1.5 +# naval_strike_targetting = 0.6 +# surface_detection = 10 # For airwing of 100 planes (Destroyer I: 20 surface detection) +# sub_detection = 2.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) +# +# build_cost_ic = 80 +# resources = { +# aluminium = 3 +# tungsten = 3 +# rubber = 1 +# } +# +# manpower = 160 +# fuel_consumption = 1.6 +# } +# +# +# # Basic strat_bomber +# strat_bomber_equipment_1 = { +# year = 1936 +# +# archetype = strat_bomber_equipment +# priority = 140 +# +# air_range = 2500 +# maximum_speed = 400 +# air_agility = 5 +# air_attack = 50 +# air_defence = 25 +# air_bombing = 30 +# +# # build_cost_ic = 36 +# } +# +# # Improved strat_bomber +# strat_bomber_equipment_2 = { +# year = 1940 +# +# archetype = strat_bomber_equipment +# parent = strat_bomber_equipment_1 +# priority = 140 +# +# air_range = 3500 +# maximum_speed = 450 +# air_agility = 7 +# air_attack = 100 +# air_defence = 35 +# air_bombing = 45 +# +# build_cost_ic = 62 +# resources = { +# #oil = 1 +# aluminium = 4 +# rubber = 2 +# } +# } +# +# # Advanced strat_bomber +# strat_bomber_equipment_3 = { +# year = 1944 +# +# archetype = strat_bomber_equipment +# parent = strat_bomber_equipment_2 +# priority = 140 +# +# air_range = 5000 +# maximum_speed = 500 +# air_agility = 10 +# air_attack = 150 +# air_defence = 50 +# air_bombing = 60 +# +# build_cost_ic = 64 +# resources = { +# #oil = 1 +# aluminium = 5 +# rubber = 2 +# } +# } +# +# # Basic Jet strat_bomber +# jet_strat_bomber_equipment_1 = { +# year = 1950 +# +# archetype = jet_strat_bomber_equipment +# priority = 150 +# +# air_range = 7000 +# maximum_speed = 920 +# air_agility = 14 +# air_attack = 100 +# air_defence = 54 +# air_bombing = 64 +# } - is_archetype = yes - is_convertable = yes - picture = archetype_strat_bomber_equipment - is_buildable = no - type = strategic_bomber - group_by = archetype - sprite = heavy_plane - air_map_icon_frame = 11 - - interface_category = interface_category_air - - # Strategic bomber - interface_overview_category_index = 5 - - upgrades = { - plane_bomb_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 0.01 - reliability = 0.8 - - # Air vs Navy - high damage / low hit chance / hard to hurt - naval_strike_attack = 1.5 - naval_strike_targetting = 0.6 - - #Space taken in convoy - lend_lease_cost = 12 - - build_cost_ic = 60 - resources = { - #oil = 1 - aluminium = 3 - rubber = 2 - } - - manpower = 80 - fuel_consumption = 0.8 - } - - jet_strat_bomber_equipment = { - year = 1900 + # Transport plane ########################## + transport_plane_equipment = { + year = 1927 - is_archetype = yes - is_convertable = yes - picture = archetype_strat_bomber_equipment is_buildable = no - type = strategic_bomber - group_by = archetype - sprite = heavy_plane - air_map_icon_frame = 10 - - interface_category = interface_category_air - - # Strategic bomber - interface_overview_category_index = 5 - - upgrades = { - plane_bomb_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - air_superiority = 0.01 - reliability = 0.8 - - # Air vs Navy - high damage / low hit chance / hard to hurt - naval_strike_attack = 1.5 - naval_strike_targetting = 0.6 - - build_cost_ic = 80 - resources = { - aluminium = 3 - tungsten = 3 - rubber = 1 + allow_mission_type = { + paradrop + air_supply } - - manpower = 160 - fuel_consumption = 1.6 - } - - - # Basic strat_bomber - strat_bomber_equipment_1 = { - archetype = strat_bomber_equipment - priority = 140 - - air_range = 2500 - maximum_speed = 400 - air_agility = 5 - air_attack = 50 - air_defence = 30 - air_bombing = 30 - - # build_cost_ic = 36 - } - - # Improved strat_bomber - strat_bomber_equipment_2 = { - archetype = strat_bomber_equipment - parent = strat_bomber_equipment_1 - priority = 140 - air_range = 3500 - maximum_speed = 450 - air_agility = 7 - air_attack = 28 - air_defence = 52 - air_bombing = 45 - - build_cost_ic = 62 - resources = { - # oil = 1 - aluminium = 4 - rubber = 2 - } - } - - # Advanced strat_bomber - strat_bomber_equipment_3 = { - archetype = strat_bomber_equipment - parent = strat_bomber_equipment_2 - priority = 140 - - air_range = 5000 - maximum_speed = 500 - air_agility = 10 - air_attack = 42 - air_defence = 70 - air_bombing = 60 - - build_cost_ic = 64 - resources = { - # oil = 1 - aluminium = 5 - rubber = 2 - } - } - - # Basic Jet strat_bomber - jet_strat_bomber_equipment_1 = { - archetype = jet_strat_bomber_equipment - priority = 150 - - air_range = 7000 - maximum_speed = 920 - air_agility = 14 - air_attack = 58 - air_defence = 74 - air_bombing = 64 - } - - # Transport plane ########################## - transport_plane_equipment = { is_archetype = yes is_convertable = yes picture = archetype_strat_bomber_equipment @@ -168,7 +201,6 @@ equipments = { sprite = medium_plane air_map_icon_frame = 12 - interface_category = interface_category_air # Transport @@ -181,7 +213,7 @@ equipments = { naval_strike_attack = 0.0 naval_strike_targetting = 0.0 - build_cost_ic = 180 + build_cost_ic = 20 resources = { #oil = 1 aluminium = 3 @@ -189,11 +221,13 @@ equipments = { } manpower = 80 - fuel_consumption = 0 + fuel_consumption = 1.0 } transport_plane_equipment_1 = { + year = 1927 + archetype = transport_plane_equipment active = yes priority = 130 diff --git a/mod/thegreatwar/common/units/equipment/ship_hull_cruiser.txt b/mod/thegreatwar/common/units/equipment/ship_hull_cruiser.txt index 5d77e599c..2fd9c34db 100755 --- a/mod/thegreatwar/common/units/equipment/ship_hull_cruiser.txt +++ b/mod/thegreatwar/common/units/equipment/ship_hull_cruiser.txt @@ -13,7 +13,7 @@ equipments = { module_slots = { fixed_ship_battery_slot = { required = yes - allowed_module_categories = { ship_light_battery ship_medium_battery} + allowed_module_categories = { ship_light_battery ship_medium_battery ship_light_medium_battery } } fixed_ship_anti_air_slot = { required = no @@ -57,6 +57,7 @@ equipments = { allowed_module_categories = { ship_anti_air ship_light_battery + ship_light_medium_battery ship_medium_battery ship_airplane_launcher ship_mine_layer diff --git a/mod/thegreatwar/common/units/equipment/ship_hull_heavy.txt b/mod/thegreatwar/common/units/equipment/ship_hull_heavy.txt index 9709a8e4b..eb20495af 100755 --- a/mod/thegreatwar/common/units/equipment/ship_hull_heavy.txt +++ b/mod/thegreatwar/common/units/equipment/ship_hull_heavy.txt @@ -19,7 +19,7 @@ equipments = { module_slots = { fixed_ship_battery_slot = { required = yes - allowed_module_categories = { ship_heavy_battery } + allowed_module_categories = { ship_heavy_battery ship_medium_battery ship_light_medium_battery } } fixed_ship_anti_air_slot = { required = yes diff --git a/mod/thegreatwar/common/units/equipment/ship_hull_light.txt b/mod/thegreatwar/common/units/equipment/ship_hull_light.txt index d8a0f71b3..513eda366 100755 --- a/mod/thegreatwar/common/units/equipment/ship_hull_light.txt +++ b/mod/thegreatwar/common/units/equipment/ship_hull_light.txt @@ -20,7 +20,7 @@ equipments = { module_slots = { fixed_ship_battery_slot = { required = yes - allowed_module_categories = { ship_light_battery } + allowed_module_categories = { ship_light_battery ship_light_medium_battery } } fixed_ship_anti_air_slot = { required = no diff --git a/mod/thegreatwar/common/units/equipment/single_engine_airframe.txt b/mod/thegreatwar/common/units/equipment/single_engine_airframe.txt deleted file mode 100755 index 5a6683a03..000000000 --- a/mod/thegreatwar/common/units/equipment/single_engine_airframe.txt +++ /dev/null @@ -1,1297 +0,0 @@ -equipments = { - - fighter_equipment = { - year = 1933 - - is_archetype = yes - is_convertable = yes - picture = archetype_fighter_equipment - is_buildable = no - type = { fighter interceptor } - group_by = archetype - sprite = light_plane - air_map_icon_frame = 1 - - interface_category = interface_category_air - - # Fighter - interface_overview_category_index = 1 - - upgrades = { - plane_gun_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Navy - low damage / high hit chance / easy to hurt - naval_strike_attack = 1 - naval_strike_targetting = 10 - - #Space taken in convoy - lend_lease_cost = 8 - - build_cost_ic = 22 - resources = { - #oil = 1 - #aluminium = 0 - rubber = 1 - } - - manpower = 20 - fuel_consumption = 0.21 - } - - cv_fighter_equipment = { - year = 1933 - - is_archetype = yes - is_convertable = yes - picture = archetype_fighter_equipment - is_buildable = no - type = { fighter interceptor } - group_by = archetype - sprite = light_plane - carrier_capable = yes - default_carrier_composition_weight = 1 - air_map_icon_frame = 1 - - interface_category = interface_category_air - - # Fighter - interface_overview_category_index = 1 - - upgrades = { - cv_plane_gun_upgrade - cv_plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Navy - low damage / high hit chance / easy to hurt - naval_strike_attack = 2 - naval_strike_targetting = 10 - - #Space taken in convoy - lend_lease_cost = 8 - - build_cost_ic = 22 - resources = { - #oil = 1 - #aluminium = 0 - rubber = 1 - } - - manpower = 20 - fuel_consumption = 0.21 - } - - # Open Beta 0.12.1 - seaplane_equipment = { - year = 1915 - - is_archetype = yes - is_convertable = yes - picture = archetype_fighter_equipment - is_buildable = no - type = { cas fighter } - group_by = archetype - sprite = light_plane - carrier_capable = yes - default_carrier_composition_weight = 1 - air_map_icon_frame = 1 - - interface_category = interface_category_air - - # Fighter - interface_overview_category_index = 0 - - upgrades = { - cv_plane_gun_upgrade - cv_plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Navy - low damage / high hit chance / easy to hurt - naval_strike_attack = 2 - naval_strike_targetting = 10 - - #Space taken in convoy - lend_lease_cost = 8 - - build_cost_ic = 22 - resources = { - #oil = 1 - #aluminium = 0 - rubber = 1 - } - - manpower = 20 - fuel_consumption = 0.21 - } - - - - - - - CAS_equipment = { - year = 1933 - - is_archetype = yes - is_convertable = yes - picture = archetype_CAS_equipment - is_buildable = no - type = { cas fighter } - group_by = archetype - sprite = light_plane - air_map_icon_frame = 2 - - interface_category = interface_category_air - - # CAS - interface_overview_category_index = 0 - - upgrades = { - plane_cas_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Ground - air_ground_attack = 1.0 - - # Air vs Navy - medium damage / high hit chance / medium to hurt - naval_strike_attack = 3 - naval_strike_targetting = 10 - - build_cost_ic = 22 - resources = { - #oil = 1 - aluminium = 2 - rubber = 1 - } - - manpower = 20 - fuel_consumption = 0.26 - } - - cv_CAS_equipment = { - year = 1933 - - is_archetype = yes - is_convertable = yes - picture = archetype_CAS_equipment - is_buildable = no - type = { cas fighter } - group_by = archetype - sprite = light_plane - carrier_capable = yes - air_map_icon_frame = 2 - - interface_category = interface_category_air - - # CAS - interface_overview_category_index = 0 - - upgrades = { - plane_cas_upgrade - cv_plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Ground - air_ground_attack = 1.0 - - # Air vs Navy - medium damage / high hit chance / medium to hurt - naval_strike_attack = 4 - naval_strike_targetting = 10 - - build_cost_ic = 22 - resources = { - #oil = 1 - aluminium = 2 - rubber = 1 - } - - manpower = 20 - fuel_consumption = 0.26 - } - - nav_bomber_equipment = { - year = 1933 - - is_archetype = yes - is_convertable = yes - picture = archetype_heavy_fighter_equipment - is_buildable = no - type = naval_bomber - group_by = archetype - sprite = light_plane - air_map_icon_frame = 3 - - interface_category = interface_category_air - - # Naval bomber - interface_overview_category_index = 2 - - upgrades = { - plane_naval_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Navy - high damage / medium hit chance / easy to hurt - naval_strike_attack = 15 - naval_strike_targetting = 7.5 - - build_cost_ic = 26 - resources = { - #oil = 1 - aluminium = 2 - rubber = 1 - } - - manpower = 20 - fuel_consumption = 0.28 - } - - cv_nav_bomber_equipment = { - year = 1933 - - is_archetype = yes - is_convertable = yes - picture = archetype_heavy_fighter_equipment - is_buildable = no - type = naval_bomber - group_by = archetype - sprite = light_plane - carrier_capable = yes - default_carrier_composition_weight = 1 - air_map_icon_frame = 3 - - interface_category = interface_category_air - - # Naval bomber - interface_overview_category_index = 2 - - upgrades = { - cv_plane_naval_upgrade - cv_plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Navy - high damage / medium hit chance / easy to hurt - naval_strike_attack = 15 - naval_strike_targetting = 7.5 - - build_cost_ic = 26 - resources = { - #oil = 1 - aluminium = 2 - rubber = 1 - } - - manpower = 20 - fuel_consumption = 0.28 - } - - jet_fighter_equipment = { - year = 1933 - - is_archetype = yes - is_convertable = yes - picture = archetype_fighter_equipment - is_buildable = no - type = fighter - group_by = archetype - sprite = light_plane - air_map_icon_frame = 4 - - interface_category = interface_category_air - - # Fighter - interface_overview_category_index = 1 - - upgrades = { - plane_gun_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Navy - low damage / high hit chance / easy to hurt - naval_strike_attack = 5 - naval_strike_targetting = 10 - - build_cost_ic = 30 - resources = { - aluminium = 2 - tungsten = 3 - rubber = 1 - } - - manpower = 40 - fuel_consumption = 0.42 - } - - scout_plane_equipment = { - year = 1912 - - is_archetype = yes - is_convertable = yes - picture = archetype_strat_bomber_equipment - is_buildable = no - type = { scout_plane } - group_by = archetype - sprite = scout_plane - air_map_icon_frame = 13 - - interface_category = interface_category_air - - # scout_plane - interface_overview_category_index = 3 - - upgrades = { - plane_armor_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 0 - reliability = 0.8 - - naval_strike_attack = 0 - naval_strike_targetting = 0 - - resources = { - #aluminium = 2 - rubber = 1 - } - - manpower = 40 - fuel_consumption = 0.26 - } - - # WW1 Fighter 1 --- SCOUT - ww1_fighter_equipment_1 = { - - # archetype = CAS_equipment - archetype = scout_plane_equipment - - year = 1912 - - priority = 40 - - air_range = 520 - maximum_speed = 200 - naval_strike_attack = 0.1 - naval_strike_targetting = 0.1 - air_agility = 0.1 - air_attack = 0.1 - air_defence = 0.1 - air_ground_attack = 0.1 - - build_cost_ic = 13.5 - resources = { - #aluminium = 2 - rubber = 1 - wood = 2 - } - fuel_consumption = 0.18 - } - - # WW1 Fighter 1b - ww1_fighter_equipment_1b = { - archetype = fighter_equipment - #parent = ww1_fighter_equipment_1 - priority = 10 - - air_range = 520 - maximum_speed = 200 - air_agility = 30 - air_attack = 4 - air_defence = 2 - - build_cost_ic = 16 - resources = { - wood = 2 - #oil = 1 - #rubber = 0 - #aluminium = 0 - } - } - - - # WW1 Fighter 2 - ww1_fighter_equipment_2 = { - archetype = fighter_equipment - parent = ww1_fighter_equipment_1 - priority = 10 - - air_range = 540 - maximum_speed = 240 - air_agility = 34 - air_attack = 6 - air_defence = 3 - - build_cost_ic = 17 - resources = { - wood = 3 - #oil = 1 - #rubber = 0 - #aluminium = 0 - } - fuel_consumption = 0.19 - - } - - # WW1 Fighter 2 (Triplane) - ww1_fighter_equipment_2b = { - archetype = fighter_equipment - parent = ww1_fighter_equipment_1 - priority = 10 - - air_range = 530 - maximum_speed = 220 - air_agility = 35 - air_attack = 5 - air_defence = 4 - - build_cost_ic = 18 - resources = { - wood = 3 - #oil = 1 - #rubber = 0 - #aluminium = 0 - } - fuel_consumption = 0.19 - } - - # WW1 Fighter 3 - ww1_fighter_equipment_3 = { - archetype = fighter_equipment - parent = ww1_fighter_equipment_2 - priority = 5 - - air_range = 550 - maximum_speed = 270 - air_agility = 40 - air_attack = 7 - air_defence = 5 - - build_cost_ic = 20 - resources = { - wood = 4 - #oil = 1 - #aluminium = 0 - } - fuel_consumption = 0.20 - } - - # WW1 Fighter 4 (1919) - ww1_fighter_equipment_4= { - archetype = fighter_equipment - parent = ww1_fighter_equipment_3 - priority = 5 - - air_range = 560 - maximum_speed = 300 - air_agility = 42 - air_attack = 8 - air_defence = 5 - - build_cost_ic = 20.5 - resources = { - wood = 1 - #oil = 1 - rubber = 1 - aluminium = 1 - } - fuel_consumption = 0.20 - } - - # WW1 Fighter 5 (1923) - ww1_fighter_equipment_5= { - archetype = fighter_equipment - parent = ww1_fighter_equipment_4 - priority = 5 - - air_range = 570 - maximum_speed = 310 - air_agility = 43 - air_attack = 9 - air_defence = 5 - - build_cost_ic = 21 - resources = { - #wood = 0 - #oil = 1 - rubber = 1 - aluminium = 1 - } - fuel_consumption = 0.20 - } - - # WW1 Fighter 6 (1927) - ww1_fighter_equipment_6= { - archetype = fighter_equipment - parent = ww1_fighter_equipment_5 - priority = 5 - - air_range = 580 - maximum_speed = 320 - air_agility = 44 - air_attack = 9 - air_defence = 6 - - build_cost_ic = 21.5 - resources = { - #wood = 0 - #oil = 1 - rubber = 1 - aluminium = 1 - } - fuel_consumption = 0.20 - } - - # Early Fighter - fighter_equipment_0 = { - year = 1933 - - archetype = fighter_equipment - parent = ww1_fighter_equipment_6 - priority = 5 - - air_range = 610 - maximum_speed = 350 - air_agility = 45 - air_attack = 10.5 - air_defence = 7.6 - - resources = { - #wood = 0 - #oil = 1 - rubber = 1 - aluminium = 1 - } - - naval_strike_attack = 1 - naval_strike_targetting = 10 - - } - - # Basic Fighter - fighter_equipment_1 = { - year = 1936 - - archetype = fighter_equipment - parent = fighter_equipment_0 - priority = 10 - - air_range = 700 - maximum_speed = 500 - air_agility = 50 - air_attack = 18 - air_defence = 10 - - - build_cost_ic = 24 - resources = { - #oil = 1 - aluminium = 3 - rubber = 1 - } - - naval_strike_attack = 2 - naval_strike_targetting = 10 - } - - # Improved Fighter - fighter_equipment_2 = { - year = 1940 - - archetype = fighter_equipment - parent = fighter_equipment_1 - priority = 10 - - air_range = 1000 - maximum_speed = 650 - air_agility = 65 - air_attack = 27 - air_defence = 12 - - - build_cost_ic = 26 - resources = { - #oil = 2 - aluminium = 3 - rubber = 1 - } - - naval_strike_attack = 4 - naval_strike_targetting = 10 - } - - # Advanced Fighter - fighter_equipment_3 = { - year = 1944 - - archetype = fighter_equipment - parent = fighter_equipment_2 - priority = 10 - - air_range = 1200 - maximum_speed = 720 - air_agility = 80 - air_attack = 32 - air_defence = 14 - - - build_cost_ic = 28 - resources = { - #oil = 2 - aluminium = 4 - rubber = 1 - } - - naval_strike_attack = 6 - naval_strike_targetting = 10 - } - - - # Basic Jet Fighter - jet_fighter_equipment_1 = { - year = 1945 - - archetype = jet_fighter_equipment - priority = 20 - - air_range = 1200 - maximum_speed = 950 - air_agility = 72 - air_attack = 36 - air_defence = 15 - - } - - # Improved Jet Fighter - jet_fighter_equipment_2 = { - year = 1950 - - archetype = jet_fighter_equipment - parent = jet_fighter_equipment_1 - priority = 20 - - air_range = 2200 - maximum_speed = 1100 - air_agility = 72 - air_attack = 40 - air_defence = 18 - - build_cost_ic = 32 - resources = { - aluminium = 3 - tungsten = 3 - rubber = 1 - } - } - - # Seaplane - - ww1_seaplane_equipment_1 = { - archetype = seaplane_equipment - carrier_capable = yes - priority = 30 - - air_range = 530 - maximum_speed = 220 - air_agility = 32 - air_attack = 4 - air_defence = 3 - - build_cost_ic = 17 - resources = { - wood = 2 - #oil = 1 - } - naval_strike_attack = 2 - naval_strike_targetting = 10 - } - - ww1_seaplane_equipment_2 = { - archetype = seaplane_equipment - parent = ww1_seaplane_equipment_1 - carrier_capable = yes - priority = 30 - - air_range = 540 - maximum_speed = 230 - air_agility = 35 - air_attack = 5 - air_defence = 4 - - build_cost_ic = 18.5 - resources = { - wood = 3 - #oil = 1 - } - - naval_strike_attack = 2 - naval_strike_targetting = 10 - } - - # Early Carrier Fighter - cv_fighter_equipment_0 = { - year = 1933 - - archetype = cv_fighter_equipment - carrier_capable = yes - priority = 30 - - air_range = 456 - maximum_speed = 297 #CV planes have less speed than their land based counterparts - air_agility = 45 - air_attack = 9 - air_defence = 8 - - build_cost_ic = 26.4 # cv_version costs 20% more of base archetype - - naval_strike_attack = 2 - naval_strike_targetting = 10 - } - # Basic Carrier Fighter - cv_fighter_equipment_1 = { - year = 1936 - - archetype = cv_fighter_equipment - parent = cv_fighter_equipment_0 - carrier_capable = yes - priority = 30 - - air_range = 560 - maximum_speed = 450 - air_agility = 50 - air_attack = 18 - air_defence = 11 - - build_cost_ic = 28.4 # cv_version costs 20% more of base archetype - resources = { - #oil = 1 - aluminium = 3 - rubber = 1 - } - - naval_strike_attack = 3 - naval_strike_targetting = 10 - } - # Improved Carrier Fighter - cv_fighter_equipment_2 = { - year = 1940 - - archetype = cv_fighter_equipment - parent = cv_fighter_equipment_1 - carrier_capable = yes - priority = 30 - - air_range = 800 - maximum_speed = 585 - air_agility = 65 - air_attack = 27 - air_defence = 13 - - build_cost_ic = 30.4 # cv_version costs 20% more of base archetype - resources = { - #oil = 2 - aluminium = 2 - rubber = 1 - } - naval_strike_attack = 6 - naval_strike_targetting = 10 - } - # Advanced Carrier Fighter - cv_fighter_equipment_3 = { - year = 1944 - - archetype = cv_fighter_equipment - parent = cv_fighter_equipment_2 - carrier_capable = yes - priority = 30 - - air_range = 960 - maximum_speed = 648 - air_agility = 80 - air_attack = 32 - air_defence = 15 - - build_cost_ic = 32.4 # cv_version costs 20% more of base archetype - resources = { - #oil = 2 - aluminium = 3 - rubber = 1 - } - - naval_strike_attack = 8 - naval_strike_targetting = 10 - } - - # Basic CAS - CAS_equipment_1 = { - year = 1936 - - archetype = CAS_equipment - priority = 40 - - air_range = 700 - maximum_speed = 390 - air_agility = 35 - air_attack = 6 - air_defence = 14 - air_ground_attack = 10 - - naval_strike_attack = 3 - naval_strike_targetting = 10 - } - - # Improved CAS - CAS_equipment_2 = { - year = 1940 - - archetype = CAS_equipment - parent = CAS_equipment_1 - priority = 40 - - air_range = 1000 - maximum_speed = 450 - air_agility = 39 - air_attack = 10 - air_defence = 16 - air_ground_attack = 15 - - build_cost_ic = 24 - resources = { - #oil = 1 - aluminium = 3 - rubber = 1 - } - - naval_strike_attack = 5 - naval_strike_targetting = 10 - } - - # Advanced CAS - CAS_equipment_3 = { - year = 1944 - - archetype = CAS_equipment - parent = CAS_equipment_2 - priority = 40 - - air_range = 1200 - maximum_speed = 550 - air_agility = 44 - air_attack = 14 - air_defence = 20 - air_ground_attack = 20 - - build_cost_ic = 26 - resources = { - #oil = 2 - aluminium = 3 - rubber = 1 - } - - naval_strike_attack = 10 - naval_strike_targetting = 10 - } - - # Basic Carrier CAS - cv_CAS_equipment_1 = { - year = 1936 - - archetype = cv_CAS_equipment - carrier_capable = yes - priority = 50 - - air_range = 400 - maximum_speed = 351 - air_agility = 35 - air_attack = 6 - air_defence = 14 - air_ground_attack = 10 - - build_cost_ic = 26.4 # cv_version costs 20% more of base archetype - - naval_strike_attack = 4 - naval_strike_targetting = 10 - } - # Improved Carrier CAS - cv_CAS_equipment_2 = { - year = 1940 - - archetype = cv_CAS_equipment - parent = cv_CAS_equipment_1 - carrier_capable = yes - priority = 50 - - air_range = 640 - maximum_speed = 405 - air_agility = 39 - air_attack = 10 - air_defence = 16 - air_ground_attack = 15 - - build_cost_ic = 28.4 # cv_version costs 20% more of base archetype - resources = { - #oil = 1 - aluminium = 3 - rubber = 1 - } - - naval_strike_attack = 7 - naval_strike_targetting = 10 - } - # Advanced Carrier CAS - cv_CAS_equipment_3 = { - year = 1944 - - archetype = cv_CAS_equipment - parent = cv_CAS_equipment_2 - carrier_capable = yes - priority = 50 - - air_range = 800 - maximum_speed = 495 - air_agility = 44 - air_attack = 14 - air_defence = 20 - air_ground_attack = 20 - - build_cost_ic = 30.4 # cv_version costs 20% more of base archetype - resources = { - #oil = 2 - aluminium = 3 - rubber = 1 - } - - naval_strike_attack = 13 - naval_strike_targetting = 10 - } - - # Basic nav_bomber - nav_bomber_equipment_1 = { - year = 1936 - - archetype = nav_bomber_equipment - priority = 60 - - air_range = 850 - maximum_speed = 230 - air_agility = 30 - air_attack = 6 - air_defence = 12 - - } - # Improved nav_bomber - nav_bomber_equipment_2 = { - year = 1940 - - archetype = nav_bomber_equipment - parent = nav_bomber_equipment_1 - priority = 60 - - air_range = 930 - maximum_speed = 300 - air_agility = 35 - air_attack = 10 - air_defence = 14 - naval_strike_attack = 20 - naval_strike_targetting = 10 - - build_cost_ic = 28 - resources = { - #oil = 1 - aluminium = 3 - rubber = 1 - } - - } - # Advanced nav_bomber - nav_bomber_equipment_3 = { - year = 1944 - - archetype = nav_bomber_equipment - parent = nav_bomber_equipment_2 - priority = 60 - - air_range = 1100 - maximum_speed = 400 - air_agility = 40 - air_attack = 14 - air_defence = 16 - naval_strike_attack = 25 - naval_strike_targetting = 12.5 - - build_cost_ic = 30 - resources = { - #oil = 2 - aluminium = 3 - rubber = 1 - } - } - - # Basic Carrier nav_bomber - cv_nav_bomber_equipment_1 = { - year = 1936 - - archetype = cv_nav_bomber_equipment - carrier_capable = yes - priority = 70 - - air_range = 680 - maximum_speed = 207 - air_agility = 30 - air_attack = 6 - air_defence = 13 - - resources = { - #oil = 1 - aluminium = 2 - rubber = 1 - } - - build_cost_ic = 31.2 # cv_version costs 20% more of base archetype - } - # Improved Carrier nav_bomber - cv_nav_bomber_equipment_2 = { - year = 1940 - - archetype = cv_nav_bomber_equipment - parent = cv_nav_bomber_equipment_1 - carrier_capable = yes - priority = 70 - - air_range = 744 - maximum_speed = 270 - air_agility = 35 - air_attack = 10 - air_defence = 15 - naval_strike_attack = 20 - naval_strike_targetting = 10 - build_cost_ic = 33.2 # cv_version costs 20% more of base archetype - resources = { - #oil = 1 - aluminium = 3 - rubber = 1 - } - } - # Advanced Carrier nav_bomber - cv_nav_bomber_equipment_3 = { - year = 1944 - - archetype = cv_nav_bomber_equipment - parent = cv_nav_bomber_equipment_2 - carrier_capable = yes - priority = 70 - - air_range = 880 - maximum_speed = 360 - air_agility = 40 - air_attack = 14 - air_defence = 17 - naval_strike_attack = 25 - naval_strike_targetting = 12.5 - build_cost_ic = 35.2 # cv_version costs 20% more of base archetype - resources = { - #oil = 2 - aluminium = 3 - rubber = 1 - } - } - - # ROCKET INTERCEPTORS ############### - rocket_interceptor_equipment = { - year = 1936 - - is_archetype = yes - is_convertable = yes - can_license = no - picture = archetype_fighter_equipment - is_buildable = no - type = interceptor - group_by = archetype - sprite = light_plane - air_map_icon_frame = 5 - manpower = 5 - - interface_category = interface_category_air - - upgrades = { - plane_gun_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - build_cost_ic = 14 - resources = { - aluminium = 2 - tungsten = 2 - rubber = 1 - } - - air_superiority = 1 - - naval_strike_attack = 5 - naval_strike_targetting = 10 - } - - # Basic Rocket Interceptor - rocket_interceptor_equipment_1 = { - year = 1944 - - archetype = rocket_interceptor_equipment - priority = 80 - - air_range = 150 - maximum_speed = 950 - air_agility = 30 - air_attack = 47 - air_defence = 5 - reliability = 0.3 - - build_cost_ic = 16 - resources = { - aluminium = 3 - tungsten = 2 - rubber = 1 - } - } - - # Improved Rocket Interceptor - rocket_interceptor_equipment_2 = { - year = 1945 - - archetype = rocket_interceptor_equipment - parent = rocket_interceptor_equipment_1 - priority = 80 - - air_range = 300 - maximum_speed = 1100 - air_agility = 36 - air_attack = 56 - air_defence = 7 - reliability = 0.5 - build_cost_ic = 18 - resources = { - aluminium = 3 - tungsten = 3 - rubber = 1 - } - } - - # Advanced Rocket Interceptor - rocket_interceptor_equipment_3 = { - year = 1946 - - archetype = rocket_interceptor_equipment - parent = rocket_interceptor_equipment_2 - priority = 80 - - air_range = 500 - maximum_speed = 1150 - air_agility = 60 - air_attack = 60 - air_defence = 10 - reliability = 0.8 - build_cost_ic = 20 - resources = { - aluminium = 3 - tungsten = 3 - rubber = 1 - } - } - - - # ROCKET INTERCEPTORS ############### - suicide_craft_equipment = { - year = 1936 - - is_archetype = yes - is_convertable = no - can_license = no - picture = archetype_rocket_interceptor_equipment - is_buildable = no - type = suicide - group_by = archetype - sprite = light_plane - air_map_icon_frame = 5 - manpower = 15 - - interface_category = interface_category_air - - upgrades = { - } - - build_cost_ic = 14 - resources = { - aluminium = 2 - tungsten = 2 - rubber = 1 - } - - air_superiority = 1 - - naval_strike_attack = 5 - naval_strike_targetting = 10 - } - - # Rocket interceptor suicide craft! - rocket_suicide_equipment_1 = { - year = 1944 - - archetype = suicide_craft_equipment - priority = 90 - - air_range = 1000 - maximum_speed = 1150 - air_agility = 50 - air_attack = 0 - air_defence = 12 - reliability = 0.8 - - naval_strike_attack = 20 - naval_strike_targetting = 10 - } - -} \ No newline at end of file diff --git a/mod/thegreatwar/common/units/equipment/twin_engine_airframe.txt b/mod/thegreatwar/common/units/equipment/twin_engine_airframe.txt deleted file mode 100755 index 1c5dc68ff..000000000 --- a/mod/thegreatwar/common/units/equipment/twin_engine_airframe.txt +++ /dev/null @@ -1,402 +0,0 @@ -equipments = { - - tac_bomber_equipment = { - year = 1933 - - is_archetype = yes - is_convertable = yes - picture = archetype_strat_bomber_equipment - is_buildable = no - type = { tactical_bomber } - group_by = archetype - sprite = medium_plane - air_map_icon_frame = 6 - - manpower = 40 - fuel_consumption = 1 - - interface_category = interface_category_air - - # Tactical bomber - interface_overview_category_index = 4 - - upgrades = { - plane_tac_bomb_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Navy - high damage / low hit chance / hard to hurt - naval_strike_attack = 15 - naval_strike_targetting = 6 - - #Space taken in convoy - lend_lease_cost = 10 - - build_cost_ic = 35 - resources = { - #oil = 1 - aluminium = 2 - rubber = 1 - } - fuel_consumption = 0.36 - } - - jet_tac_bomber_equipment = { - year = 1933 - - is_archetype = yes - is_convertable = yes - picture = archetype_strat_bomber_equipment - is_buildable = no - type = { tactical_bomber } - group_by = archetype - sprite = medium_plane - maximum_speed = 500 - air_map_icon_frame = 7 - - interface_category = interface_category_air - - # Tactical bomber - interface_overview_category_index = 4 - - upgrades = { - plane_tac_bomb_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Navy - high damage / low hit chance / hard to hurt - naval_strike_attack = 15 - naval_strike_targetting = 6 - - build_cost_ic = 45 - resources = { - aluminium = 2 - tungsten = 3 - rubber = 1 - } - - manpower = 80 - fuel_consumption = 0.72 - } - - heavy_fighter_equipment = { - year = 1933 - - is_archetype = yes - is_convertable = yes - picture = archetype_strat_bomber_equipment - is_buildable = no - type = { fighter interceptor } - group_by = archetype - sprite = light_plane - air_map_icon_frame = 8 - - interface_category = interface_category_air - - # Heavy fighter - interface_overview_category_index = 3 - - upgrades = { - plane_gun_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1.25 - reliability = 0.8 - - # Air vs Navy - low damage / high hit chance / easy to hurt - naval_strike_attack = 5 - naval_strike_targetting = 10 - - build_cost_ic = 28 - resources = { - #oil = 1 - aluminium = 2 - rubber = 1 - } - - manpower = 40 - fuel_consumption = 0.26 - } - - - # WW1 Bomber 1 (1915) - ww1_bomber_equipment_1 = { - archetype = tac_bomber_equipment - priority = 105 - - air_range = 1350 - maximum_speed = 230 - air_agility = 10 - air_attack = 2.6 - air_defence = 13 - air_bombing = 7.8 - air_ground_attack = 3 - - build_cost_ic = 28 - resources = { - wood = 4 - #oil = 1 - } - } - - - # WW1 Bomber 2 (1918) - ww1_bomber_equipment_2 = { - archetype = tac_bomber_equipment - parent = ww1_bomber_equipment_1 - priority = 105 - - air_range = 1370 - maximum_speed = 240 - air_agility = 12 - air_attack = 3 - air_defence = 15 - air_bombing = 8.1 - air_ground_attack = 3 - - build_cost_ic = 32 - resources = { - wood = 4 - #oil = 1 - } - } - - # WW1 Bomber 3 (1919) - ww1_bomber_equipment_3 = { - archetype = tac_bomber_equipment - parent = ww1_bomber_equipment_2 - priority = 105 - - air_range = 1390 - maximum_speed = 245 - air_agility = 14 - air_attack = 4 - air_defence = 17 - air_bombing = 9 - air_ground_attack = 3 - - build_cost_ic = 33 - resources = { - wood = 3 - #oil = 1 - rubber = 1 - } - } - - # WW1 Bomber 4 (1927) - ww1_bomber_equipment_4 = { - archetype = tac_bomber_equipment - parent = ww1_bomber_equipment_3 - priority = 105 - - air_range = 1420 - maximum_speed = 255 - air_agility = 15 - air_attack = 4 - air_defence = 18 - air_bombing = 9 - air_ground_attack = 3 - - build_cost_ic = 34 - resources = { - wood = 3 - #oil = 1 - rubber = 1 - } - } - - - # Early Bomber - tac_bomber_equipment_0 = { - archetype = tac_bomber_equipment - parent = ww1_bomber_equipment_4 - priority = 105 - - air_range = 1600 - maximum_speed = 290 - air_agility = 16 - air_attack = 5 - air_defence = 20 - air_bombing = 10.5 - air_ground_attack = 3 - - build_cost_ic = 35 - resources = { - #oil = 1 - aluminium = 2 - rubber = 1 - } - } - - - # Basic tac_bomber - tac_bomber_equipment_1 = { - archetype = tac_bomber_equipment - parent = tac_bomber_equipment_0 - priority = 110 - - air_range = 2400 - maximum_speed = 430 - air_agility =20 - air_attack = 8 - air_defence = 23 - air_bombing = 12 - air_ground_attack = 6 - - build_cost_ic = 37 - resources = { - #oil = 1 - aluminium = 3 - rubber = 1 - } - } - - # Improved tac_bomber - tac_bomber_equipment_2 = { - archetype = tac_bomber_equipment - parent = tac_bomber_equipment_1 - priority = 110 - - air_range = 2500 - maximum_speed = 440 - air_agility =25 - air_attack = 13 - air_defence = 26 - air_bombing = 14 - air_ground_attack = 9 - - build_cost_ic = 39 - resources = { - #oil = 1 - aluminium = 4 - rubber = 1 - } - - } - - # Advanced tac_bomber - tac_bomber_equipment_3 = { - archetype = tac_bomber_equipment - parent = tac_bomber_equipment_2 - priority = 110 - - air_range = 3000 - maximum_speed = 480 - air_agility = 30 - air_attack = 20 - air_defence = 29 - air_bombing = 16 - air_ground_attack = 15 - - build_cost_ic = 41 - resources = { - #oil = 1 - aluminium = 5 - rubber = 1 - } - } - - # Basic Jet tac_bomber - jet_tac_bomber_equipment_1 = { - archetype = jet_tac_bomber_equipment - priority = 120 - - air_range = 1800 - maximum_speed = 1000 - air_agility = 57 - air_attack = 18 - air_defence = 29 - air_bombing = 16 - air_ground_attack = 15 - - # build_cost_ic = 26 - } - - # Improved Jet tac_bomber - jet_tac_bomber_equipment_2 = { - archetype = jet_tac_bomber_equipment - parent = jet_tac_bomber_equipment_1 - priority = 120 - - air_range = 5000 - maximum_speed = 1000 - air_agility = 57 - air_attack = 22 - air_defence = 29 - air_bombing = 20 - air_ground_attack = 20 - - build_cost_ic = 48 - resources = { - aluminium = 3 - tungsten = 3 - rubber = 1 - } - } - - - # Basic Heavy Fighter - heavy_fighter_equipment_1 = { - archetype = heavy_fighter_equipment - priority = 100 - - air_range = 1300 - maximum_speed = 500 - air_agility = 25 - air_attack = 36 - air_defence = 19 - - # build_cost_ic = 16 - } - - heavy_fighter_equipment_2 = { - archetype = heavy_fighter_equipment - parent = heavy_fighter_equipment_1 - priority = 100 - - air_range = 1700 - maximum_speed = 550 - air_agility = 30 - air_attack = 46 - air_defence = 27 - - build_cost_ic = 30 - resources = { - #oil = 1 - aluminium = 3 - rubber = 1 - } - } - - heavy_fighter_equipment_3 = { - archetype = heavy_fighter_equipment - parent = heavy_fighter_equipment_2 - priority = 100 - - air_range = 2000 - maximum_speed = 600 - air_agility = 33 - air_attack = 54 - air_defence = 33 - - build_cost_ic = 32 - resources = { - #oil = 1 - aluminium = 4 - rubber = 1 - } - } -} \ No newline at end of file diff --git a/mod/thegreatwar/common/units/equipment/ww1_airship.txt b/mod/thegreatwar/common/units/equipment/ww1_airship.txt deleted file mode 100755 index 51aed2a61..000000000 --- a/mod/thegreatwar/common/units/equipment/ww1_airship.txt +++ /dev/null @@ -1,86 +0,0 @@ -equipments = { - - airship_bomber_equipment = { - is_archetype = yes - is_buildable = no - type = strategic_bomber - group_by = archetype - sprite = airship_plane - air_map_icon_frame = 10 - - interface_category = interface_category_air - - # Strategic bomber - interface_overview_category_index = 5 - - upgrades = { - plane_bomb_upgrade - plane_range_upgrade - plane_engine_upgrade - plane_reliability_upgrade - } - - air_superiority = 1 - reliability = 0.8 - - # Air vs Navy - high damage / low hit chance / hard to hurt - naval_strike_attack = 1.5 - naval_strike_targetting = 0.6 - - #Space taken in convoy - lend_lease_cost = 12 - - build_cost_ic = 60 - #resources = { - # oil = 1 - # aluminium = 3 - # rubber = 2 - #} - fuel_consumption = 0.34 - - manpower = 80 - } - - # Zeppelin 1 - ww1_zeppelin_equipment_1 = { - archetype = airship_bomber_equipment - priority = 140 - - air_range = 2500 - maximum_speed = 120 - air_agility = 3 - air_attack = 2 - air_defence = 12 - air_bombing = 19.5 - - build_cost_ic = 65 - resources = { - #oil = 1 - aluminium = 2 - wood = 6 - } - fuel_consumption = 0.34 - } - - # Zeppelin 2 - ww1_zeppelin_equipment_2 = { - archetype = airship_bomber_equipment - parent = ww1_zeppelin_equipment_1 - priority = 140 - - air_range = 2600 - maximum_speed = 150 - air_agility = 4 - air_attack = 3 - air_defence = 14 - air_bombing = 24 - - build_cost_ic = 75 - resources = { - #oil = 1 - aluminium = 3 - wood = 7 - } - fuel_consumption = 0.37 - } -} \ No newline at end of file diff --git a/mod/thegreatwar/common/units/equipment/x_plane_airframes.txt b/mod/thegreatwar/common/units/equipment/x_plane_airframes.txt new file mode 100755 index 000000000..4d8cd6d6e --- /dev/null +++ b/mod/thegreatwar/common/units/equipment/x_plane_airframes.txt @@ -0,0 +1,2166 @@ +# This file must be evaluated after the file(s) defining the archetypes being duplicated. +# The equipment attributes alias, type, variant_name, and derived_variant_name are not duplicated. + +duplicate_archetypes = { + + # small_plane + + small_plane_cas_airframe = { + archetype = small_plane_airframe + type = cas + picture = archetype_CAS_equipment + air_map_icon_frame = 2 + interface_overview_category_index = 0 + substitute = cv_small_plane_cas_airframe + } + cv_small_plane_cas_airframe = { + archetype = cv_small_plane_airframe + type = cas + #ai_type = cv_cas + picture = archetype_CAS_equipment + air_map_icon_frame = 17 + interface_overview_category_index = 0 + } + + small_plane_naval_bomber_airframe = { + archetype = small_plane_airframe + type = naval_bomber + picture = archetype_heavy_fighter_equipment + air_map_icon_frame = 3 + interface_overview_category_index = 2 + substitute = cv_small_plane_naval_bomber_airframe + } + cv_small_plane_naval_bomber_airframe = { + archetype = cv_small_plane_airframe + type = naval_bomber + #ai_type = cv_naval_bomber + picture = archetype_heavy_fighter_equipment + air_map_icon_frame = 18 + interface_overview_category_index = 2 + default_carrier_composition_weight = 1 + } + + small_plane_suicide_airframe = { + archetype = small_plane_airframe + type = suicide + picture = archetype_rocket_interceptor_equipment + air_map_icon_frame = 15 + interface_overview_category_index = -1 # Do not include these in the intel or airforce overview. + substitute = cv_small_plane_suicide_airframe + forbid_mission_type = training + } + cv_small_plane_suicide_airframe = { + archetype = cv_small_plane_airframe + type = suicide + #ai_type = cv_suicide + picture = archetype_rocket_interceptor_equipment + air_map_icon_frame = 19 + interface_overview_category_index = -1 # Do not include these in the intel or airforce overview. + forbid_mission_type = training + } + + # medium_plane + + medium_plane_fighter_airframe = { + archetype = medium_plane_airframe + type = fighter + ai_type = heavy_fighter + for_each = { + air_superiority = { set = 1.25 } + } + sprite = light_plane + air_map_icon_frame = 8 + interface_overview_category_index = 3 + } + + medium_plane_scout_plane_airframe = { + archetype = medium_plane_airframe + type = scout_plane + for_each = { + air_superiority = { set = 0 } + } + sprite = scout_plane + air_map_icon_frame = 13 + interface_overview_category_index = 7 + forbid_mission_type = training + } + + # large_plane + + large_plane_maritime_patrol_plane_airframe = { + archetype = large_plane_airframe + type = maritime_patrol_plane + air_map_icon_frame = 14 + interface_overview_category_index = 8 + } + + # Non-BBA archetypes + + jet_fighter_equipment = { + only_duplicate_archetype = yes + module_slots = none # Prevent this archetype from being identified as using the plane designer + archetype = small_plane_airframe + type = fighter + sprite = jet_plane + air_map_icon_frame = 4 + } + + rocket_interceptor_equipment = { + only_duplicate_archetype = yes + module_slots = none + archetype = small_plane_airframe + type = interceptor + air_map_icon_frame = 5 + interface_overview_category_index = -1 # Do not include these in the intel or airforce overview. + } + + jet_tac_bomber_equipment = { + only_duplicate_archetype = yes + module_slots = none + archetype = medium_plane_airframe + type = tactical_bomber + air_map_icon_frame = 7 + } + + jet_strat_bomber_equipment = { + only_duplicate_archetype = yes + module_slots = none + archetype = large_plane_airframe + type = strategic_bomber + air_map_icon_frame = 10 + } + + # Zeppelin 0 + airship_bomber_equipment = { + only_duplicate_archetype = yes + module_slots = none + archetype = airship_airframe + type = strategic_bomber + air_map_icon_frame = 10 + } + +} + +equipments = { + + # WW1 Fighter 1 --- SCOUT + ww1_fighter_equipment_1 = { + + archetype = small_plane_airframe + + allow_mission_type = { + recon + naval_patrol + } + + year = 1912 + + priority = 40 + + air_range = 520 + maximum_speed = 200 + naval_strike_attack = 0.1 + naval_strike_targetting = 0.1 + air_agility = 0.1 + air_attack = 0.1 + air_defence = 0.1 + air_ground_attack = 0.1 + + build_cost_ic = 13.5 + resources = { + #aluminium = 2 + rubber = 1 + wood = 2 + } + fuel_consumption = 0.18 + } + + # WW1 Fighter 1b + ww1_fighter_equipment_1b = { + archetype = small_plane_airframe + #parent = ww1_fighter_equipment_1 + priority = 10 + + allow_mission_type = { + air_superiority + interception + } + + air_range = 520 + maximum_speed = 200 + air_agility = 30 + air_attack = 4 + air_defence = 2 + + build_cost_ic = 16 + resources = { + wood = 2 + #oil = 1 + #rubber = 0 + #aluminium = 0 + } + } + + + # WW1 Fighter 2 + ww1_fighter_equipment_2 = { + archetype = small_plane_airframe + parent = ww1_fighter_equipment_1 + priority = 10 + + allow_mission_type = { + air_superiority + interception + } + + air_range = 540 + maximum_speed = 240 + air_agility = 34 + air_attack = 6 + air_defence = 3 + + build_cost_ic = 17 + resources = { + wood = 3 + #oil = 1 + #rubber = 0 + #aluminium = 0 + } + fuel_consumption = 0.19 + + } + + # WW1 Fighter 2 (Triplane) + ww1_fighter_equipment_2b = { + archetype = small_plane_airframe + parent = ww1_fighter_equipment_1 + priority = 10 + + allow_mission_type = { + air_superiority + interception + } + + air_range = 530 + maximum_speed = 220 + air_agility = 35 + air_attack = 5 + air_defence = 4 + + build_cost_ic = 18 + resources = { + wood = 3 + #oil = 1 + #rubber = 0 + #aluminium = 0 + } + fuel_consumption = 0.19 + } + + # WW1 Fighter 3 + ww1_fighter_equipment_3 = { + archetype = small_plane_airframe + parent = ww1_fighter_equipment_2 + priority = 5 + + allow_mission_type = { + air_superiority + interception + } + + air_range = 550 + maximum_speed = 270 + air_agility = 40 + air_attack = 7 + air_defence = 5 + + build_cost_ic = 20 + resources = { + wood = 4 + #oil = 1 + #aluminium = 0 + } + fuel_consumption = 0.20 + } + + # WW1 Fighter 4 (1919) + ww1_fighter_equipment_4 = { + archetype = small_plane_airframe + parent = ww1_fighter_equipment_3 + priority = 5 + + allow_mission_type = { + air_superiority + interception + } + + air_range = 560 + maximum_speed = 300 + air_agility = 42 + air_attack = 8 + air_defence = 5 + + build_cost_ic = 20.5 + resources = { + wood = 1 + #oil = 1 + rubber = 1 + aluminium = 1 + } + fuel_consumption = 0.20 + } + + # WW1 Fighter 5 (1923) + ww1_fighter_equipment_5 = { + archetype = small_plane_airframe + parent = ww1_fighter_equipment_4 + priority = 5 + + allow_mission_type = { + air_superiority + interception + } + + air_range = 570 + maximum_speed = 310 + air_agility = 43 + air_attack = 9 + air_defence = 5 + + build_cost_ic = 21 + resources = { + #wood = 0 + #oil = 1 + rubber = 1 + aluminium = 1 + } + fuel_consumption = 0.20 + } + + # WW1 Fighter 6 (1927) + ww1_fighter_equipment_6 = { + archetype = small_plane_airframe + parent = ww1_fighter_equipment_5 + priority = 5 + + allow_mission_type = { + air_superiority + interception + } + + air_range = 580 + maximum_speed = 320 + air_agility = 44 + air_attack = 9 + air_defence = 6 + + build_cost_ic = 21.5 + resources = { + #wood = 0 + #oil = 1 + rubber = 1 + aluminium = 1 + } + fuel_consumption = 0.20 + } + + + + + + + + + + fighter_equipment_0 = { + year = 1933 + + archetype = small_plane_airframe + parent = ww1_fighter_equipment_6 + priority = 5 + + allow_mission_type = { + air_superiority + interception + } + + air_range = 570 + maximum_speed = 330 + air_agility = 45 + air_attack = 9 + air_defence = 8 + + naval_strike_attack = 1 + naval_strike_targetting = 10 + + upgrades = { + plane_gun_upgrade + plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + air_superiority = 1 + reliability = 0.8 + + # Air vs Navy - low damage / high hit chance / easy to hurt + naval_strike_attack = 1 + naval_strike_targetting = 10 + surface_detection = 10 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 2.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + #Space taken in convoy + lend_lease_cost = 8 + + build_cost_ic = 22 + resources = { + #oil = 1 + aluminium = 2 + rubber = 1 + } + + manpower = 20 + fuel_consumption = 0.21 + + } + + # Basic Fighter + fighter_equipment_1 = { + year = 1936 + + archetype = small_plane_airframe + parent = fighter_equipment_0 + priority = 10 + + air_range = 700 + maximum_speed = 500 + air_agility = 50 + air_attack = 18 + air_defence = 10 + + build_cost_ic = 24 + resources = { + #oil = 1 + aluminium = 3 + rubber = 1 + } + + naval_strike_attack = 2 + naval_strike_targetting = 10 + surface_detection = 13 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 3 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 1 + reliability = 0.8 + lend_lease_cost = 8 + manpower = 20 + fuel_consumption = 0.21 + } + + # Improved Fighter + fighter_equipment_2 = { + year = 1940 + + archetype = small_plane_airframe + parent = fighter_equipment_1 + priority = 10 + + air_range = 1000 + maximum_speed = 650 + air_agility = 65 + air_attack = 27 + air_defence = 12 + + build_cost_ic = 26 + resources = { + #oil = 2 + aluminium = 3 + rubber = 1 + } + + naval_strike_attack = 4 + naval_strike_targetting = 10 + surface_detection = 16 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 4 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 1 + reliability = 0.8 + lend_lease_cost = 8 + manpower = 20 + fuel_consumption = 0.21 + } + + # Advanced Fighter + fighter_equipment_3 = { + year = 1944 + + archetype = small_plane_airframe + parent = fighter_equipment_2 + priority = 10 + + air_range = 1200 + maximum_speed = 720 + air_agility = 80 + air_attack = 32 + air_defence = 14 + + build_cost_ic = 28 + resources = { + #oil = 2 + aluminium = 4 + rubber = 1 + } + + naval_strike_attack = 6 + naval_strike_targetting = 10 + surface_detection = 20 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 1 + reliability = 0.8 + lend_lease_cost = 8 + manpower = 20 + fuel_consumption = 0.21 + } + + # Basic Jet Fighter + jet_fighter_equipment_1 = { + year = 1945 + + archetype = jet_fighter_equipment + priority = 20 + + allow_mission_type = { + air_superiority + interception + } + + air_range = 1200 + maximum_speed = 950 + air_agility = 72 + air_attack = 36 + air_defence = 15 + + upgrades = { + plane_gun_upgrade + plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + # Air vs Navy - low damage / high hit chance / easy to hurt + naval_strike_attack = 5 + naval_strike_targetting = 10 + surface_detection = 12 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 3 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + build_cost_ic = 30 + resources = { + aluminium = 2 + tungsten = 3 + rubber = 1 + } + + manpower = 40 + fuel_consumption = 0.42 + air_superiority = 1 + reliability = 0.8 + } + + # Improved Jet Fighter + jet_fighter_equipment_2 = { + year = 1950 + + archetype = jet_fighter_equipment + parent = jet_fighter_equipment_1 + priority = 20 + + air_range = 2200 + maximum_speed = 1100 + air_agility = 72 + air_attack = 40 + air_defence = 18 + + naval_strike_attack = 5 + surface_detection = 15 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 4 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + build_cost_ic = 32 + resources = { + aluminium = 3 + tungsten = 3 + rubber = 1 + } + manpower = 40 + fuel_consumption = 0.42 + air_superiority = 1 + reliability = 0.8 + } + + ## # # ### ### ## # # ### ### ### + # # # # # # # # # # # # # + # # # ## # # ## #### # ## ### + # # # # # # # # # # # # # # + ## # # ### ## # # # ### # # + + + # Seaplane + + ww1_seaplane_equipment_1 = { + archetype = small_plane_airframe + carrier_capable = yes + priority = 30 + + air_range = 530 + maximum_speed = 220 + air_agility = 32 + air_attack = 4 + air_defence = 3 + + build_cost_ic = 17 + resources = { + wood = 2 + #oil = 1 + } + naval_strike_attack = 2 + naval_strike_targetting = 10 + } + + ww1_seaplane_equipment_2 = { + archetype = small_plane_airframe + parent = ww1_seaplane_equipment_1 + carrier_capable = yes + priority = 30 + + air_range = 540 + maximum_speed = 230 + air_agility = 35 + air_attack = 5 + air_defence = 4 + + build_cost_ic = 18.5 + resources = { + wood = 3 + #oil = 1 + } + + naval_strike_attack = 2 + naval_strike_targetting = 10 + } + + + + # Early Carrier Fighter + cv_fighter_equipment_0 = { + year = 1933 + + archetype = cv_small_plane_airframe + carrier_capable = yes + priority = 30 + + allow_mission_type = { + air_superiority + interception + naval_patrol + } + + air_range = 456 + maximum_speed = 297 #CV planes have less speed than their land based counterparts + air_agility = 45 + air_attack = 9 + air_defence = 8 + + build_cost_ic = 26.4 # cv_version costs 20% more of base archetype + + upgrades = { + cv_plane_gun_upgrade + cv_plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + # Air vs Navy - low damage / high hit chance / easy to hurt + naval_strike_attack = 2 + naval_strike_targetting = 10 + surface_detection = 15 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 3.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + #Space taken in convoy + resources = { + #oil = 1 + aluminium = 2 + rubber = 1 + } + + lend_lease_cost = 8 + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.21 + } + + # Basic Carrier Fighter + cv_fighter_equipment_1 = { + year = 1936 + + archetype = cv_small_plane_airframe + parent = cv_fighter_equipment_0 + carrier_capable = yes + priority = 30 + + air_range = 560 + maximum_speed = 450 + air_agility = 50 + air_attack = 18 + air_defence = 11 + + build_cost_ic = 28.4 # cv_version costs 20% more of base archetype + resources = { + #oil = 1 + aluminium = 3 + rubber = 1 + } + + naval_strike_attack = 3 + naval_strike_targetting = 10 + surface_detection = 18 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 4 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + lend_lease_cost = 8 + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.21 + } + + # Improved Carrier Fighter + cv_fighter_equipment_2 = { + year = 1940 + + archetype = cv_small_plane_airframe + parent = cv_fighter_equipment_1 + carrier_capable = yes + priority = 30 + + air_range = 800 + maximum_speed = 585 + air_agility = 65 + air_attack = 27 + air_defence = 13 + + build_cost_ic = 30.4 # cv_version costs 20% more of base archetype + resources = { + #oil = 2 + aluminium = 3 + rubber = 1 + } + naval_strike_attack = 6 + naval_strike_targetting = 10 + surface_detection = 22 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 4.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + lend_lease_cost = 8 + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.21 + } + + # Advanced Carrier Fighter + cv_fighter_equipment_3 = { + year = 1944 + + archetype = cv_small_plane_airframe + parent = cv_fighter_equipment_2 + carrier_capable = yes + priority = 30 + + air_range = 960 + maximum_speed = 648 + air_agility = 80 + air_attack = 32 + air_defence = 15 + + build_cost_ic = 32.4 # cv_version costs 20% more of base archetype + resources = { + #oil = 2 + aluminium = 3 + rubber = 1 + } + + naval_strike_attack = 8 + naval_strike_targetting = 10 + surface_detection = 25 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + lend_lease_cost = 8 + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.21 + } + + ## ## ## + # # # # # + # #### # + # # # # # + ## # # ## + + # Basic CAS + CAS_equipment_1 = { + year = 1936 + + archetype = small_plane_cas_airframe + priority = 40 + + allow_mission_type = { + cas + naval_bomber + port_strike + attack_logistics + } + + upgrades = { + plane_cas_upgrade + plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + air_range = 700 + maximum_speed = 390 + air_agility = 35 + air_attack = 6 + air_defence = 14 + air_ground_attack = 8 + naval_strike_attack = 3 + naval_strike_targetting = 10 + surface_detection = 5 + sub_detection = 5 + + build_cost_ic = 22 + resources = { + #oil = 1 + aluminium = 2 + rubber = 1 + } + + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.26 + } + + # Improved CAS + CAS_equipment_2 = { + year = 1940 + + archetype = small_plane_cas_airframe + parent = CAS_equipment_1 + priority = 40 + + air_range = 1000 + maximum_speed = 450 + air_agility = 39 + air_attack = 10 + air_defence = 16 + air_ground_attack = 13 + + build_cost_ic = 24 + resources = { + #oil = 1 + aluminium = 3 + rubber = 1 + } + + naval_strike_attack = 5 + naval_strike_targetting = 10 + surface_detection = 23 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 5.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.26 + } + + # Advanced CAS + CAS_equipment_3 = { + year = 1944 + + archetype = small_plane_cas_airframe + parent = CAS_equipment_2 + priority = 40 + + air_range = 1200 + maximum_speed = 550 + air_agility = 44 + air_attack = 14 + air_defence = 20 + air_ground_attack = 18 + + build_cost_ic = 26 + resources = { + #oil = 2 + aluminium = 3 + rubber = 1 + } + + naval_strike_attack = 10 + naval_strike_targetting = 10 + surface_detection = 27 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 6.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.26 + } + + ## # # ## ## ## + # # # # # # # # # + # # # # #### # + # # # # # # # # # + ## # ## # # ## + + # Basic Carrier CAS + cv_CAS_equipment_1 = { + year = 1936 + + archetype = cv_small_plane_cas_airframe + carrier_capable = yes + priority = 50 + + allow_mission_type = { + cas + naval_bomber + port_strike + attack_logistics + naval_patrol + } + + air_range = 400 + maximum_speed = 351 + air_agility = 35 + air_attack = 6 + air_defence = 14 + air_ground_attack = 8 + naval_strike_attack = 4 + naval_strike_targetting = 10 + + upgrades = { + plane_cas_upgrade + cv_plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + build_cost_ic = 26.4 # cv_version costs 20% more of base archetype + resources = { + #oil = 1 + aluminium = 2 + rubber = 1 + } + + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.26 + + surface_detection = 10 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 7.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + } + + # Improved Carrier CAS + cv_CAS_equipment_2 = { + year = 1940 + + archetype = cv_small_plane_cas_airframe + parent = cv_CAS_equipment_1 + carrier_capable = yes + priority = 50 + + air_range = 640 + maximum_speed = 405 + air_agility = 39 + air_attack = 10 + air_defence = 16 + air_ground_attack = 13 + + build_cost_ic = 28.4 # cv_version costs 20% more of base archetype + resources = { + #oil = 1 + aluminium = 3 + rubber = 1 + } + + naval_strike_attack = 7 + naval_strike_targetting = 10 + surface_detection = 20 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 10 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.26 + } + + # Advanced Carrier CAS + cv_CAS_equipment_3 = { + year = 1944 + + archetype = cv_small_plane_cas_airframe + parent = cv_CAS_equipment_2 + carrier_capable = yes + priority = 50 + + air_range = 800 + maximum_speed = 495 + air_agility = 44 + air_attack = 14 + air_defence = 20 + air_ground_attack = 18 + + build_cost_ic = 30.4 # cv_version costs 20% more of base archetype + resources = { + #oil = 2 + aluminium = 3 + rubber = 1 + } + + naval_strike_attack = 13 + naval_strike_targetting = 10 + surface_detection = 30 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 15 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.26 + } + + # # ## # # ## # ### ## # # ### ### ### + ## # # # # # # # # # # # # ## ## # # # # # + # ## #### # # #### # ### # # # # # ### ## ### + # # # # # # # # # # # # # # # # # # # # + # # # # # # # ### ### ## # # ### ### # # + + # Basic nav_bomber + nav_bomber_equipment_1 = { + year = 1936 + + archetype = small_plane_naval_bomber_airframe + priority = 60 + + allow_mission_type = { + naval_bomber + port_strike + naval_mines_planting + naval_mines_sweeping + naval_patrol + } + + air_range = 850 + maximum_speed = 230 + air_agility = 30 + air_attack = 6 + air_defence = 12 + upgrades = { + plane_naval_upgrade + plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + # Air vs Navy - high damage / medium hit chance / easy to hurt + naval_strike_attack = 15 + naval_strike_targetting = 7.5 + surface_detection = 15 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 10 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + build_cost_ic = 26 + resources = { + #oil = 1 + aluminium = 2 + rubber = 1 + } + + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.28 + } + + # Improved nav_bomber + nav_bomber_equipment_2 = { + year = 1940 + + archetype = small_plane_naval_bomber_airframe + parent = nav_bomber_equipment_1 + priority = 60 + + air_range = 930 + maximum_speed = 300 + air_agility = 35 + air_attack = 10 + air_defence = 14 + naval_strike_attack = 20 + naval_strike_targetting = 10 + surface_detection = 25 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 15 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + build_cost_ic = 28 + resources = { + #oil = 1 + aluminium = 3 + rubber = 1 + } + + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.28 + } + + # Advanced nav_bomber + nav_bomber_equipment_3 = { + year = 1944 + + archetype = small_plane_naval_bomber_airframe + parent = nav_bomber_equipment_2 + priority = 60 + + air_range = 1100 + maximum_speed = 400 + air_agility = 40 + air_attack = 14 + air_defence = 16 + naval_strike_attack = 25 + naval_strike_targetting = 12.5 + surface_detection = 35 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 18 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + build_cost_ic = 30 + resources = { + #oil = 2 + aluminium = 3 + rubber = 1 + } + + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.28 + } + + ## # # # # ## # # ## # ### ## # # ### ### ### + # # # # ## # # # # # # # # # # # # ## ## # # # # # + # # # # ## #### # # #### # ### # # # # # ### ## ### + # # # # # # # # # # # # # # # # # # # # # # # # + ## # # # # # # # # ### ### ## # # ### ### # # + + # Basic Carrier nav_bomber + cv_nav_bomber_equipment_1 = { + year = 1936 + + archetype = cv_small_plane_naval_bomber_airframe + carrier_capable = yes + priority = 70 + + allow_mission_type = { + naval_bomber + port_strike + naval_mines_planting + naval_mines_sweeping + naval_patrol + } + + air_range = 680 + maximum_speed = 207 + air_agility = 30 + air_attack = 6 + air_defence = 13 + + build_cost_ic = 31.2 # cv_version costs 20% more of base archetype + + upgrades = { + cv_plane_naval_upgrade + cv_plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + # Air vs Navy - high damage / medium hit chance / easy to hurt + naval_strike_attack = 15 + naval_strike_targetting = 7.5 + surface_detection = 20 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 10 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + resources = { + #oil = 1 + aluminium = 2 + rubber = 1 + } + + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.28 + } + + # Improved Carrier nav_bomber + cv_nav_bomber_equipment_2 = { + year = 1940 + + archetype = cv_small_plane_naval_bomber_airframe + parent = cv_nav_bomber_equipment_1 + carrier_capable = yes + priority = 70 + + air_range = 744 + maximum_speed = 270 + air_agility = 35 + air_attack = 10 + air_defence = 15 + naval_strike_attack = 20 + naval_strike_targetting = 10 + surface_detection = 25 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 15 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + build_cost_ic = 33.2 # cv_version costs 20% more of base archetype + resources = { + #oil = 1 + aluminium = 3 + rubber = 1 + } + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.28 + } + + # Advanced Carrier nav_bomber + cv_nav_bomber_equipment_3 = { + year = 1944 + + archetype = cv_small_plane_naval_bomber_airframe + parent = cv_nav_bomber_equipment_2 + carrier_capable = yes + priority = 70 + + air_range = 880 + maximum_speed = 360 + air_agility = 40 + air_attack = 14 + air_defence = 17 + naval_strike_attack = 25 + naval_strike_targetting = 12.5 + surface_detection = 35 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 18 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + build_cost_ic = 35.2 # cv_version costs 20% more of base archetype + resources = { + #oil = 2 + aluminium = 3 + rubber = 1 + } + air_superiority = 1 + reliability = 0.8 + manpower = 20 + fuel_consumption = 0.28 + } + + ### ## ## # # ### ### ### # # ### ### ### ## ### ### ### ## ### ## + # # # # # # # # # # # ## # # # # # # # # # # # # # # # # + ### # # # ## ## # # # ## # ## ### # ## ### # # # ### # + # # # # # # # # # # # # # # # # # # # # # # # # # # # + # # ## ## # # ### # ### # # # ### # # ## ### # # ## # # ## + + # Basic Rocket Interceptor + rocket_interceptor_equipment_1 = { + year = 1944 + + archetype = rocket_interceptor_equipment + priority = 80 + + allow_mission_type = { + interception + } + forbid_mission_type = training + + air_range = 150 + maximum_speed = 950 + air_agility = 30 + air_attack = 47 + air_defence = 5 + reliability = 0.3 + upgrades = { + plane_gun_upgrade + plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + build_cost_ic = 16 + resources = { + aluminium = 3 + tungsten = 2 + rubber = 1 + } + fuel_consumption = 0 + air_superiority = 1 + manpower = 5 + naval_strike_attack = 5 + naval_strike_targetting = 10 + } + + # Improved Rocket Interceptor + rocket_interceptor_equipment_2 = { + year = 1945 + + archetype = rocket_interceptor_equipment + parent = rocket_interceptor_equipment_1 + priority = 80 + + air_range = 300 + maximum_speed = 1100 + air_agility = 36 + air_attack = 56 + air_defence = 7 + reliability = 0.5 + build_cost_ic = 18 + resources = { + aluminium = 3 + tungsten = 3 + rubber = 1 + } + fuel_consumption = 0 + air_superiority = 1 + manpower = 5 + naval_strike_attack = 5 + naval_strike_targetting = 10 + } + + # Advanced Rocket Interceptor + rocket_interceptor_equipment_3 = { + year = 1946 + + archetype = rocket_interceptor_equipment + parent = rocket_interceptor_equipment_2 + priority = 80 + + air_range = 500 + maximum_speed = 1150 + air_agility = 60 + air_attack = 60 + air_defence = 10 + reliability = 0.8 + build_cost_ic = 20 + resources = { + aluminium = 3 + tungsten = 3 + rubber = 1 + } + fuel_consumption = 0 + air_superiority = 1 + manpower = 5 + naval_strike_attack = 5 + naval_strike_targetting = 10 + } + + ## # # ### ## ### ### ### ## ### ## ### ### + # # # # # # # # # # # # # # # # # # + # # # # # # # # ## # ### #### ## # + # # # # # # # # # # # # # # # # # # + ## ## ### ## ### ### ### ## # # # # # # + + # Rocket interceptor suicide craft! + rocket_suicide_equipment_1 = { + year = 1944 + + archetype = small_plane_suicide_airframe + priority = 90 + + allow_mission_type = { + naval_kamikaze # Mission is always available--doesn't depend on can_use_kamikaze_pilots being true. + } + forbid_mission_type = training + + air_range = 1000 + maximum_speed = 1150 + air_agility = 50 + air_attack = 0 + air_defence = 12 + reliability = 0.8 + + naval_strike_attack = 20 + naval_strike_targetting = 10 + upgrades = { + } + + build_cost_ic = 14 + manpower = 15 + resources = { + aluminium = 2 + tungsten = 2 + rubber = 1 + } + + air_superiority = 1 + } + + ### ## ## ### ## # # ### ### ### + # # # # # # # # # ## ## # # # # # + # #### # ### # # # # # ### ## ### + # # # # # # # # # # # # # # # # + # # # ## ### ## # # ### ### # # + + + + + # WW1 Bomber 1 (1915) + ww1_bomber_equipment_1 = { + archetype = medium_plane_airframe + priority = 105 + + allow_mission_type = { + cas + strategic_bomber + naval_bomber + port_strike + attack_logistics + naval_mines_planting + naval_mines_sweeping + } + + air_range = 1350 + maximum_speed = 230 + air_agility = 10 + air_attack = 2.6 + air_defence = 13 + air_bombing = 7.8 + air_ground_attack = 3 + + build_cost_ic = 28 + resources = { + wood = 4 + #oil = 1 + } + } + + + # WW1 Bomber 2 (1918) + ww1_bomber_equipment_2 = { + archetype = medium_plane_airframe + parent = ww1_bomber_equipment_1 + priority = 105 + + allow_mission_type = { + cas + strategic_bomber + naval_bomber + port_strike + attack_logistics + naval_mines_planting + naval_mines_sweeping + } + + air_range = 1370 + maximum_speed = 240 + air_agility = 12 + air_attack = 3 + air_defence = 15 + air_bombing = 8.1 + air_ground_attack = 3 + + build_cost_ic = 32 + resources = { + wood = 4 + #oil = 1 + } + } + + # WW1 Bomber 3 (1919) + ww1_bomber_equipment_3 = { + archetype = medium_plane_airframe + parent = ww1_bomber_equipment_2 + priority = 105 + + allow_mission_type = { + cas + strategic_bomber + naval_bomber + port_strike + attack_logistics + naval_mines_planting + naval_mines_sweeping + } + + air_range = 1390 + maximum_speed = 245 + air_agility = 14 + air_attack = 4 + air_defence = 17 + air_bombing = 9 + air_ground_attack = 3 + + build_cost_ic = 33 + resources = { + wood = 3 + #oil = 1 + rubber = 1 + } + } + + # WW1 Bomber 4 (1927) + ww1_bomber_equipment_4 = { + archetype = medium_plane_airframe + parent = ww1_bomber_equipment_3 + priority = 105 + + allow_mission_type = { + cas + strategic_bomber + naval_bomber + port_strike + attack_logistics + naval_mines_planting + naval_mines_sweeping + } + + air_range = 1420 + maximum_speed = 255 + air_agility = 15 + air_attack = 4 + air_defence = 18 + air_bombing = 9 + air_ground_attack = 3 + + build_cost_ic = 34 + resources = { + wood = 3 + #oil = 1 + rubber = 1 + } + } + + + + + + + + # Early Bomber + tac_bomber_equipment_0 = { + year = 1933 + + archetype = medium_plane_airframe + parent = ww1_bomber_equipment_4 + priority = 105 + + allow_mission_type = { + cas + strategic_bomber + naval_bomber + port_strike + attack_logistics + naval_mines_planting + naval_mines_sweeping + } + + upgrades = { + plane_tac_bomb_upgrade + plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + air_range = 1400 + maximum_speed = 250 + air_agility = 16 + air_attack = 5 + air_defence = 15 + air_bombing = 10 + air_ground_attack = 3 + surface_detection = 20 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + build_cost_ic = 35 + resources = { + #oil = 1 + aluminium = 2 + rubber = 1 + } + # build_cost_ic = 18 + naval_strike_attack = 4 + naval_strike_targetting = 6 + + manpower = 40 + lend_lease_cost = 10 + air_superiority = 1 + reliability = 0.8 + fuel_consumption = 0.36 + } + + # Basic tac_bomber + tac_bomber_equipment_1 = { + year = 1936 + + archetype = medium_plane_airframe + parent = tac_bomber_equipment_0 + priority = 110 + + air_range = 2400 + maximum_speed = 430 + air_agility =20 + air_attack = 8 + air_defence = 18 + air_bombing = 12 + air_ground_attack = 6 + + build_cost_ic = 37 + resources = { + #oil = 1 + aluminium = 3 + rubber = 1 + } + naval_strike_attack = 8 + naval_strike_targetting = 6 + surface_detection = 30 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 7.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + manpower = 40 + lend_lease_cost = 10 + air_superiority = 1 + reliability = 0.8 + fuel_consumption = 0.36 + } + + # Improved tac_bomber + tac_bomber_equipment_2 = { + year = 1940 + + archetype = medium_plane_airframe + parent = tac_bomber_equipment_1 + priority = 110 + + air_range = 2500 + maximum_speed = 440 + air_agility =25 + air_attack = 13 + air_defence = 21 + air_bombing = 14 + air_ground_attack = 10 + + build_cost_ic = 39 + resources = { + #oil = 1 + aluminium = 4 + rubber = 1 + } + naval_strike_attack = 12 + naval_strike_targetting = 6 + surface_detection = 40 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 10 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + manpower = 40 + lend_lease_cost = 10 + air_superiority = 1 + reliability = 0.8 + fuel_consumption = 0.36 + } + + # Advanced tac_bomber + tac_bomber_equipment_3 = { + year = 1944 + + archetype = medium_plane_airframe + parent = tac_bomber_equipment_2 + priority = 110 + + air_range = 3000 + maximum_speed = 480 + air_agility = 30 + air_attack = 20 + air_defence = 24 + air_bombing = 16 + air_ground_attack = 15 + + build_cost_ic = 41 + resources = { + #oil = 1 + aluminium = 5 + rubber = 1 + } + naval_strike_attack = 15 + naval_strike_targetting = 6 + surface_detection = 50 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 12.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + manpower = 40 + lend_lease_cost = 10 + air_superiority = 1 + reliability = 0.8 + fuel_consumption = 0.36 + } + + # Basic Jet tac_bomber + jet_tac_bomber_equipment_1 = { + year = 1945 + + archetype = jet_tac_bomber_equipment + priority = 120 + + allow_mission_type = { + cas + strategic_bomber + naval_bomber + port_strike + attack_logistics + naval_mines_planting + naval_mines_sweeping + } + + air_range = 1800 + maximum_speed = 1000 + air_agility = 57 + air_attack = 18 + air_defence = 24 + air_bombing = 16 + air_ground_attack = 15 + + upgrades = { + plane_tac_bomb_upgrade + plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + # Air vs Navy - high damage / low hit chance / hard to hurt + naval_strike_attack = 15 + naval_strike_targetting = 6 + surface_detection = 25 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 7.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + build_cost_ic = 45 + resources = { + aluminium = 2 + tungsten = 3 + rubber = 1 + } + + air_superiority = 1 + reliability = 0.8 + manpower = 80 + fuel_consumption = 0.72 + } + + # Improved Jet tac_bomber + jet_tac_bomber_equipment_2 = { + year = 1950 + + archetype = jet_tac_bomber_equipment + parent = jet_tac_bomber_equipment_1 + priority = 120 + + air_range = 5000 + maximum_speed = 1000 + air_agility = 57 + air_attack = 22 + air_defence = 28 + air_bombing = 20 + air_ground_attack = 20 + naval_strike_attack = 15 + naval_strike_targetting = 6 + surface_detection = 30 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 10 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + build_cost_ic = 48 + resources = { + aluminium = 3 + tungsten = 3 + rubber = 1 + } + + air_superiority = 1 + reliability = 0.8 + manpower = 80 + fuel_consumption = 0.72 + } + + # # ### ## # # # # ### ### ## # # ### ### ### + # # # # # # # # # # # # # # # # # # + #### ## #### # # # ## # # ## #### # ## ### + # # # # # # # # # # # # # # # # # # + # # ### # # # # # ### ## # # # ### # # + + heavy_fighter_equipment_1 = { + year = 1936 + + archetype = medium_plane_fighter_airframe + priority = 100 + + allow_mission_type = { + air_superiority + interception + } + + air_range = 1300 + maximum_speed = 500 + air_agility = 25 + air_attack = 36 + air_defence = 13 + + # build_cost_ic = 16 + naval_strike_attack = 3 + naval_strike_targetting = 6 + surface_detection = 5 + sub_detection = 5 + upgrades = { + plane_gun_upgrade + plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + build_cost_ic = 28 + resources = { + #oil = 1 + aluminium = 2 + rubber = 1 + } + + air_superiority = 1.25 + reliability = 0.8 + manpower = 40 + fuel_consumption = 0.26 + } + + heavy_fighter_equipment_2 = { + year = 1940 + + archetype = medium_plane_fighter_airframe + parent = heavy_fighter_equipment_1 + priority = 100 + + air_range = 1700 + maximum_speed = 550 + air_agility = 30 + air_attack = 46 + air_defence = 15 + + build_cost_ic = 30 + resources = { + #oil = 1 + aluminium = 3 + rubber = 1 + } + naval_strike_attack = 6 + naval_strike_targetting = 10 + surface_detection = 18 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 3.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 1.25 + reliability = 0.8 + manpower = 40 + fuel_consumption = 0.26 + } + + heavy_fighter_equipment_3 = { + year = 1944 + + archetype = medium_plane_fighter_airframe + parent = heavy_fighter_equipment_2 + priority = 100 + + air_range = 2000 + maximum_speed = 600 + air_agility = 33 + air_attack = 54 + air_defence = 18 + + build_cost_ic = 32 + resources = { + #oil = 1 + aluminium = 4 + rubber = 1 + } + naval_strike_attack = 9 + naval_strike_targetting = 10 + surface_detection = 21 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 4 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 1.25 + reliability = 0.8 + manpower = 40 + fuel_consumption = 0.26 + } + + ## ## ## # # ### ### # ## # # ### + # # # # # # # # # # # # # ## # # + # # # # # # # ### # #### # ## ## + # # # # # # # # # # # # # # # + ## ## ## ## # # ### # # # # ### + + scout_plane_equipment_1 = { + year = 1936 + + archetype = medium_plane_scout_plane_airframe + priority = 100 + + allow_mission_type = { + recon + naval_patrol + } + forbid_mission_type = training + + air_range = 1300 + maximum_speed = 500 + air_agility = 25 + air_attack = 0 + air_defence = 13 + + build_cost_ic = 20 + naval_strike_attack = 0 + naval_strike_targetting = 0 + surface_detection = 40 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 10 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + resources = { + aluminium = 2 + rubber = 1 + } + air_superiority = 0 + reliability = 0.8 + manpower = 40 + fuel_consumption = 0.26 + } + + scout_plane_equipment_2 = { + year = 1940 + + archetype = medium_plane_scout_plane_airframe + parent = scout_plane_equipment_1 + priority = 100 + + air_range = 1700 + maximum_speed = 550 + air_agility = 30 + air_attack = 0 + air_defence = 15 + + build_cost_ic = 20 + resources = { + aluminium = 3 + rubber = 1 + } + naval_strike_attack = 0 + naval_strike_targetting = 0 + surface_detection = 60 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 15 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 0 + reliability = 0.8 + manpower = 40 + fuel_consumption = 0.26 + } + + ## ### ### ## ### ### ## # # ### ### ### + # # # # # # # # # # # ## ## # # # # # + # # ### #### # ### # # # # # ### ## ### + # # # # # # # # # # # # # # # # # # + ## # # # # # # ### ## # # ### ### # # + + # Basic strat_bomber + strat_bomber_equipment_1 = { + year = 1936 + + archetype = large_plane_airframe + priority = 140 + + allow_mission_type = { + strategic_bomber + naval_mines_planting + } + + air_range = 2500 + maximum_speed = 400 + air_agility = 5 + air_attack = 50 + air_defence = 25 + air_bombing = 30 + + # build_cost_ic = 36 + upgrades = { + plane_bomb_upgrade + plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + # Air vs Navy - high damage / low hit chance / hard to hurt + naval_strike_attack = 1.5 + naval_strike_targetting = 0.6 + surface_detection = 10 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 2.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + build_cost_ic = 60 + resources = { + aluminium = 3 + rubber = 2 + } + + air_superiority = 0.01 + reliability = 0.8 + manpower = 80 + fuel_consumption = 0.8 + } + + # Improved strat_bomber + strat_bomber_equipment_2 = { + year = 1940 + + archetype = large_plane_airframe + parent = strat_bomber_equipment_1 + priority = 140 + + air_range = 3500 + maximum_speed = 450 + air_agility = 7 + air_attack = 100 + air_defence = 35 + air_bombing = 45 + + build_cost_ic = 62 + resources = { + #oil = 1 + aluminium = 4 + rubber = 2 + } + naval_strike_attack = 1.5 + naval_strike_targetting = 0.6 + surface_detection = 10 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 2.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 0.01 + reliability = 0.8 + manpower = 80 + fuel_consumption = 0.8 + } + + # Advanced strat_bomber + strat_bomber_equipment_3 = { + year = 1944 + + archetype = large_plane_airframe + parent = strat_bomber_equipment_2 + priority = 140 + + air_range = 5000 + maximum_speed = 500 + air_agility = 10 + air_attack = 150 + air_defence = 50 + air_bombing = 60 + + build_cost_ic = 64 + resources = { + #oil = 1 + aluminium = 5 + rubber = 2 + } + naval_strike_attack = 1.5 + naval_strike_targetting = 0.6 + surface_detection = 10 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 2.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + air_superiority = 0.01 + reliability = 0.8 + manpower = 80 + fuel_consumption = 0.8 + } + + # Basic Jet strat_bomber + jet_strat_bomber_equipment_1 = { + year = 1950 + + archetype = jet_strat_bomber_equipment + priority = 150 + + allow_mission_type = { + strategic_bomber + naval_mines_planting + } + + air_range = 7000 + maximum_speed = 920 + air_agility = 14 + air_attack = 100 + air_defence = 54 + air_bombing = 64 + + upgrades = { + plane_bomb_upgrade + plane_range_upgrade + plane_engine_upgrade + plane_reliability_upgrade + } + + air_superiority = 0.01 + reliability = 0.8 + + # Air vs Navy - high damage / low hit chance / hard to hurt + naval_strike_attack = 1.5 + naval_strike_targetting = 0.6 + surface_detection = 10 # For airwing of 100 planes (Destroyer I: 20 surface detection) + sub_detection = 2.5 # For airwing of 100 planes (Destroyer I: 5 sub detection ) + + build_cost_ic = 80 + resources = { + aluminium = 3 + tungsten = 3 + rubber = 1 + } + + manpower = 160 + fuel_consumption = 1.6 + } + + + + + + # THE GREAT WAR MOD ############################################################################################ + + # Zeppelin 1 + ww1_zeppelin_equipment_1 = { + archetype = airship_bomber_equipment + priority = 140 + + allow_mission_type = { + strategic_bomber + naval_mines_planting + } + + air_range = 2500 + maximum_speed = 120 + air_agility = 3 + air_attack = 2 + air_defence = 12 + air_bombing = 19.5 + + build_cost_ic = 65 + resources = { + #oil = 1 + aluminium = 2 + wood = 6 + } + fuel_consumption = 0.34 + } + + # Zeppelin 2 + ww1_zeppelin_equipment_2 = { + archetype = airship_bomber_equipment + parent = ww1_zeppelin_equipment_1 + priority = 140 + + allow_mission_type = { + strategic_bomber + naval_mines_planting + } + + air_range = 2600 + maximum_speed = 150 + air_agility = 4 + air_attack = 3 + air_defence = 14 + air_bombing = 24 + + build_cost_ic = 75 + resources = { + #oil = 1 + aluminium = 3 + wood = 7 + } + fuel_consumption = 0.37 + } + + +} diff --git a/mod/thegreatwar/events/Interwar_NewsEvents.txt b/mod/thegreatwar/events/Interwar_NewsEvents.txt index a55d6b869..2fef066ac 100644 --- a/mod/thegreatwar/events/Interwar_NewsEvents.txt +++ b/mod/thegreatwar/events/Interwar_NewsEvents.txt @@ -109,7 +109,7 @@ news_event = { hidden_effect = { SOV = { kill_country_leader = yes - create_country_leader={ name = "Josef Stalin" desc=SOV_josef_stalin_DESC picture="gfx/leaders/SOV_josef_stalin.dds" expire="1935.1.1" ideology=stalinism traits={ } } + create_country_leader={ name = "Josef Stalin" desc = SOV_josef_stalin_DESC picture="gfx/leaders/SOV_josef_stalin.dds" expire="1935.1.1" ideology=stalinism traits={ } } set_politics = { ruling_party = communism last_election = "1911.7.1" election_frequency = 48 elections_allowed = no @@ -123,7 +123,7 @@ news_event = { } RUS = { kill_country_leader = yes - create_country_leader={ name = "Josef Stalin" desc=SOV_josef_stalin_DESC picture="gfx/leaders/SOV_josef_stalin.dds" expire="1935.1.1" ideology=stalinism traits={ } } + create_country_leader={ name = "Josef Stalin" desc = SOV_josef_stalin_DESC picture="gfx/leaders/SOV_josef_stalin.dds" expire="1935.1.1" ideology=stalinism traits={ } } set_politics = { ruling_party = communism last_election = "1911.7.1" election_frequency = 48 elections_allowed = no @@ -336,25 +336,6 @@ news_event = { set_global_flag = interwar_turkish_national_movement hidden_effect = { - # Previous code before the Aftermath of Versailles - # TUR = { - # start_civil_war = { - # ruling_party = democratic - # ideology = neutrality - # size = 0.5 - # capital = 49 - # states = { 49 348 346 345 355} - # } - - # #load_oob = "TUR_1919" - # create_country_leader = { - # name = "Mustafa Kemal" - # desc = TUR_mustafa_kemal_DESC picture = "gfx/hoi4tgw_portraits/TUR/country_leaders/TUR_mustafa_kemal.dds" - # expire = "1935.1.1" - # ideology = liberalism traits = {} - # } - # } - # Started in 1910 or 1914 if = { limit = { @@ -649,7 +630,7 @@ news_event = { set_global_flag = interwar_mehmed_vi_succeeded_mehmed_v hidden_effect = { TUR = { - create_country_leader={ name = "Mehmed VI" desc=TUR_mehmed_vi_DESC picture="gfx/hoi4tgw_portraits/TUR/country_leaders/TUR_mehmed_vi.dds" expire="1935.1.1" ideology=liberalism traits={ } } + create_country_leader={ name = "Mehmed VI" desc = TUR_mehmed_vi_DESC picture="gfx/hoi4tgw_portraits/TUR/country_leaders/TUR_mehmed_vi.dds" expire="1935.1.1" ideology=liberalism traits={ } } } } } diff --git a/mod/thegreatwar/events/MTG_USA.txt b/mod/thegreatwar/events/MTG_USA.txt index 5f282702b..2856a87d4 100755 --- a/mod/thegreatwar/events/MTG_USA.txt +++ b/mod/thegreatwar/events/MTG_USA.txt @@ -1 +1 @@ - \ No newline at end of file +# \ No newline at end of file diff --git a/mod/thegreatwar/events/Mexico.txt b/mod/thegreatwar/events/Mexico.txt index 5f282702b..2856a87d4 100755 --- a/mod/thegreatwar/events/Mexico.txt +++ b/mod/thegreatwar/events/Mexico.txt @@ -1 +1 @@ - \ No newline at end of file +# \ No newline at end of file diff --git a/mod/thegreatwar/events/NSB_Poland.txt b/mod/thegreatwar/events/NSB_Poland.txt index e69de29bb..4287ca861 100644 --- a/mod/thegreatwar/events/NSB_Poland.txt +++ b/mod/thegreatwar/events/NSB_Poland.txt @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/mod/thegreatwar/events/Poland.txt b/mod/thegreatwar/events/Poland.txt index b868abdc0..0ff151d45 100755 --- a/mod/thegreatwar/events/Poland.txt +++ b/mod/thegreatwar/events/Poland.txt @@ -1,5 +1,4 @@ ########################### # Polish Events ########################### - add_namespace = poland \ No newline at end of file diff --git a/mod/thegreatwar/events/TFV_New_Zealand.txt b/mod/thegreatwar/events/TFV_New_Zealand.txt index 5f282702b..2856a87d4 100755 --- a/mod/thegreatwar/events/TFV_New_Zealand.txt +++ b/mod/thegreatwar/events/TFV_New_Zealand.txt @@ -1 +1 @@ - \ No newline at end of file +# \ No newline at end of file diff --git a/mod/thegreatwar/events/WTT_China.txt b/mod/thegreatwar/events/WTT_China.txt index 5f282702b..2856a87d4 100755 --- a/mod/thegreatwar/events/WTT_China.txt +++ b/mod/thegreatwar/events/WTT_China.txt @@ -1 +1 @@ - \ No newline at end of file +# \ No newline at end of file diff --git a/mod/thegreatwar/events/WTT_Denmark.txt b/mod/thegreatwar/events/WTT_Denmark.txt index 5f282702b..2856a87d4 100755 --- a/mod/thegreatwar/events/WTT_Denmark.txt +++ b/mod/thegreatwar/events/WTT_Denmark.txt @@ -1 +1 @@ - \ No newline at end of file +# \ No newline at end of file diff --git a/mod/thegreatwar/events/WTT_Germany.txt b/mod/thegreatwar/events/WTT_Germany.txt index 5f282702b..2856a87d4 100755 --- a/mod/thegreatwar/events/WTT_Germany.txt +++ b/mod/thegreatwar/events/WTT_Germany.txt @@ -1 +1 @@ - \ No newline at end of file +# \ No newline at end of file diff --git a/mod/thegreatwar/events/WTT_Japan.txt b/mod/thegreatwar/events/WTT_Japan.txt index dba7d6690..2856a87d4 100755 --- a/mod/thegreatwar/events/WTT_Japan.txt +++ b/mod/thegreatwar/events/WTT_Japan.txt @@ -1,1865 +1 @@ -add_namespace = wtt_japan - -#Jakob ID 1-100 -#Drikus ID 101-200 -#Gabriel ID 201-300 - - ## # # ### ### # ## ### ### -# # # # # # # # # # # # # # -# # # # ## ### # # # ### # # -# # # # # # # # # # # # # # - ## # ### # # ### ## # # ### - -#Japans asks to take overlordship if country has capitulated -country_event = { - id = wtt_japan.1 - title = wtt_japan.1.t - desc = wtt_japan.1.desc - picture = GFX_report_event_japanese_transport_soldiers - - is_triggered_only = yes - - #Accept transfer puppet - #Checking for puppet in decision that fires event. - option = { - name = wtt_japan.1.a - ai_chance = { - base = 10 - } - if = { - limit = { ROOT = { tag = HOL } - } - FROM = { puppet = INS } - } - - if = { - limit = { ROOT = { tag = ENG } - } - FROM = { puppet = MAL } - } - - if = { - limit = { ROOT = { tag = FRA } } - if = { - limit = { - 670 = { - is_fully_controlled_by = FRA - } - } - FROM = { transfer_state = 670 } - } - if = { - limit = { - 671 = { - is_fully_controlled_by = FRA - } - } - FROM = { transfer_state = 671 } - } - if = { - limit = { - 286 = { - is_fully_controlled_by = FRA - } - } - FROM = { transfer_state = 286 } - } - if = { - limit = { - 741 = { - is_fully_controlled_by = FRA - } - } - FROM = { transfer_state = 741 } - } - } - FROM = { country_event = { id = wtt_japan.2 days = 1 } } - } - - #Refuse - option = { - name = wtt_japan.1.b - ai_chance = { - base = 0 - } - FROM = { country_event = { id = wtt_japan.3 days = 1 } } - } -} - -#Answer from wtt_japan.1 - FROM accepts -country_event = { - id = wtt_japan.2 - title = wtt_japan.2.t - desc = wtt_japan.2.desc - picture = GFX_report_event_generic_sign_treaty3 - - is_triggered_only = yes - - #Accept transfer puppet - #Checking for puppet in decision that fires event. - option = { - name = wtt_japan.2.a - ai_chance = { - base = 10 - } - effect_tooltip = { - if = { - limit = { FROM = { tag = HOL } - } - puppet = INS - } - - if = { - limit = { FROM = { tag = ENG } - } - puppet = MAL - } - - if = { - limit = { FROM = { tag = FRA } } - if = { - limit = { 670 = { is_fully_controlled_by = ROOT } } - transfer_state = 670 - } - if = { - limit = { 671 = { is_fully_controlled_by = ROOT } } - transfer_state = 671 - } - if = { - limit = { 286 = { is_fully_controlled_by = ROOT } } - transfer_state = 286 - } - if = { - limit = { 741 = { is_fully_controlled_by = ROOT } - } - transfer_state = 741 - } - } - hidden_effect = { - news_event = { id = wtt_news.25 hours = 6 } - } - } - } -} - -#Answer from wtt_japan.1 - FROM refuses -country_event = { - id = wtt_japan.3 - title = wtt_japan.3.t - desc = wtt_japan.3.desc - picture = GFX_report_event_japanese_transport_soldiers - - is_triggered_only = yes - - - option = { - name = wtt_japan.3.a - ai_chance = { - base = 0 - } - } -} - -# # ## # # ## ## ## ### ### ## ## ### ## # # ### ## ## ### -## # # # ## # # # # # # # # # # # # # ## # # # # # # # # -# ## # # # ## ## #### # ## # ## ### ## # # # # # # ## ### #### # # -# # # # # # # # # # # # # # # # # # # # # # # # # # # # -# # ## # # # # ## ## # # ### ## ## ### ## # # # # # ## # - - -#Japan propose NAP to ROOT -country_event = { - id = wtt_japan.11 - title = wtt_japan.11.t - desc = wtt_japan.11.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - #Accept NAP - option = { - name = wtt_japan.11.a - ai_chance = { - base = 10 - } - diplomatic_relation = { - country = FROM - relation = non_aggression_pact - active = yes - } - FROM = { country_event = { id = wtt_japan.12 days = 1 } } - } - - - #Refuse NAP - option = { - name = wtt_japan.11.b - ai_chance = { - base = 0 - } - FROM = { country_event = { id = wtt_japan.13 days = 1 } } - } -} - -#Japan propose NAP to ROOT -country_event = { - id = wtt_japan.12 - title = wtt_japan.12.t - desc = wtt_japan.12.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - option = { - name = wtt_japan.12.a - ai_chance = { - base = 10 - } - effect_tooltip = { - diplomatic_relation = { - country = FROM - relation = non_aggression_pact - active = yes - } - } - } -} - -#Japan propose NAP to ROOT -country_event = { - id = wtt_japan.13 - title = wtt_japan.13.t - desc = wtt_japan.13.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - option = { - name = wtt_japan.13.a - ai_chance = { - base = 10 - } - } -} - - ## ### # # ### ### ## # ## ### ## # # ## # # -# # ## # # # # # # # # # # # ## ## # # ## # -# ## ## # ## ## ### #### # # # # # # # # #### # ## -# # # # # # # # # # # # # # # # # # # # # - ## ### # # ### # # # # ### ## # ## # # # # # # - - -#Japan propse all samurai generals go to MAN -country_event = { - id = wtt_japan.21 - title = wtt_japan.21.t - desc = wtt_japan.21.desc - picture = GFX_report_event_japanese_officers - - is_triggered_only = yes - - #Accept generals - option = { - name = wtt_japan.21.a - ai_chance = { - base = 10 - } - FROM = { - every_army_leader = { - limit = { has_trait = JAP_samurai_lineage } - set_nationality = ROOT - } - } - FROM = { country_event = { id = wtt_japan.22 } } - } -} - -#MAN Answers Japan yes -country_event = { - id = wtt_japan.22 - title = wtt_japan.22.t - desc = wtt_japan.22.desc - picture = GFX_report_event_japanese_officers - - is_triggered_only = yes - - option = { - name = wtt_japan.22.a - ai_chance = { - base = 10 - } - } -} - -### # # ### ### ### ### ## # ### ## # # ### # # # - # ## ## # # # # # # # # # # # # ## ## # # # # - # # # # ### ## ### # #### # ## #### # # # # # # - # # # # # # # # # # # # # # # # # # # -### # # # ### # # ### # # ### # # # # # ### ### # - -#Event to JAP with choice of what to do -country_event = { - id = wtt_japan.31 - title = wtt_japan.31.t - desc = wtt_japan.31.desc - picture = GFX_report_event_jap_imperial_family - - is_triggered_only = yes - - #Exile them - option = { - name = wtt_japan.31.a - trigger = { - country_exists = MAN - } - ai_chance = { - base = 5 - } - MAN = { - country_event = { id = wtt_japan.32 } - effect_tooltip = { - add_ideas = MAN_exiled_imperial_family - } - } - } - - #Execute them - option = { - name = wtt_japan.31.b - ai_chance = { - base = 5 - } - add_stability = -0.1 - } -} - -#Event to MAN. Exiled imperial family comes knocking -country_event = { - id = wtt_japan.32 - title = wtt_japan.32.t - desc = wtt_japan.32.desc - picture = GFX_report_event_jap_imperial_family - - is_triggered_only = yes - - option = { - name = wtt_japan.32.a - ai_chance = { - base = 10 - } - add_ideas = MAN_exiled_imperial_family - } -} - -#Event from Communist China: turn over Manchuria OR ELSE -country_event = { - id = wtt_japan.40 - title = wtt_japan.40.t - desc = wtt_japan.40.desc - picture = GFX_report_event_japanese_chinese_surrender - - is_triggered_only = yes - - option = { - name = wtt_japan.40.a - ai_chance = { - base = 100 - } - if = { - limit = { - controls_state = 610 - } - FROM = { - transfer_state = 610 - } - } - if = { - limit = { - controls_state = 609 - } - FROM = { - transfer_state = 609 - } - } - if = { - limit = { - controls_state = 716 - } - FROM = { - transfer_state = 716 - } - } - if = { - limit = { - controls_state = 745 - } - FROM = { - transfer_state = 745 - } - } - if = { - limit = { - controls_state = 328 - } - FROM = { - transfer_state = 328 - } - } - if = { - limit = { - controls_state = 717 - } - FROM = { - transfer_state = 717 - } - } - if = { - limit = { - controls_state = 714 - } - FROM = { - transfer_state = 714 - } - } - if = { - limit = { - controls_state = 715 - } - FROM = { - transfer_state = 715 - } - } - if = { - limit = { - controls_state = 761 - } - FROM = { - transfer_state = 761 - } - } - if = { - limit = { - controls_state = 611 - } - FROM = { - transfer_state = 611 - } - } - if = { - limit = { - controls_state = 612 - } - FROM = { - transfer_state = 612 - } - } - } - option = { - name = wtt_japan.40.b - ai_chance = { - base = 0 - } - JAP = { - remove_from_faction = FROM - } - } -} - -#Event to MAN. Japan sends guns -country_event = { - id = wtt_japan.41 - title = wtt_japan.41.t - desc = wtt_japan.41.desc - picture = GFX_report_event_ - - is_triggered_only = yes - - option = { - name = wtt_japan.41.a - ai_chance = { - base = 10 - } - effect_tooltip = { - JAP = { - send_equipment = { - target = MAN - equipment = infantry_equipment - amount = 2000 - old_prioritised = yes - } - } - } - } -} - -# Liberate Manchuria notification event -country_event = { - id = wtt_japan.101 - title = wtt_japan.101.t - desc = wtt_japan.101.desc - picture = GFX_report_event_japanese_soldiers_03 - - is_triggered_only = yes - - # Yes we will ally - option = { - name = wtt_japan.101.a - ai_chance = { - base = 1 - } - JAP = { - add_to_faction = ROOT - country_event = { id = wtt_japan.102 days = 1 } - } - } - - # No ty - option = { - name = wtt_japan.101.b - ai_chance = { - base = 0 - } - JAP = { - country_event = { id = wtt_japan.103 days = 1 } - } - } -} - -# Liberate Manchuria alliance notification event for Japan -country_event = { - id = wtt_japan.102 - title = wtt_japan.101.t - desc = wtt_japan.102.desc - picture = GFX_report_event_japanese_soldiers_03 - - is_triggered_only = yes - - option = { - name = excellent - effect_tooltip = { add_to_faction = FROM } - } -} - -# Liberate Manchuria alliance rejected notification event for Japan -country_event = { - id = wtt_japan.103 - title = wtt_japan.101.t - desc = wtt_japan.103.desc - picture = GFX_report_event_japanese_soldiers_03 - - is_triggered_only = yes - - option = { - name = unfortunate - } -} - -# Event for USA - Root demanding full sovereignty for the Phillipines -country_event = { - id = wtt_japan.104 - title = wtt_japan.104.t - desc = wtt_japan.104.desc - picture = GFX_report_event_japanese_parade - - is_triggered_only = yes - - # They deserve freedom - option = { - name = wtt_japan.104.a - ai_chance = { - base = 1 - } - set_autonomy = { target = PHI autonomy_state = autonomy_free } - JAP = { country_event = { id = wtt_japan.105 days = 1 } } - "PHI" = { country_event = { id = wtt_japan.107 days = 1 } } - } - - # Never! - option = { - name = wtt_japan.104.b - ai_chance = { - base = 0 - } - JAP = { country_event = { id = wtt_japan.106 days = 1 } } - } -} - -# Notification event for Japan upon USA giving full sovereignty to the Phillipines -country_event = { - id = wtt_japan.105 - title = wtt_japan.104.t - desc = wtt_japan.105.desc - picture = GFX_report_event_generic_usa_treaty - - is_triggered_only = yes - - option = { - name = wtt_japan.105.a - ai_chance = { - base = 1 - } - effect_tooltip = { - FROM = { set_autonomy = { target = PHI autonomy_state = autonomy_free } } - } - } -} - -# Notification event for Japan upon USA denying full sovereignty to the Phillipines -country_event = { - id = wtt_japan.106 - title = wtt_japan.104.t - desc = wtt_japan.106.desc - picture = GFX_report_event_generic_usa_treaty - - is_triggered_only = yes - - option = { - name = wtt_japan.106.a - ai_chance = { - base = 1 - } - create_wargoal = { - type = annex_everything - target = FROM - } - } -} - -# Notification event for Phillipines upon USA giving full sovereignty to the Phillipines -country_event = { - id = wtt_japan.107 - title = wtt_japan.104.t - desc = wtt_japan.107.desc - picture = GFX_report_event_generic_usa_treaty - - is_triggered_only = yes - - option = { - name = wtt_japan.107.a - ai_chance = { - base = 1 - } - effect_tooltip = { - FROM = { set_autonomy = { target = PHI autonomy_state = autonomy_free } } - } - hidden_effect = { - news_event = { id = wtt_news.26 hours = 6 } - } - } -} - -# Coup placing Hirohito back in full control of the country -country_event = { - id = wtt_japan.108 - title = wtt_japan.108.t - desc = wtt_japan.108.desc - picture = GFX_report_event_japanese_parade - - is_triggered_only = yes - - option = { - name = wtt_japan.108.a - set_politics = { ruling_party = neutrality elections_allowed = no } - add_popularity = { ideology = neutrality popularity = 0.9 } - add_timed_idea = { idea = JAP_military_purges days = 90 } - create_country_leader = { - name = "Hirohito" - desc = "POLITICS_Hirohito_DESC" - picture = "Portrait_Japan_Hirohito.dds" - expire = "1989.1.1" - ideology = despotism - traits = { - warrior_code - emperor_showa - } - id = 700 #Hirohito - } - hidden_effect = { news_event = { id = wtt_news.27 hours = 6 } } - } -} - -### ### ### ### ## ### ### ### ### ### ### ## ## ### - # # # # # # # # # # # # # # # # # # # # # - # ### # ### #### ### # # # ## ### #### # # - # # # # # # # # # # # # # # # # # # # - # # # ### # # # # # # ### # ### # # # ## # - - # Event for Germany to accept Tripartite Pact -country_event = { - id = wtt_japan.109 - title = wtt_japan.109.t - desc = wtt_japan.109.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - immediate = { - hidden_effect = { - FROM = { save_event_target_as = JAP_initiator } - save_event_target_as = GER_fascism - random_country = { - limit = { - original_tag = ITA - has_government = fascism - } - save_event_target_as = ITA_fascism - } - } - } - - option = { - name = wtt_japan.109.a #accept - ai_chance = { - base = 10 - } - - event_target:ITA_fascism = { - country_event = { id = wtt_japan.110 hours = 6 } - } - } - - option = { - name = wtt_japan.109.b #refuse - ai_chance = { - base = 0 - } - - event_target:JAP_initiator = { country_event = { id = wtt_japan.112 hours = 6 } } - event_target:ITA_fascism = { country_event = { id = wtt_japan.112 hours = 6 } } - } -} - - # Event for Italy to accept Tripartite Pact -country_event = { - id = wtt_japan.110 - title = wtt_japan.109.t - desc = wtt_japan.110.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - option = { - name = wtt_japan.109.a ##accept - ai_chance = { - base = 10 - } - event_target:JAP_initiator = { - give_guarantee = event_target:ITA_fascism - give_guarantee = event_target:GER_fascism - } - event_target:GER_fascism = { - give_guarantee = event_target:ITA_fascism - give_guarantee = event_target:JAP_initiator - } - event_target:ITA_fascism = { - give_guarantee = event_target:JAP_initiator - give_guarantee = event_target:GER_fascism - } - event_target:JAP_initiator = { country_event = { id = wtt_japan.111 hours = 6 } } - event_target:GER_fascism = { country_event = { id = wtt_japan.113 hours = 6 } } - } - - option = { - name = wtt_japan.109.b ##refuse - ai_chance = { - base = 0 - } - - event_target:GER_fascism = { country_event = { id = wtt_japan.112 hours = 6 } } - event_target:JAP_initiator = { country_event = { id = wtt_japan.112 hours = 6 } } - } -} - - #Notification event that Tripartite Pact has been signed -country_event = { - id = wtt_japan.111 - title = wtt_japan.111.t - desc = wtt_japan.111.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - option = { - name = excellent - ai_chance = { - base = 10 - } - effect_tooltip = { - event_target:JAP_initiator = { - give_guarantee = event_target:ITA_fascism - give_guarantee = event_target:GER_fascism - } - event_target:GER_fascism = { - give_guarantee = event_target:ITA_fascism - give_guarantee = event_target:JAP_initiator - } - event_target:ITA_fascism = { - give_guarantee = event_target:JAP_initiator - give_guarantee = event_target:GER_fascism - } - } - hidden_effect = { - every_country = { - limit = { - is_literally_china = yes - } - event_target:ITA_fascism = { - add_ai_strategy = { - type = alliance - id = PREV - value = -500 - } - } - event_target:GER_fascism = { - add_ai_strategy = { - type = alliance - id = PREV - value = -500 - } - } - } - } - } -} - - #Notification event that FROM has rejected Tripartite Pact -country_event = { - id = wtt_japan.112 - title = wtt_japan.112.t - desc = wtt_japan.112.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - option = { - name = unfortunate - } -} - - #Notification event for GER that ITA has accepted Tripartite Pact -country_event = { - id = wtt_japan.113 - title = wtt_japan.113.t - desc = wtt_japan.113.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - option = { - name = excellent - effect_tooltip = { - event_target:JAP_initiator = { - give_guarantee = event_target:ITA_fascism - give_guarantee = event_target:GER_fascism - } - event_target:GER_fascism = { - give_guarantee = event_target:ITA_fascism - give_guarantee = event_target:JAP_initiator - } - event_target:ITA_fascism = { - give_guarantee = event_target:JAP_initiator - give_guarantee = event_target:GER_fascism - } - } - } -} - -### ### # # ## ## ### ## ### ### ## ## ## # # ### -# # # ## ## # # # # # # # # # # # # # # # # # # # # -# # ## # # # # # # ### #### # # # # # # # # ### -# # # # # # # # # # # # # # # # # # # # # # # # -### ### # # ## ## # # # # # ### ## ## ## ## # - -#Democratic Coup event -country_event = { - id = wtt_japan.114 - title = wtt_japan.114.t - desc = wtt_japan.114.desc - picture = GFX_report_event_japanese_soldiers_02 - - is_triggered_only = yes - - option = { - name = wtt_japan.114.a - if = { - limit = { - MAN = { is_subject_of = ROOT } - } - set_autonomy = { target = MAN autonomy_state = autonomy_free } - if = { - limit = { - MEN = { is_subject_of = ROOT } - } - MAN = { puppet = MEN } - } - MAN = { - set_cosmetic_tag = MAN_kwantung_army - } - } - if = { - limit = { - MAN = { has_idea = MAN_kwantung_veto } - } - MAN = { remove_ideas = MAN_kwantung_veto } - } - add_popularity = { ideology = democratic popularity = 0.1 } - start_civil_war = { - ruling_party = democratic - ideology = fascism - size = 0.5 - } - if = { - limit = { - any_state = { - is_controlled_by = ROOT - is_core_of = KOR - } - } - release = KOR - set_autonomy = { target = KOR autonomy_state = autonomy_free } - } - } -} - -### ### ### ### # # ### ### ### # # ### # # ## ### -# # # # # # ## ## # # # # # # # # # # # # # -### ### ## ## ## # # # ### # # # # ## # # # #### ### -# # # # # # # # # # # # # # # # # # # # -# # # ### ### # # # # ### # ### # # # # # # - -#German notification event that Japan has gone to war with USSR despite mol-rib pact -country_event = { - id = wtt_japan.115 - title = wtt_japan.115.t - desc = wtt_japan.115.desc - picture = GFX_report_event_japanese_parade - - is_triggered_only = yes - - # Join the war - option = { - name = wtt_japan.115.a - add_to_war = { targeted_alliance = JAP enemy = SOV hostility_reason = ally } - JAP = { country_event = { id = wtt_japan.116 hours = 6 } } - } - - # Keep the NAP - option = { - name = wtt_japan.115.b - add_opinion_modifier = { target = JAP modifier = unilateral_war } - reverse_add_opinion_modifier = { target = JAP modifier = betrayed_alliance } - JAP = { country_event = { id = wtt_japan.117 hours = 6 } } - } -} - -#Japanese notification event that Germany has decided to join war against SOV -country_event = { - id = wtt_japan.116 - title = wtt_japan.116.t - desc = wtt_japan.116.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - option = { - name = wtt_japan.116.a - } -} - -#Japanese notification event that Germany has decided to not join war against SOV -country_event = { - id = wtt_japan.117 - title = wtt_japan.117.t - desc = wtt_japan.117.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - option = { - name = wtt_japan.117.a - } -} - - ## ## # # # # # # # # ### ## ### ## ### # # ### # # # ## ### -# # # # ## ## ## ## # # ## # # # # # # # # # # # # # # # # # -# # # # # # # # # # # # ## # # # # # # # # # # # # #### ### -# # # # # # # # # # # # # # # # # # # # # # # # # # # # # - ## ## # # # # ## # # ### ## # ## ### # ### ### # # # # # # - -# Event for SOV: Japan offering South Sakhalin in exchange for Soviet assistance -country_event = { - id = wtt_japan.118 - title = wtt_japan.118.t - desc = wtt_japan.118.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - # Accept - option = { - name = wtt_japan.118.a - ai_chance = { - base = 10 - } - FROM = { country_event = { id = wtt_japan.119 hours = 6 } } - hidden_effect = { set_country_flag = sent_volunteers_to_JAP } - add_manpower = -105000 - effect_tooltip = { - transfer_state = 537 - } - } - - # Decline - option = { - name = wtt_japan.118.b - ai_chance = { - base = 0 - } - FROM = { country_event = { id = wtt_japan.120 hours = 6 } } - custom_effect_tooltip = wtt_japan_118_TT - } -} - -# Event for JAP: SOV accepted -country_event = { - id = wtt_japan.119 - title = wtt_japan.119.t - desc = wtt_japan.119.desc - picture = GFX_report_event_soviet_soldiers - - is_triggered_only = yes - - option = { - name = wtt_japan.119.a - FROM = { transfer_state = 537 } - division_template = { - name = "Soviet Volunteers" - division_names_group = SOV_INF_01 - is_locked = yes - regiments = { - infantry = { x = 0 y = 0 } - infantry = { x = 1 y = 0 } - infantry = { x = 2 y = 0 } - infantry = { x = 3 y = 0 } - - infantry = { x = 0 y = 1 } - infantry = { x = 1 y = 1 } - infantry = { x = 2 y = 1 } - infantry = { x = 3 y = 1 } - - infantry = { x = 0 y = 2 } - infantry = { x = 1 y = 2 } - infantry = { x = 2 y = 2 } - infantry = { x = 3 y = 2 } - } - support = { - recon = { x = 0 y = 0 } - engineer = { x = 0 y = 1 } - artillery = { x = 0 y = 2 } - } - } - random_owned_controlled_state = { - prioritize = { 535 } - custom_effect_tooltip = wtt_japan.119.TT - hidden_effect = { - create_unit = { - division = "name = \"1. Soviet Volunteers\" division_template = \"Soviet Volunteers\" start_experience_factor = 0.5" - owner = ROOT - } - create_unit = { - division = "name = \"2. Soviet Volunteers\" division_template = \"Soviet Volunteers\" start_experience_factor = 0.5" - owner = ROOT - } - create_unit = { - division = "name = \"3. Soviet Volunteers\" division_template = \"Soviet Volunteers\" start_experience_factor = 0.5" - owner = ROOT - } - create_unit = { - division = "name = \"4. Soviet Volunteers\" division_template = \"Soviet Volunteers\" start_experience_factor = 0.5" - owner = ROOT - } - create_unit = { - division = "name = \"5. Soviet Volunteers\" division_template = \"Soviet Volunteers\" start_experience_factor = 0.5" - owner = ROOT - } - create_unit = { - division = "name = \"6. Soviet Volunteers\" division_template = \"Soviet Volunteers\" start_experience_factor = 0.5" - owner = ROOT - } - create_unit = { - division = "name = \"7. Soviet Volunteers\" division_template = \"Soviet Volunteers\" start_experience_factor = 0.5" - owner = ROOT - } - create_unit = { - division = "name = \"8. Soviet Volunteers\" division_template = \"Soviet Volunteers\" start_experience_factor = 0.5" - owner = ROOT - } - } - } - } -} - -# Event for JAP: SOV declined -country_event = { - id = wtt_japan.120 - title = wtt_japan.120.t - desc = wtt_japan.120.desc - picture = GFX_report_event_japan_europe_pact - - is_triggered_only = yes - - option = { - name = wtt_japan.120.a - } -} - -# Event for MAN: Commie JAP took Tokyo -country_event = { - id = wtt_japan.121 - title = wtt_japan.121.t - desc = wtt_japan.121.desc - picture = GFX_report_event_japanese_army_parade - - is_triggered_only = yes - - # Annex them! - option = { - name = wtt_japan.121.a - ai_chance = { - base = 10 - } - event_target:jap_civ_loser = { delete_unit_template_and_units = { division_template = "Japanese Loyalist Regiment" } } - FROM = { - delete_unit_template_and_units = { division_template = "Japanese People's Regiment" } - delete_unit_template_and_units = { division_template = "Soviet Volunteers" } - transfer_state = 529 - transfer_state = 530 - transfer_state = 528 - transfer_state = 282 - transfer_state = 533 - transfer_state = 536 - transfer_state = 555 - country_event = { id = wtt_japan.122 } - } - if = { - limit = { - SOV = { has_country_flag = sent_volunteers_to_JAP } - } - effect_tooltip = { - SOV = { add_manpower = 105000 } - } - country_event = { id = wtt_japan.124 } - } - annex_country = { target = event_target:jap_civ_loser transfer_troops = yes } - set_cosmetic_tag = MAN_kwantung_army - } - - # This is not our fight. - option = { - name = wtt_japan.121.b - ai_chance = { - base = 0 - } - FROM = { - annex_country = { target = event_target:jap_civ_loser } - country_event = { id = wtt_japan.123 } - } - if = { - limit = { - SOV = { has_country_flag = sent_volunteers_to_JAP } - } - effect_tooltip = { - SOV = { add_manpower = 105000 } - } - country_event = { id = wtt_japan.124 } - } - } -} - -# Event for JAP: MAN takes rest of Japan but war is over -country_event = { - id = wtt_japan.122 - title = wtt_japan.122.t - desc = wtt_japan.122.desc - picture = GFX_report_event_japanese_officers - - is_triggered_only = yes - - # Annex them! - option = { - name = wtt_japan.122.a - effect_tooltip = { - transfer_state = 529 - transfer_state = 530 - transfer_state = 528 - transfer_state = 282 - transfer_state = 533 - transfer_state = 536 - transfer_state = 555 - FROM = { annex_country = { target = event_target:jap_civ_loser transfer_troops = yes } } - } - } -} - -# Event for JAP: MAN does not take rest of Japan but war is over -country_event = { - id = wtt_japan.123 - title = wtt_japan.123.t - desc = wtt_japan.123.desc - picture = GFX_report_event_japanese_chinese_surrender - - is_triggered_only = yes - - # Annex them! - option = { - name = wtt_japan.123.a - effect_tooltip = { - annex_country = { target = event_target:jap_civ_loser } - } - } -} - -# Event for SOV: war is over, volunteers return home. -country_event = { - id = wtt_japan.124 - title = wtt_japan.124.t - desc = wtt_japan.124.desc - picture = GFX_report_event_soviet_soldiers - - is_triggered_only = yes - - option = { - name = excellent - SOV = { add_manpower = 90143 } - } -} - -# # ## # # ## # # # # ### ### ## -## ## # # ## # # # # # # # # # # # # -# # # #### # ## # #### # # ### # #### -# # # # # # # # # # # # # # # # # -# # # # # # ## # # ## # # ### # # - -# Notification event that SOV returns Manchuria -country_event = { - id = wtt_japan.125 - title = wtt_japan.125.t - desc = wtt_japan.125.desc - picture = GFX_report_event_soviet_soldiers - - is_triggered_only = yes - - option = { - name = excellent - effect_tooltip = { - transfer_state = 609 - transfer_state = 610 - transfer_state = 716 - transfer_state = 715 - transfer_state = 328 - transfer_state = 717 - transfer_state = 714 - } - } -} - - ## # # ### ### ### # # ### ### ### -# # # # # # # # ## # # # # # # - # # # ### ### ## # ## # # ## ### - # # # # # # # # # # # # # # # -## ## # # # # ### # # ### ### # # - -# Event for China that Japan wants to surrender -country_event = { - id = wtt_japan.126 - title = wtt_japan.126.t - desc = wtt_japan.126.desc - picture = GFX_report_event_japanese_chinese_surrender - - is_triggered_only = yes - - # We accept their surrender. - option = { - name = wtt_japan.126.a - effect_tooltip = { - if = { - limit = { - NOT = { - MAN = { - controls_state = 525 - controls_state = 527 - } - } - } - FROM = { release = KOR } - } - if = { - limit = { - 524 = { - is_controlled_by = JAP - } - } - event_target:WTT_current_china_leader = { - transfer_state = 524 - } - } - if = { - limit = { - event_target:WTT_current_china_leader = { #Chinese United Front - is_faction_leader = yes - } - } - every_country = { - limit = { - is_literally_china = yes - has_war_with = ROOT - is_in_faction_with = event_target:WTT_current_china_leader - } - every_controlled_state = { - limit = { - OWNER = { - OR = { - original_tag = JAP - is_subject_of = JAP - is_in_faction_with = JAP - } - } - } - CONTROLLER = { - transfer_state = PREV - } - } - } - every_other_country = { - limit = { - is_literally_china = yes - has_war_with = ROOT - is_in_faction_with = event_target:WTT_current_china_leader - } - white_peace = ROOT - } - } - else = { - every_other_country = { - limit = { - is_literally_china = yes - has_war_with = ROOT - } - every_controlled_state = { - limit = { - OWNER = { - OR = { - original_tag = JAP - is_subject_of = JAP - is_in_faction_with = JAP - } - } - } - CONTROLLER = { - transfer_state = PREV - } - } - } - every_other_country = { - limit = { - is_literally_china = yes - has_war_with = ROOT - } - white_peace = ROOT - } - } - } - FROM = { - country_event = { id = wtt_japan.127 } - } - set_country_flag = achievement_JAP_sue_for_peace_CHI_completed - - ai_chance = { - factor = 90 - } - } - - # No surrender! We want total victory! - option = { - name = wtt_japan.126.b - FROM = { - country_event = { id = wtt_japan.128 } - } - - ai_chance = { # If Japan has lots of major enemies, the AI will not make a separate peace - factor = 10 - modifier = { - add = 50 - USA = { - has_war_with = JAP - NOT = { - has_war_with = ROOT - } - } - } - modifier = { - add = 40 - ENG = { - has_war_with = JAP - NOT = { - has_war_with = ROOT - } - } - } - modifier = { - add = 30 - SOV = { - has_war_with = JAP - NOT = { - has_war_with = ROOT - } - } - } - modifier = { - add = 20 - FRA = { - has_war_with = JAP - NOT = { - has_war_with = ROOT - } - } - } - modifier = { - add = 10 - GER = { - has_war_with = JAP - NOT = { - has_war_with = ROOT - } - } - } - modifier = { - add = 10 - HOL = { - has_war_with = JAP - NOT = { - has_war_with = ROOT - } - } - } - modifier = { - add = 10 - ITA = { - has_war_with = JAP - NOT = { - has_war_with = ROOT - } - } - } - } - } -} - -# Event for Japan that China has accepted -country_event = { - id = wtt_japan.127 - title = wtt_japan.127.t - desc = wtt_japan.127.desc - picture = GFX_report_event_japanese_chinese_surrender - - is_triggered_only = yes - - # They have accepted. - option = { - name = wtt_japan.127.a - if = { - limit = { - NOT = { - MAN = { - controls_state = 525 - controls_state = 527 - } - } - } - release = KOR - } - if = { - limit = { - 524 = { #Taiwan - is_controlled_by = JAP - } - } - event_target:WTT_current_china_leader = { - transfer_state = 524 - } - } - if = { - limit = { - event_target:WTT_current_china_leader = { #Chinese United Front - is_faction_leader = yes - } - } - every_country = { - limit = { - is_literally_china = yes - has_war_with = ROOT - is_in_faction_with = event_target:WTT_current_china_leader - } - every_controlled_state = { - limit = { - OWNER = { - OR = { - original_tag = JAP - is_subject_of = JAP - is_in_faction_with = JAP - } - } - } - CONTROLLER = { - transfer_state = PREV - } - } - } - every_other_country = { - limit = { - is_literally_china = yes - has_war_with = ROOT - is_in_faction_with = event_target:WTT_current_china_leader - } - white_peace = ROOT - } - } - else = { - every_other_country = { - limit = { - is_literally_china = yes - has_war_with = ROOT - } - every_controlled_state = { - limit = { - OWNER = { - OR = { - original_tag = JAP - is_subject_of = JAP - is_in_faction_with = JAP - } - } - } - CONTROLLER = { - transfer_state = PREV - } - } - } - every_other_country = { - limit = { - is_literally_china = yes - has_war_with = ROOT - } - white_peace = ROOT - } - } - hidden_effect = { - set_truce = { - target = PRC - days = 730 - } - set_truce = { - target = CHI - days = 730 - } - set_truce = { - target = XSM - days = 730 - } - set_truce = { - target = SHX - days = 730 - } - set_truce = { - target = GXC - days = 730 - } - set_truce = { - target = YUN - days = 730 - } - set_truce = { - target = SIK - days = 730 - } - } - } -} - -# Event for Japan that China has rejected -country_event = { - id = wtt_japan.128 - title = wtt_japan.128.t - desc = wtt_japan.128.desc - picture = GFX_report_event_japanese_chinese_surrender - - is_triggered_only = yes - - # They have rejected our surrender offer. - option = { - name = wtt_japan.128.a - } -} - -# Event for MAN that Japan wants to surrender -country_event = { - id = wtt_japan.129 - title = wtt_japan.126.t - desc = wtt_japan.126.desc - picture = GFX_report_event_japanese_chinese_surrender - - is_triggered_only = yes - - # We accept their surrender. - option = { - name = wtt_japan.126.a - ai_chance = { - factor = 1 - } - effect_tooltip = { - if = { - limit = { - NOT = { - any_country = { - is_literally_china = yes - controls_state = 525 - controls_state = 527 - } - } - } - FROM = { release = KOR } - KOR = { - transfer_state = 525 - transfer_state = 527 - } - } - if = { - limit = { - 524 = { - is_controlled_by = JAP - } - } - transfer_state = 524 - } - MAN = { - every_controlled_state = { - limit = { - OR = { - is_owned_by = JAP - AND = { - is_owned_by = MEN - MEN = { is_subject_of = JAP } - } - } - NOT = { - state = 525 - state = 527 - } - } - every_country = { - limit = { - original_tag = MAN - controls_state = PREV - } - transfer_state = PREV - } - } - white_peace = JAP - } - } - FROM = { - country_event = { id = wtt_japan.130 } - } - } - - # No surrender! We want total victory! - option = { - name = wtt_japan.126.b - ai_chance = { - factor = 0 - } - FROM = { - country_event = { id = wtt_japan.128 } - } - } -} - -# Event for Japan that MAN has accepted -country_event = { - id = wtt_japan.130 - title = wtt_japan.127.t - desc = wtt_japan.127.desc - picture = GFX_report_event_japanese_chinese_surrender - - is_triggered_only = yes - - # They have accepted. - option = { - name = wtt_japan.127.a - if = { - limit = { - NOT = { - any_country = { - is_literally_china = yes - controls_state = 525 - controls_state = 527 - } - } - } - release = KOR - KOR = { - transfer_state = 525 - transfer_state = 527 - } - } - if = { - limit = { - 524 = { - is_controlled_by = JAP - } - } - MAN = { transfer_state = 524 } - } - MAN = { - every_controlled_state = { - limit = { - OR = { - is_owned_by = JAP - AND = { - is_owned_by = MEN - MEN = { is_subject_of = JAP } - } - } - } - MAN = { - transfer_state = PREV - } - } - white_peace = ROOT - } - } -} - -### ## ### ### ### ### ## ## # # ### # ### ## ### ## -# # # # # # # # # # # # # # # ## # # # # # # # # -### # # ### # # ## ### # # # # ## ## # # # # # -# # # # # # # # # # # # # # # # # # # # # # # # -### ## # # ### ### # # ## ## # # # ### ### ## # ## - -add_namespace = japan_border_conflict - -#initial border incident against Soviet Union -country_event = { - id = japan_border_conflict.1 - title = japan_border_conflict.1.t - desc = japan_border_conflict.1.desc - picture = GFX_report_event_japan_army_mountainside - - is_triggered_only = yes - - option = { - name = japan_border_conflict.1.a - } -} -#Japan wins -country_event = { - id = japan_border_conflict.2 - title = japan_border_conflict.2.t - desc = japan_border_conflict.2.desc - picture = GFX_report_event_japanese_transport_soldiers - - is_triggered_only = yes - - option = { - name = japan_border_conflict.2.a - trigger = { - original_tag = JAP - } - add_tech_bonus = { - name = sov_jap_border_conflict_won - category = land_doctrine - bonus = 1.0 - } - add_tech_bonus = { - name = sov_jap_border_conflict_won - category = armor - bonus = 1.0 - } - } - option = { - name = japan_border_conflict.2.b - trigger = { - original_tag = SOV - } - army_experience = 20 - } -} -#Japan loses -country_event = { - id = japan_border_conflict.3 - title = japan_border_conflict.3.t - desc = japan_border_conflict.3.desc - picture = GFX_report_event_japanese_soldiers_03 - - is_triggered_only = yes - - option = { - name = japan_border_conflict.3.a - trigger = { - original_tag = JAP - } - army_experience = 25 - } - option = { - name = japan_border_conflict.3.b - trigger = { - original_tag = SOV - } - add_tech_bonus = { - name = sov_jap_border_conflict_won - category = land_doctrine - bonus = 1.0 - } - } -} - -#stalemate -country_event = { - id = japan_border_conflict.4 - title = japan_border_conflict.4.t - desc = japan_border_conflict.4.desc - picture = GFX_report_event_japanese_army_parade - - is_triggered_only = yes - - option = { - name = japan_border_conflict.4.a - trigger = { - original_tag = JAP - } - army_experience = 50 - } - option = { - name = japan_border_conflict.3.b - trigger = { - original_tag = SOV - } - army_experience = 50 - } -} - -#japan escalates -country_event = { - id = japan_border_conflict.5 - title = japan_border_conflict.5.t - desc = japan_border_conflict.5.desc - picture = GFX_report_event_japanese_parade - - is_triggered_only = yes - - option = { - name = japan_border_conflict.5.a - - } - -} \ No newline at end of file +# \ No newline at end of file diff --git a/mod/thegreatwar/events/WTT_PRC.txt b/mod/thegreatwar/events/WTT_PRC.txt index 5f282702b..2856a87d4 100755 --- a/mod/thegreatwar/events/WTT_PRC.txt +++ b/mod/thegreatwar/events/WTT_PRC.txt @@ -1 +1 @@ - \ No newline at end of file +# \ No newline at end of file diff --git a/mod/thegreatwar/events/WTT_Soviet.txt b/mod/thegreatwar/events/WTT_Soviet.txt index 5f282702b..2856a87d4 100755 --- a/mod/thegreatwar/events/WTT_Soviet.txt +++ b/mod/thegreatwar/events/WTT_Soviet.txt @@ -1 +1 @@ - \ No newline at end of file +# \ No newline at end of file diff --git a/mod/thegreatwar/events/WW1_Albania.txt b/mod/thegreatwar/events/WW1_Albania.txt index 1cec684d3..4dd1f32ee 100755 --- a/mod/thegreatwar/events/WW1_Albania.txt +++ b/mod/thegreatwar/events/WW1_Albania.txt @@ -1,46 +1,6 @@ add_namespace = ww1_albania -#country_event = { -# title=ww1_albania.1.t#Albanian Uprising! -# desc=ww1_albania.1.d#The Albanian Revolt of 1910 was one of many Albanian revolts in the Ottoman Empire and lasted from May until June 1910. , -# id=ww1_albania.1 -# picture=ww1_albania_1 -# fire_only_once=yes -# is_triggered_only=no -# mean_time_to_happen={ -# days=2 -# } -# trigger={ -# tag=TUR -# controls_state = 44 -# NOT={ -# country_exists=ALB -# } -# # -# date>1910.5.3 -# } -# option={ -# name=ww1_albania.1.a -# ai_chance={ -# factor=100 -# } -# 44 = { set_border_war = yes } -# -# if = { -# limit = { -# TUR = { -# controls_state = 766 -# } -# } -# 766 = { set_border_war = yes } -# } -# add_political_power=-25 -# } -# } - - - country_event = { title = ww1_albania.6.t desc = ww1_albania.6.d @@ -86,18 +46,9 @@ country_event = { } - - - - - - - - - country_event = { - title=ww1_albania.4.t#Assembly of Vlorë - desc=ww1_albania.4.d#The Albanian Declaration of Independence was the declaration of independence of the Albanian Vilayet from the Ottoman Empire. Albania was proclaimed independent in Vlorë on November 28 1912. + title = ww1_albania.4.t#Assembly of Vlorë + desc = ww1_albania.4.d#The Albanian Declaration of Independence was the declaration of independence of the Albanian Vilayet from the Ottoman Empire. Albania was proclaimed independent in Vlorë on November 28 1912. id=ww1_albania.4 picture=ww1_albania_4 fire_only_once=yes @@ -145,8 +96,8 @@ country_event = { } } country_event = { - title=ww1_albania.5.t#Greece proclaimed the annexation of Northern Epirus - desc=ww1_albania.5.d#Greece decided to proclaim the annexation of Northern Epirus and formally incorporate it within the Greek state. + title = ww1_albania.5.t#Greece proclaimed the annexation of Northern Epirus + desc = ww1_albania.5.d#Greece decided to proclaim the annexation of Northern Epirus and formally incorporate it within the Greek state. id=ww1_albania.5 picture=ww1_albania_5 fire_only_once=yes @@ -172,8 +123,8 @@ country_event = { #____________________________________________________________ news_event = { id=ww1_albania.100 - title=ww1_albania.100.t - desc=ww1_albania.100.d + title = ww1_albania.100.t + desc = ww1_albania.100.d picture=EVENT_hoi4tgw_albanian_revolt diff --git a/mod/thegreatwar/events/WW1_Argentina.txt b/mod/thegreatwar/events/WW1_Argentina.txt index 57c6ab8ea..4bf080e3b 100755 --- a/mod/thegreatwar/events/WW1_Argentina.txt +++ b/mod/thegreatwar/events/WW1_Argentina.txt @@ -1,7 +1,7 @@ add_namespace = ww1_argentina country_event = { - title=ww1_argentina.1.t#Roque Sáenz Peña Dies! - desc=ww1_argentina.1.d#Victorino de la Plaza is now President + title = ww1_argentina.1.t#Roque Sáenz Peña Dies! + desc = ww1_argentina.1.d#Victorino de la Plaza is now President id=ww1_argentina.1 picture=ww1_argentina_1 fire_only_once=yes @@ -24,14 +24,5 @@ country_event = { } set_country_flag=roque_died kill_country_leader=yes - create_country_leader={ - name="Victorino de la Plaza" - desc=ARG_victorino_de_la_plaza_DESC - picture="gfx/leaders/ARG_victorino_de_la_plaza.dds" - expire="1935.1.1" - ideology=moderatism - traits={ - } - } - } + recruit_character = ARG_victorino_de_la_plaza } diff --git a/mod/thegreatwar/events/WW1_Armistice.txt b/mod/thegreatwar/events/WW1_Armistice.txt index 4e1362331..229cedad3 100755 --- a/mod/thegreatwar/events/WW1_Armistice.txt +++ b/mod/thegreatwar/events/WW1_Armistice.txt @@ -187,7 +187,7 @@ country_event = { transfer_state = 154 kill_country_leader = yes - create_country_leader={ name = "Miklós Horthy" desc=HUN_miklos_horothy_DESC picture="gfx/hoi4tgw_portraits/HUN/country_leaders/HUN_miklos_horthy.dds" expire="1935.1.1" ideology=despotism traits = { }} + create_country_leader={ name = "Miklós Horthy" desc = HUN_miklos_horothy_DESC picture="gfx/hoi4tgw_portraits/HUN/country_leaders/HUN_miklos_horthy.dds" expire="1935.1.1" ideology=despotism traits = { }} } CZE = { @@ -309,7 +309,6 @@ news_event = { add_state_core = 455 add_state_core = 454 - if = { limit = { has_dlc = "Together for Victory" diff --git a/mod/thegreatwar/events/WW1_Austria.txt b/mod/thegreatwar/events/WW1_Austria.txt index 83294e7bb..afc0e4563 100755 --- a/mod/thegreatwar/events/WW1_Austria.txt +++ b/mod/thegreatwar/events/WW1_Austria.txt @@ -24,7 +24,7 @@ news_event = { hidden_effect = { AUH = { kill_country_leader = yes - create_country_leader={ name = "Karl I" desc=AUH_karl_i_DESC picture="gfx/hoi4tgw_portraits/AUH/country_leaders/AUH_karl_i.dds" expire="1935.1.1" ideology=autocracy traits={ } } + create_country_leader={ name = "Karl I" desc = AUH_karl_i_DESC picture="gfx/hoi4tgw_portraits/AUH/country_leaders/AUH_karl_i.dds" expire="1935.1.1" ideology=autocracy traits={ } } set_country_flag = emperor_franz_dead } } @@ -197,11 +197,11 @@ country_event = { } HUN = { - create_country_leader={ name = "Franz Ferdinand" desc=AUH_franz_ferdinand_DESC picture="gfx/hoi4tgw_portraits/AUH/country_leaders/AUH_franz_ferdinand.dds" expire="1935.1.1" ideology=autocracy traits={ } } + create_country_leader={ name = "Franz Ferdinand" desc = AUH_franz_ferdinand_DESC picture="gfx/hoi4tgw_portraits/AUH/country_leaders/AUH_franz_ferdinand.dds" expire="1935.1.1" ideology=autocracy traits={ } } } CRO = { - create_country_leader={ name = "Karl I" desc=CRO_karl_i_DESC picture="gfx/hoi4tgw_portraits/AUH/country_leaders/AUH_karl_i.dds" expire="1935.1.1" ideology=autocracy traits={ } } + create_country_leader={ name = "Karl I" desc = CRO_karl_i_DESC picture="gfx/hoi4tgw_portraits/AUH/country_leaders/AUH_karl_i.dds" expire="1935.1.1" ideology=autocracy traits={ } } } # SPECIAL_DLC Together for Victory diff --git a/mod/thegreatwar/events/WW1_Belgium.txt b/mod/thegreatwar/events/WW1_Belgium.txt index 6168a73e5..6ab7c7742 100755 --- a/mod/thegreatwar/events/WW1_Belgium.txt +++ b/mod/thegreatwar/events/WW1_Belgium.txt @@ -1,7 +1,7 @@ add_namespace = ww1_belgium country_event = { - title=ww1_belgium.1.t#Atrocities commited in Belgium - desc=ww1_belgium.1.d#After the German occupation of some Belgian cities there were reports of harsh treatment of civilians in retaliation to very active Belgian resistance fighters sabotage. + title = ww1_belgium.1.t#Atrocities commited in Belgium + desc = ww1_belgium.1.d#After the German occupation of some Belgian cities there were reports of harsh treatment of civilians in retaliation to very active Belgian resistance fighters sabotage. id=ww1_belgium.1 picture=ww1_belgium_1 fire_only_once=yes diff --git a/mod/thegreatwar/events/WW1_Brazil.txt b/mod/thegreatwar/events/WW1_Brazil.txt index dfbdd88f2..2d454b448 100755 --- a/mod/thegreatwar/events/WW1_Brazil.txt +++ b/mod/thegreatwar/events/WW1_Brazil.txt @@ -1,7 +1,7 @@ add_namespace = ww1_brazil country_event = { - title=ww1_brazil.1.t#The Contestado War - desc=ww1_brazil.1.d#The Contestado War was a conflict between rebel civilians and the Brazilian military forces. The rebels of the Contestado region followed a local healer known as Miguel Lucena Boaventura who soon died in a confrontation with the Military Police. His followers refused to accept his death, however, and believed that he was either alive or would rise again. His story mixed with the Luso-Brazilian belief in supernatural assistance in desperate times. This phenomenon transformed the submissive population into a resolute fighting force. Their attacks on the railway and lumbering operations and the failure of negotiations with federal authorities led to an escalation of hostilities in 1912 and a fierce military campaign that involved 6,000 troops, modern artillery and machine guns. The fighting was spread over a wide area, and the many redoubts of about 20,000 rebels made suppression difficult and also revealed the military's weaknesses. The Contestado was subdued by the end of 1917. + title = ww1_brazil.1.t#The Contestado War + desc = ww1_brazil.1.d#The Contestado War was a conflict between rebel civilians and the Brazilian military forces. The rebels of the Contestado region followed a local healer known as Miguel Lucena Boaventura who soon died in a confrontation with the Military Police. His followers refused to accept his death, however, and believed that he was either alive or would rise again. His story mixed with the Luso-Brazilian belief in supernatural assistance in desperate times. This phenomenon transformed the submissive population into a resolute fighting force. Their attacks on the railway and lumbering operations and the failure of negotiations with federal authorities led to an escalation of hostilities in 1912 and a fierce military campaign that involved 6,000 troops, modern artillery and machine guns. The fighting was spread over a wide area, and the many redoubts of about 20,000 rebels made suppression difficult and also revealed the military's weaknesses. The Contestado was subdued by the end of 1917. id=ww1_brazil.1 picture=ww1_brazil_1 fire_only_once=yes @@ -27,8 +27,8 @@ country_event = { } country_event = { - title=ww1_brazil.2.t#Brazil Declares War on Germany - desc=ww1_brazil.2.d#Another Brazilian merchant ship has been sunk by Germany. On April 5th 1917 the Brazilian steamship Parana was sailing according to the rules of neutral nations but was still sunk with the loss of 3 Brazilian lives. We must defend ourselves! + title = ww1_brazil.2.t#Brazil Declares War on Germany + desc = ww1_brazil.2.d#Another Brazilian merchant ship has been sunk by Germany. On April 5th 1917 the Brazilian steamship Parana was sailing according to the rules of neutral nations but was still sunk with the loss of 3 Brazilian lives. We must defend ourselves! id=ww1_brazil.2 picture=ww1_brazil_2 fire_only_once=yes diff --git a/mod/thegreatwar/events/WW1_Britain.txt b/mod/thegreatwar/events/WW1_Britain.txt index b137eb121..60e9f7286 100755 --- a/mod/thegreatwar/events/WW1_Britain.txt +++ b/mod/thegreatwar/events/WW1_Britain.txt @@ -62,8 +62,8 @@ news_event = { #____________________________________________________________ news_event = { id=ww1_england.101 - title=ww1_england.101.t - desc=ww1_england.101.d + title = ww1_england.101.t + desc = ww1_england.101.d picture=EVENT_hoi4tgw_south_africa_act major = yes @@ -112,7 +112,7 @@ news_event = { #____________________________________________________________ news_event = { id=ww1_england.102 - title=ww1_england.102.t + title = ww1_england.102.t desc = ww1_england.102.d picture=EVENT_hoi4tgw_titanic diff --git a/mod/thegreatwar/events/WW1_Canada.txt b/mod/thegreatwar/events/WW1_Canada.txt index ed2e640a8..a3eb22e27 100755 --- a/mod/thegreatwar/events/WW1_Canada.txt +++ b/mod/thegreatwar/events/WW1_Canada.txt @@ -2286,32 +2286,6 @@ country_event = { instant_build = yes } } - UOB = { - every_unit_leader = { - limit = { - has_trait = trait_royalist - } - set_nationality = CAN - } - transfer_units_fraction = { - target = CAN - size = 0 - navy_ratio = 0.5 - } - } - BRE = { - every_unit_leader = { - set_nationality = CAN - } - transfer_units_fraction = { - target = CAN - size = 1 - stockpile_ratio = 0.75 - army_ratio = 0.7 - navy_ratio = 0.9 - air_ratio = 0.9 - } - } } set_country_flag = canada_is_britain change_tag_from = BRE diff --git a/mod/thegreatwar/events/WW1_Chile.txt b/mod/thegreatwar/events/WW1_Chile.txt index 707262d95..a78074d0e 100755 --- a/mod/thegreatwar/events/WW1_Chile.txt +++ b/mod/thegreatwar/events/WW1_Chile.txt @@ -1,7 +1,7 @@ add_namespace = ww1_chile country_event = { - title=ww1_chile.1.t#Pedro Montt Dies! - desc=ww1_chile.1.d#Ramón Barros Luco is now President + title = ww1_chile.1.t#Pedro Montt Dies! + desc = ww1_chile.1.d#Ramón Barros Luco is now President id=ww1_chile.1 picture=ww1_chile_1 fire_only_once=yes @@ -26,7 +26,7 @@ country_event = { kill_country_leader=yes create_country_leader={ name="Ramón Barros Luco" - desc=CHL_ramon_barros_luco_DESC + desc = CHL_ramon_barros_luco_DESC picture="gfx/hoi4tgw_portraits/CHL/country_leaders/CHL_ramon_barros_luco.dds" expire="1935.1.1" ideology=liberalism diff --git a/mod/thegreatwar/events/WW1_Denmark.txt b/mod/thegreatwar/events/WW1_Denmark.txt index 5350a6dba..225749a9e 100755 --- a/mod/thegreatwar/events/WW1_Denmark.txt +++ b/mod/thegreatwar/events/WW1_Denmark.txt @@ -1,7 +1,7 @@ add_namespace = ww1_denmark country_event = { - title=ww1_denmark.1.t#Frederick VIII Dies! - desc=ww1_denmark.1.d#Frederick VIII has died. Christian X is now King + title = ww1_denmark.1.t#Frederick VIII Dies! + desc = ww1_denmark.1.d#Frederick VIII has died. Christian X is now King id=ww1_denmark.1 picture=ww1_denmark_1 fire_only_once=yes @@ -26,7 +26,7 @@ country_event = { kill_country_leader=yes create_country_leader={ name="Christian X" - desc=DEN_christian_x_DESC + desc = DEN_christian_x_DESC picture="gfx/hoi4tgw_portraits/DEN/country_leaders/DEN_christian_x.dds" expire="1935.1.1" ideology=centrism @@ -36,8 +36,8 @@ country_event = { } } country_event = { - title=ww1_denmark.2.t#Treaty of the Danish West Indies - desc=ww1_denmark.2.d#The US wishes to buy our West Indian colonies, in part out of fears that the Germans could use them as a base for convoy raiding. Should we sell the territory to them? + title = ww1_denmark.2.t#Treaty of the Danish West Indies + desc = ww1_denmark.2.d#The US wishes to buy our West Indian colonies, in part out of fears that the Germans could use them as a base for convoy raiding. Should we sell the territory to them? id=ww1_denmark.2 picture=ww1_denmark_2 fire_only_once=yes diff --git a/mod/thegreatwar/events/WW1_France.txt b/mod/thegreatwar/events/WW1_France.txt index 5f8318ed9..9afb6a2e4 100755 --- a/mod/thegreatwar/events/WW1_France.txt +++ b/mod/thegreatwar/events/WW1_France.txt @@ -8,8 +8,8 @@ add_namespace = ww1_france # Dissolve Viviani Administration #____________________________________________________________ country_event = { - title=ww1_france.2.t# Dissolve Viviani Administration - desc=ww1_france.2.d#The Fifth Aristide Briand administration was formed on October 29th 1915 after the Second René Vivani administration was dissolved. + title = ww1_france.2.t# Dissolve Viviani Administration + desc = ww1_france.2.d#The Fifth Aristide Briand administration was formed on October 29th 1915 after the Second René Vivani administration was dissolved. id=ww1_france.2 picture=ww1_france_2 fire_only_once=yes @@ -31,8 +31,8 @@ country_event = { # The French support for war effort #____________________________________________________________ country_event = { - title=ww1_france.3.t#The French support for war effort - desc=ww1_france.3.d#After the initial shock of the German offensive has worn off the French public get behind industry to gear up for the war. + title = ww1_france.3.t#The French support for war effort + desc = ww1_france.3.d#After the initial shock of the German offensive has worn off the French public get behind industry to gear up for the war. id=ww1_france.3 #picture=ww1_france_3 fire_only_once=yes @@ -108,8 +108,8 @@ country_event = { #____________________________________________________________ news_event = { id=ww1_france.100 - title=ww1_france.100.t - desc=ww1_france.100.d + title = ww1_france.100.t + desc = ww1_france.100.d picture = EVENT_hoi4tgw_agadir_crisis diff --git a/mod/thegreatwar/events/WW1_Franzferdinand.txt b/mod/thegreatwar/events/WW1_Franzferdinand.txt index 94aa79332..7571ad35c 100755 --- a/mod/thegreatwar/events/WW1_Franzferdinand.txt +++ b/mod/thegreatwar/events/WW1_Franzferdinand.txt @@ -41,7 +41,7 @@ news_event = { } HUN = { kill_country_leader = yes - create_country_leader={ name = "Karl I" desc=AUH_karl_i_DESC picture="gfx/hoi4tgw_portraits/AUH/country_leaders/AUH_karl_i.dds" expire="1935.1.1" ideology=autocracy traits={ } } + create_country_leader={ name = "Karl I" desc = AUH_karl_i_DESC picture="gfx/hoi4tgw_portraits/AUH/country_leaders/AUH_karl_i.dds" expire="1935.1.1" ideology=autocracy traits={ } } } SER = { set_country_flag=murder_of_franz_ferdinand @@ -87,8 +87,8 @@ news_event = { #____________________________________________________________ country_event = { id=ww1_franzferdinand.2 - title=ww1_franzferdinand.2.t - desc=ww1_franzferdinand.2.d + title = ww1_franzferdinand.2.t + desc = ww1_franzferdinand.2.d picture=COUNTRY_hoi4tgw_report_austria_hungary mean_time_to_happen={ @@ -159,8 +159,8 @@ country_event = { # July Crisis #____________________________________________________________ country_event = { - title=ww1_franzferdinand.3.t#July Crisis - desc=ww1_franzferdinand.3.d#This ultimatum was part of a coercive program meant to weaken the Kingdom of Serbia as a threat to Austria-Hungarys occupation of the northern Balkans which had a significant southern Slavic population, including a majority Serbian community in Bosnia. This was supposed to be achieved either through diplomacy or by a localized war if the ultimatum were rejected. Austria-Hungary preferred war, and to ensure war the terms of the ultimatum were so harsh that they were certain to be rejected. One month after the assassination of Franz Ferdinand, Austria-Hungary declared war on Serbia, thus initiating the First World War. + title = ww1_franzferdinand.3.t#July Crisis + desc = ww1_franzferdinand.3.d#This ultimatum was part of a coercive program meant to weaken the Kingdom of Serbia as a threat to Austria-Hungarys occupation of the northern Balkans which had a significant southern Slavic population, including a majority Serbian community in Bosnia. This was supposed to be achieved either through diplomacy or by a localized war if the ultimatum were rejected. Austria-Hungary preferred war, and to ensure war the terms of the ultimatum were so harsh that they were certain to be rejected. One month after the assassination of Franz Ferdinand, Austria-Hungary declared war on Serbia, thus initiating the First World War. id=ww1_franzferdinand.3 picture=COUNTRY_hoi4tgw_report_austria_hungary @@ -205,8 +205,8 @@ country_event = { # Mobilize against Austria Hungary #____________________________________________________________ country_event = { - title=ww1_franzferdinand.4.t#Mobilize against Austria Hungary - desc=ww1_franzferdinand.4.d# On July 28 1914, Tsar Nicholas II of Russia ordered partial mobilization against Austria-Hungary only. While war with Austria-Hungary seemed inevitable, Nicholas engaged in a personal dialogue with the German Emperor in an attempt to avoid war with Germany. + title = ww1_franzferdinand.4.t#Mobilize against Austria Hungary + desc = ww1_franzferdinand.4.d# On July 28 1914, Tsar Nicholas II of Russia ordered partial mobilization against Austria-Hungary only. While war with Austria-Hungary seemed inevitable, Nicholas engaged in a personal dialogue with the German Emperor in an attempt to avoid war with Germany. id=ww1_franzferdinand.4 picture=COUNTRY_hoi4tgw_report_austria_hungary fire_only_once=yes @@ -300,8 +300,8 @@ country_event = { # Support our Ally Serbia #____________________________________________________________ country_event = { - title=ww1_franzferdinand.7.t#Support our Ally Serbia - desc=ww1_franzferdinand.7.d#The Austro-Hungarian Empire has provoked war against our ally Serbia. Will we honour our alliance and declare a Limited War on Austria? Germany may of course retaliate but we have Great Britain and France also in our alliance. + title = ww1_franzferdinand.7.t#Support our Ally Serbia + desc = ww1_franzferdinand.7.d#The Austro-Hungarian Empire has provoked war against our ally Serbia. Will we honour our alliance and declare a Limited War on Austria? Germany may of course retaliate but we have Great Britain and France also in our alliance. id=ww1_franzferdinand.7 picture=COUNTRY_hoi4tgw_report_austria_hungary fire_only_once=yes diff --git a/mod/thegreatwar/events/WW1_Germany.txt b/mod/thegreatwar/events/WW1_Germany.txt index e0a13b67f..8d9baad9b 100755 --- a/mod/thegreatwar/events/WW1_Germany.txt +++ b/mod/thegreatwar/events/WW1_Germany.txt @@ -19,8 +19,8 @@ news_event = { } country_event = { - title=ww1_germany.9.t#Brussels has Fallen - desc=ww1_germany.9.d#Brussels has fallen to our glorious soldiers, onwards to Paris and a swift victory. + title = ww1_germany.9.t#Brussels has Fallen + desc = ww1_germany.9.d#Brussels has fallen to our glorious soldiers, onwards to Paris and a swift victory. id=ww1_germany.9 picture=ww1_germany_9NULL fire_only_once=yes diff --git a/mod/thegreatwar/events/WW1_Holland.txt b/mod/thegreatwar/events/WW1_Holland.txt index b0f7bedf3..5aac0b53f 100644 --- a/mod/thegreatwar/events/WW1_Holland.txt +++ b/mod/thegreatwar/events/WW1_Holland.txt @@ -2,9 +2,9 @@ news_event = { id=ww1_holland.1 - title=ww1_holland.1.t + title = ww1_holland.1.t - desc=ww1_holland.1.d + desc = ww1_holland.1.d picture=EVENT_hoi4tgw_Censuskiesrecht fire_only_once=yes @@ -29,15 +29,15 @@ news_event = { } immediate = { - set_global_flag = SUPER_GLOBAL_KIES + set_global_flag = SUPER_GLOBAL_KIES hidden_effect = { - add_manpower = 1000 + add_manpower = 1000 - } } + } option = { @@ -48,9 +48,9 @@ news_event = { ############ news_event = { id=ww1_holland.2 - title=ww1_holland.2.t + title = ww1_holland.2.t - desc=ww1_holland.2.d + desc = ww1_holland.2.d picture=EVENT_hoi4tgw_PotatoRev fire_only_once=yes diff --git a/mod/thegreatwar/events/WW1_Italianturkish.txt b/mod/thegreatwar/events/WW1_Italianturkish.txt index bcb9e7c9e..195893c26 100755 --- a/mod/thegreatwar/events/WW1_Italianturkish.txt +++ b/mod/thegreatwar/events/WW1_Italianturkish.txt @@ -4,8 +4,8 @@ #____________________________________________________________ country_event = { id=ww1_italianturkish.1 - title=ww1_italianturkish.1.t - desc=ww1_italianturkish.1.d + title = ww1_italianturkish.1.t + desc = ww1_italianturkish.1.d picture=GFX_report_event_generic_read_write fire_only_once = yes diff --git a/mod/thegreatwar/events/WW1_Mexico.txt b/mod/thegreatwar/events/WW1_Mexico.txt index 6e0d2fb65..8fa1bdf56 100755 --- a/mod/thegreatwar/events/WW1_Mexico.txt +++ b/mod/thegreatwar/events/WW1_Mexico.txt @@ -39,112 +39,122 @@ country_event = { name = ww1_mexico.100.a hidden_effect = { - MEX = { - set_capital = { state = 482 } # Chihuahua State - start_civil_war = { - ruling_party = democratic - ideology = neutrality - size = 0.5 - capital = 277 - states = { 277 477 479 478 485} - } - random_other_country = { - limit = { - original_tag = MEX - has_government = neutrality + MEX = { + set_capital = { state = 482 } # Chihuahua State + BBA_start_civil_war = { + keep_all_characters = yes + ruling_party = democratic + ideology = neutrality + size = 0.5 + capital = 277 + states = { 277 477 479 478 485} } - load_oob = "MEX_1910" - set_equipment_fraction = 0.4 - set_stability = 0.35 + random_other_country = { + limit = { + original_tag = MEX + has_government = neutrality + } + load_oob = "MEX_1910" + set_equipment_fraction = 0.4 + set_stability = 0.35 + + recruit_character = MEX_porfirio_diaz_2 + recruit_character = MEX_victoriano_huerta_2 + recruit_character = MEX_BernardoReyes_2 + recruit_character = MEX_FelixDiaz_2 + + add_manpower = -80000 + + add_popularity = { + ideology = neutrality + popularity = 1 + } + } + news_event = { hours = 6 id = ww1_mexico.101 } + set_global_flag = SUPER_GLOBAL_Mexican_Revolution_1910 - create_field_marshal={ name = "Porfirio Diaz" portrait_path="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_porfirio_diaz.dds" traits={ defensive_doctrine offensive_doctrine old_guard } skill=4 } - create_corps_commander={ name = "Huerta, V" portrait_path="gfx/generals/MEX_huerta__v.dds" traits={ fortress_buster } skill=2 } - create_corps_commander={ name = "Bernardo Reyes" portrait_path="gfx/generals/MEX_Reyes.dds" traits={ } skill=1 } - create_corps_commander={ name = "Felix Diaz" portrait_path="gfx/generals/MEX_Felix_Diaz.dds" traits={ } skill=1 } + add_manpower = 200000 + load_oob = "Mexican_Revolution_1910" - add_manpower = -80000 + set_equipment_fraction = 0.9 + set_stability = 0.8 add_popularity = { - ideology = neutrality + ideology = democratic popularity = 1 } - } - news_event = { hours = 6 id = ww1_mexico.101 } - set_global_flag = SUPER_GLOBAL_Mexican_Revolution_1910 - - add_manpower = 200000 - load_oob = "Mexican_Revolution_1910" - create_field_marshal={ name = "Pancho Villa" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_pancho_villa.dds" traits={ logistics_wizard offensive_doctrine inspirational_leader fast_planner} skill= 4 } - create_field_marshal={ name = "Emiliano Zapata" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_emiliano_zapata.dds" traits={ defensive_doctrine inspirational_leader } skill=2 } - create_corps_commander={ name = "Álvaro Obregón" portrait_path="gfx/generals/MEX_Obregon.dds" traits={ trickster } skill=3 } - create_corps_commander={ name = "Pascual Orozco" portrait_path="gfx/generals/MEX_Orozco.tga" traits={ } skill=1 } - - set_equipment_fraction = 0.9 - set_stability = 0.8 + recruit_character = MEX_pancho_villa_2 + recruit_character = MEX_emiliano_zapata_2 + recruit_character = MEX_AlvaroObregon_2 + recruit_character = MEX_PascualOrozco_2 - add_popularity = { - ideology = democratic - popularity = 1 } } - } } option = { # Fight Revolution (Stay with Diaz) name = ww1_mexico.100.b trigger = { is_ai = no } hidden_effect = { - MEX = { - start_civil_war = { - ideology = democratic - size = 0.5 - capital = 482 - states = { 482 483 481 484 474 475 480 476 } - } - random_other_country = { - limit = { - original_tag = MEX - has_government = democratic + MEX = { + BBA_start_civil_war = { + keep_all_characters = yes + ideology = democratic + size = 0.5 + capital = 482 + states = { 482 483 481 484 474 475 480 476 } + } + random_other_country = { + limit = { + original_tag = MEX + has_government = democratic + } + + load_oob = "Mexican_Revolution_1910" + add_manpower = -8000 + + #create_corps_commander={ name = "Pancho Villa" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_pancho_villa.dds" traits={ logistics_wizard offensive_doctrine } skill=2 } + #create_corps_commander={ name = "Emiliano Zapata" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_emiliano_zapata.dds" traits={ defensive_doctrine } skill=2 } + #create_corps_commander={ name = "Álvaro Obregón" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Obregon.dds" traits={ trickster } skill=3 } + #create_corps_commander={ name = "Pascual Orozco" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Orozco.dds" traits={ } skill=1 } + + recruit_character = MEX_pancho_villa_2 + recruit_character = MEX_emiliano_zapata_2 + recruit_character = MEX_AlvaroObregon_2 + recruit_character = MEX_PascualOrozco_2 + + set_equipment_fraction = 0.9 + set_stability = 0.9 } - load_oob = "Mexican_Revolution_1910" - add_manpower = -8000 - create_field_marshal={ name = "Pancho Villa" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_pancho_villa.dds" traits={ logistics_wizard offensive_doctrine } skill=2 } - create_field_marshal={ name = "Emiliano Zapata" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_emiliano_zapata.dds" traits={ defensive_doctrine } skill=2 } - create_corps_commander={ name = "Álvaro Obregón" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Obregon.dds" traits={ trickster } skill=3 } - create_corps_commander={ name = "Pascual Orozco" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Orozco.dds" traits={ } skill=1 } - - set_equipment_fraction = 0.9 - set_stability = 0.9 - } - news_event = { hours = 6 id = ww1_mexico.101 } + news_event = { hours = 6 id = ww1_mexico.101 } - set_global_flag = SUPER_GLOBAL_Mexican_Revolution_1910 + set_global_flag = SUPER_GLOBAL_Mexican_Revolution_1910 - set_politics = { - ruling_party = neutrality - elections_allowed = yes - } - add_popularity = { - ideology = democratic - popularity = 0.05 - } - add_popularity = { - ideology = neutrality - popularity = 1 - } - add_manpower = 20000 + set_politics = { + ruling_party = neutrality + elections_allowed = yes + } + add_popularity = { + ideology = democratic + popularity = 0.05 + } + add_popularity = { + ideology = neutrality + popularity = 1 + } + add_manpower = 20000 - create_field_marshal={ name = "Porfirio Diaz" portrait_path="gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_porfirio_diaz.dds" traits={ defensive_doctrine offensive_doctrine old_guard } skill=4 } - create_corps_commander={ name = "Victoriano Huerta" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_victoriano_huerta.dds" traits={ fortress_buster } skill=2 } - create_corps_commander={ name = "Bernardo Reyes" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Reyes.dds" traits={ } skill=1 } - create_corps_commander={ name = "Félix Díaz" portrait_path="gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Felix_Diaz.dds" traits={ } skill=1 } + recruit_character = MEX_porfirio_diaz + recruit_character = MEX_victoriano_huerta + recruit_character = MEX_BernardoReyes + recruit_character = MEX_FelixDiaz - load_oob = "MEX_1910" - set_equipment_fraction = 0.9 - set_stability = 0.5 - } + load_oob = "MEX_1910" + set_equipment_fraction = 0.9 + set_stability = 0.5 + } } } } @@ -154,10 +164,10 @@ country_event = { # News about Mexican Revolution #____________________________________________________________ news_event = { - id=ww1_mexico.101 - title=ww1_mexico.101.t + id = ww1_mexico.101 + title = ww1_mexico.101.t - desc=ww1_mexico.101.d + desc = ww1_mexico.101.d picture=EVENT_hoi4tgw_mexican_revolution @@ -183,12 +193,11 @@ news_event = { # News about Madero takes power and Porfirio Díaz (exil) #____________________________________________________________ news_event = { - id=ww1_mexico.102 - title=ww1_mexico.102.t - - desc=ww1_mexico.102.d + id = ww1_mexico.102 + title = ww1_mexico.102.t -#"Porfirio Díaz is no longer the President of Mexico. Díaz fell from power after he imprisoned Francisco I. Madero, his electoral rival, and declared himself the winner of an eighth term in office. He has been deposed in the Mexican Revolution and fled to Spain. Francisco I. Madero will now rules Mexico, the Porfiriato period, started in 1876, is definitely over." + desc = ww1_mexico.102.d + #"Porfirio Díaz is no longer the President of Mexico. Díaz fell from power after he imprisoned Francisco I. Madero, his electoral rival, and declared himself the winner of an eighth term in office. He has been deposed in the Mexican Revolution and fled to Spain. Francisco I. Madero will now rules Mexico, the Porfiriato period, started in 1876, is definitely over." picture=EVENT_hoi4tgw_adios_porfirio_diaz @@ -221,9 +230,9 @@ news_event = { ################## #news about the plan of san diego### news_event = { - id=ww1_mexico.1080 - title= ww1_mexico.1080.t - desc=ww1_mexico.1080.d + id = ww1_mexico.1080 + title = ww1_mexico.1080.t + desc = ww1_mexico.1080.d picture= EVENT_hoi4tgw_plan_san_diego @@ -233,8 +242,8 @@ news_event = { trigger = { NOT = { has_global_flag = FLAG_MEX_adios_porfirio_diaz } NOT = { has_global_flag = FLAG_MEX_Plan_San_D } - has_completed_focus = mex_ww1_Plan_of_San_Diego NOT = { has_government = democratic } + has_completed_focus = mex_ww1_Plan_of_San_Diego MEX = { has_civil_war = no @@ -263,10 +272,10 @@ news_event = { # Madero has been assassinated #____________________________________________________________ news_event = { - id=ww1_mexico.103 - title=ww1_mexico.103.t + id = ww1_mexico.103 + title = ww1_mexico.103.t - desc=ww1_mexico.103.d + desc = ww1_mexico.103.d picture=EVENT_hoi4tgw_adios_francisco_madero @@ -294,7 +303,6 @@ news_event = { immediate = { set_global_flag = SUPER_GLOBAL_Adios_Francisco_Madero_1913 - hidden_effect = { add_popularity = { @@ -310,14 +318,7 @@ news_event = { kill_country_leader = yes - create_country_leader = { - name = "Victoriano Huerta" - desc = MEX_victoriano_huerta_DESC - picture = "gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_victoriano_huerta.dds" - expire = "1935.1.1" - ideology = autocracy - traits = {} - } + recruit_character = MEX_victoriano_huerta } } } @@ -329,10 +330,10 @@ news_event = { #____________________________________________________________ news_event = { - id=ww1_mexico.1013 - title=ww1_mexico.1013.t + id = ww1_mexico.1013 + title = ww1_mexico.1013.t - desc=ww1_mexico.1013.d + desc = ww1_mexico.1013.d picture=EVENT_hoi4tgw_adios_Diaz @@ -374,15 +375,7 @@ news_event = { } kill_country_leader = yes - - create_country_leader = { - name = "Victoriano Huerta" - desc = MEX_victoriano_huerta_DESC - picture = "gfx/hoi4tgw_portraits/MEX/country_leaders/MEX_victoriano_huerta.dds" - expire = "1935.1.1" - ideology = autocracy - traits = {} - } + recruit_character = MEX_victoriano_huerta } } } @@ -395,18 +388,18 @@ news_event = { ################## #Columbus Raid### news_event = { - id=ww1_mexico.1081 - title= ww1_mexico.1081.t - desc=ww1_mexico.1081.d - + id = ww1_mexico.1081 + title = ww1_mexico.1081.t + desc = ww1_mexico.1081.d - picture= EVENT_hoi4tgw_columbus_raid + picture= EVENT_hoi4tgw_columbus_raid major = yes trigger = { - has_global_flag = FLAG_MEX_Plan_San_D - has_completed_focus = mex_ww1_Support_the_columbus_raid + has_global_flag = FLAG_MEX_Plan_San_D + has_completed_focus = mex_ww1_Support_the_columbus_raid + NOT = { has_government = democratic } MEX = { @@ -424,21 +417,19 @@ news_event = { } immediate = { set_global_flag = FLAG_MEX_Columbus_raid } - fire_only_once=yes + fire_only_once=yes option = { name = ww1_mexico.1081.a } } -###################### -######Failed Occupattion of the salinas cruz port +###### Failed Occupattion of the salinas cruz port news_event = { - id=ww1_mexico.1082 - title= ww1_mexico.1082.t - desc=ww1_mexico.1082.d - + id = ww1_mexico.1082 + title = ww1_mexico.1082.t + desc = ww1_mexico.1082.d - picture= EVENT_hoi4tgw_Salinas_Cruz + picture= EVENT_hoi4tgw_Salinas_Cruz major = yes fire_only_once=yes @@ -451,7 +442,6 @@ news_event = { days = 0 } - option = { name = ww1_mexico.1082.a } diff --git a/mod/thegreatwar/events/WW1_Nepal.txt b/mod/thegreatwar/events/WW1_Nepal.txt index 8664489ce..f0577bb60 100755 --- a/mod/thegreatwar/events/WW1_Nepal.txt +++ b/mod/thegreatwar/events/WW1_Nepal.txt @@ -1,7 +1,7 @@ add_namespace = ww1_nepal country_event = { - title=ww1_nepal.1.t#King Prithvi Dies! - desc=ww1_nepal.1.d#King Prithvi has died. Tribhuhvan is now King + title = ww1_nepal.1.t#King Prithvi Dies! + desc = ww1_nepal.1.d#King Prithvi has died. Tribhuhvan is now King id=ww1_nepal.1 picture=ww1_nepal_1 fire_only_once=yes @@ -25,7 +25,7 @@ country_event = { kill_country_leader=yes create_country_leader={ name="Tribhuvana" - desc=NEP_tribhuvana_DESC + desc = NEP_tribhuvana_DESC picture="gfx/hoi4tgw_portraits/NEP/country_leaders/NEP_tribhuvana.dds" expire="1935.1.1" ideology=despotism diff --git a/mod/thegreatwar/events/WW1_Oman.txt b/mod/thegreatwar/events/WW1_Oman.txt index 4fe041038..91b60fd1d 100755 --- a/mod/thegreatwar/events/WW1_Oman.txt +++ b/mod/thegreatwar/events/WW1_Oman.txt @@ -1,7 +1,7 @@ add_namespace = ww1_oman country_event = { - title=ww1_oman.1.t#Faisal bin Turki Dies! - desc=ww1_oman.1.d#Faisal bin Turki has died. Taimur bin Feisal is now Sultan # https://en.wikipedia.org/wiki/Taimur_bin_Feisal + title = ww1_oman.1.t#Faisal bin Turki Dies! + desc = ww1_oman.1.d#Faisal bin Turki has died. Taimur bin Feisal is now Sultan # https://en.wikipedia.org/wiki/Taimur_bin_Feisal id=ww1_oman.1 picture=ww1_oman_1 fire_only_once=yes @@ -25,7 +25,7 @@ country_event = { kill_country_leader=yes create_country_leader={ name="Taimur bin Feisal" - desc=OMA_taimur_bin_feisal_DESC + desc = OMA_taimur_bin_feisal_DESC picture="gfx/hoi4tgw_portraits/OMA/country_leaders/OMA_taimur_bin_feisal.dds" expire="1935.1.1" ideology=despotism diff --git a/mod/thegreatwar/events/WW1_Romania.txt b/mod/thegreatwar/events/WW1_Romania.txt index c657dd33f..94edd645e 100755 --- a/mod/thegreatwar/events/WW1_Romania.txt +++ b/mod/thegreatwar/events/WW1_Romania.txt @@ -2,8 +2,8 @@ news_event = { id=ww1_romania.1 - title=ww1_romania.1.t#Carol I Dies! - desc=ww1_romania.1.d#Carol I has died. Ferdinand is now King + title = ww1_romania.1.t#Carol I Dies! + desc = ww1_romania.1.d#Carol I has died. Ferdinand is now King picture=ww1_romania_1 major = yes @@ -29,7 +29,7 @@ news_event = { kill_country_leader=yes create_country_leader={ name="Ferdinand I" - desc=ROM_ferdinand_i_DESC + desc = ROM_ferdinand_i_DESC picture="gfx/hoi4tgw_portraits/ROM/country_leaders/ROM_ferdinand_i.dds" expire="1935.1.1" ideology=conservatism @@ -89,7 +89,7 @@ country_event = { #____________________________________________________________ country_event = { id=ww1_romania.6 - title=ww1_romania.6.t#Honour the Triple Alliance? + title = ww1_romania.6.t#Honour the Triple Alliance? desc = ww1_romania.6.d picture=ww1_romania_6 is_triggered_only=yes diff --git a/mod/thegreatwar/events/WW1_Russia.txt b/mod/thegreatwar/events/WW1_Russia.txt index 8d288227f..bde339a23 100644 --- a/mod/thegreatwar/events/WW1_Russia.txt +++ b/mod/thegreatwar/events/WW1_Russia.txt @@ -313,7 +313,7 @@ news_event = { RUS = { set_country_flag = kis_octoberrevolutioncrushed kill_country_leader = yes - create_country_leader={ name = "Nikolai II" desc=RUS_nikolai_ii_DESC picture="gfx/hoi4tgw_portraits/RUS/country_leaders/RUS_nikolai_ii.dds" expire="1935.1.1" ideology=autocracy traits={ } } + create_country_leader={ name = "Nikolai II" desc = RUS_nikolai_ii_DESC picture="gfx/hoi4tgw_portraits/RUS/country_leaders/RUS_nikolai_ii.dds" expire="1935.1.1" ideology=autocracy traits={ } } set_politics = { ruling_party = neutrality last_election = "1912.9.1" @@ -724,8 +724,8 @@ country_event = { # Troops Head Home #____________________________________________________________ country_event = { - title=ww1_russia.7.t#Troops Head Home - desc=ww1_russia.7.d#After the treaty of Brest-Litovsk, most soldiers simply abandoned their posts and went home + title = ww1_russia.7.t#Troops Head Home + desc = ww1_russia.7.d#After the treaty of Brest-Litovsk, most soldiers simply abandoned their posts and went home id=ww1_russia.7 picture=GFX_news_event_generic_sign_treaty2 fire_only_once=yes @@ -771,7 +771,7 @@ news_event = { create_faction = white_movement set_global_flag = kis_whitesvsreds kill_country_leader = yes - create_country_leader={ name = "Alexander Kolchak" desc=RUS_kolchak_ii_DESC picture="gfx/hoi4tgw_portraits/RUS/navy_admirals/RUS_kolchak.dds" expire="1935.1.1" ideology=fascism_ideology traits={ } } + create_country_leader={ name = "Alexander Kolchak" desc = RUS_kolchak_ii_DESC picture="gfx/hoi4tgw_portraits/RUS/navy_admirals/RUS_kolchak.dds" expire="1935.1.1" ideology=fascism_ideology traits={ } } set_politics = { ruling_party = fascism last_election = "1912.9.1" election_frequency = 60 elections_allowed = no @@ -835,8 +835,8 @@ news_event = { #____________________________________________________________ country_event = { - title=ww1_russia.21.t#Peace treaty between Entente and Soviets - desc=ww1_russia.21.d#Ends eternal war between Soviets and Entente (irl: Soviet–Japanese Basic Convention) + title = ww1_russia.21.t#Peace treaty between Entente and Soviets + desc = ww1_russia.21.d#Ends eternal war between Soviets and Entente (irl: Soviet–Japanese Basic Convention) id=ww1_russia.21 picture=GFX_report_event_generic_read_write fire_only_once=yes diff --git a/mod/thegreatwar/events/WW1_Siam.txt b/mod/thegreatwar/events/WW1_Siam.txt index 65c3c544a..dd751bc53 100755 --- a/mod/thegreatwar/events/WW1_Siam.txt +++ b/mod/thegreatwar/events/WW1_Siam.txt @@ -32,8 +32,8 @@ country_event = { } country_event = { - title=ww1_siam.2.t#Siamese Expeditionary Army - desc=ww1_siam.2.d#After the resumption of German Submarine attacks Siam joined the war on the side of the Entente and immediately impounded 12 German merchant ships. We should send an Expeditionary Corps to the UK to help and gain favour in the peace talks. + title = ww1_siam.2.t#Siamese Expeditionary Army + desc = ww1_siam.2.d#After the resumption of German Submarine attacks Siam joined the war on the side of the Entente and immediately impounded 12 German merchant ships. We should send an Expeditionary Corps to the UK to help and gain favour in the peace talks. id=ww1_siam.2 picture=ww1_siam_2 fire_only_once=yes diff --git a/mod/thegreatwar/events/WW1_Southafrica.txt b/mod/thegreatwar/events/WW1_Southafrica.txt index 7f386d5b5..11cc5d623 100755 --- a/mod/thegreatwar/events/WW1_Southafrica.txt +++ b/mod/thegreatwar/events/WW1_Southafrica.txt @@ -1,7 +1,7 @@ add_namespace = ww1_southafrica country_event = { - title=ww1_southafrica.1.t#The Union of South Africa decides - desc=ww1_southafrica.1.d#When World War 1 broke out in 1914 the South African government chose to join the war on the side of the Entente ,and faced widespread Afrikaner opposition to fighting alongside Great Britian so soon after the Second Boer War. ,'They had to put down a Boer revolt before they could send an expeditionary force of some 67,000 troops to invade German South West Africa. + title = ww1_southafrica.1.t#The Union of South Africa decides + desc = ww1_southafrica.1.d#When World War 1 broke out in 1914 the South African government chose to join the war on the side of the Entente ,and faced widespread Afrikaner opposition to fighting alongside Great Britian so soon after the Second Boer War. ,'They had to put down a Boer revolt before they could send an expeditionary force of some 67,000 troops to invade German South West Africa. id=ww1_southafrica.1 picture=ww1_southafrica_1 is_triggered_only=yes @@ -43,8 +43,8 @@ country_event = { } } country_event = { - title=ww1_southafrica.2.t#Boer Rebellion against South Africa - desc=ww1_southafrica.2.d#Boers in in the Transvaal have rebelled against South Africa's decision to join the Entente. They stand ready to fight South Africa + title = ww1_southafrica.2.t#Boer Rebellion against South Africa + desc = ww1_southafrica.2.d#Boers in in the Transvaal have rebelled against South Africa's decision to join the Entente. They stand ready to fight South Africa id=ww1_southafrica.2 picture=ww1_southafrica_2 fire_only_once=yes diff --git a/mod/thegreatwar/events/WW1_SovietUnion.txt b/mod/thegreatwar/events/WW1_SovietUnion.txt index 46bc9d2a8..53b662a06 100755 --- a/mod/thegreatwar/events/WW1_SovietUnion.txt +++ b/mod/thegreatwar/events/WW1_SovietUnion.txt @@ -5,8 +5,8 @@ add_namespace = ww1_soviet country_event = { - title=ww1_soviet.1.t#Independence of Finland - desc=ww1_soviet.1.d + title = ww1_soviet.1.t#Independence of Finland + desc = ww1_soviet.1.d id=ww1_soviet.1 picture=GFX_report_event_generic_finnish_letter fire_only_once=yes @@ -27,8 +27,8 @@ country_event = { } news_event = { - title=ww1_soviet.2.t#Caucasus Uprisings - desc=ww1_soviet.2.d + title = ww1_soviet.2.t#Caucasus Uprisings + desc = ww1_soviet.2.d id=ww1_soviet.2 fire_only_once=yes major = yes @@ -76,8 +76,8 @@ news_event = { } country_event = { - title=ww1_soviet.999.t #oob for sov - desc=ww1_soviet.999.d + title = ww1_soviet.999.t #oob for sov + desc = ww1_soviet.999.d id=ww1_soviet.999 fire_only_once=yes is_triggered_only=yes diff --git a/mod/thegreatwar/events/WW1_Sweden.txt b/mod/thegreatwar/events/WW1_Sweden.txt index 85f5fc018..4e559da8a 100644 --- a/mod/thegreatwar/events/WW1_Sweden.txt +++ b/mod/thegreatwar/events/WW1_Sweden.txt @@ -3,8 +3,8 @@ add_namespace = ww1_sweden # https://en.wikipedia.org/wiki/Peasant_armament_support_march news_event = { id=ww1_sweden.1 - title=ww1_sweden.1.t - desc=ww1_sweden.1.d + title = ww1_sweden.1.t + desc = ww1_sweden.1.d picture=ww1_sweden_1 fire_only_once = yes major = no @@ -171,23 +171,6 @@ country_event = { elections_allowed = no } } - -# option = { -# name = ww1_sweden.4.b -# ai_chance = { factor = 50 } -# -# start_civil_war = { -# ideology = neutrality -# ruling_party = democratic -# -# size = 0.5 -# only_own_territory = no -# states = { -# 138 139 -# } -# keep_political_leader = yes -# } -# } } country_event = { id = ww1_sweden.5 @@ -213,7 +196,7 @@ country_event = { puppet = FIN FIN = { create_country_leader={ - name = "Gustaf V" desc=SWE_gustaf_v_DESC + name = "Gustaf V" desc = SWE_gustaf_v_DESC picture="gfx/hoi4tgw_portraits/SWE/country_leaders/SWE_gustaf_v.dds" expire="1935.1.1" ideology=liberalism traits={ } diff --git a/mod/thegreatwar/events/WW1_Usa.txt b/mod/thegreatwar/events/WW1_Usa.txt index ca48de39e..7734f96ec 100755 --- a/mod/thegreatwar/events/WW1_Usa.txt +++ b/mod/thegreatwar/events/WW1_Usa.txt @@ -1,8 +1,8 @@ add_namespace = ww1_usa news_event = { - title=ww1_usa.2.t#Organization of American States - desc=ww1_usa.2.d#At the Fourth International Conference of American States (Buenos Aires, 1910), the name of the organization was changed to the 'Union of American Republics' and the Bureau became the 'Pan American Union'. The Pan American Union (building) was constructed in 1910, on Constitution Avenue, Northwest, Washington, D.C. + title = ww1_usa.2.t#Organization of American States + desc = ww1_usa.2.d#At the Fourth International Conference of American States (Buenos Aires, 1910), the name of the organization was changed to the 'Union of American Republics' and the Bureau became the 'Pan American Union'. The Pan American Union (building) was constructed in 1910, on Constitution Avenue, Northwest, Washington, D.C. id=ww1_usa.2 picture=ww1_usa_2 fire_only_once=yes @@ -187,8 +187,8 @@ news_event = { news_event = { - title=ww1_usa.18.t #US Declaration of Neutrality - desc=ww1_usa.18.d #When the war began the United States proclaimed a policy of strict neutrality—'in thought and deed', as POTUS put it. His goal was to broker a peace and he sent his top aide Colonel House on repeated missions to the belligerents, but they were so confident of victory that the peace was ignored. + title = ww1_usa.18.t #US Declaration of Neutrality + desc = ww1_usa.18.d #When the war began the United States proclaimed a policy of strict neutrality—'in thought and deed', as POTUS put it. His goal was to broker a peace and he sent his top aide Colonel House on repeated missions to the belligerents, but they were so confident of victory that the peace was ignored. id=ww1_usa.18 picture=ww1_usa_18NULL fire_only_once=yes @@ -224,8 +224,8 @@ news_event = { news_event = { - title=ww1_usa.30.t #Eighteenth Amendment to the United States Constitution - desc=ww1_usa.30.d #Since the earliest days of the colonial period, the issue of alcoholic beverages has been a hotly debated topic in what would become the United States. The religious roots of several of the thirteen colonies provided for a strong belief in the sinful nature of intoxicating liquors, and a variety of temperance movements made attempts over the nation's history to bring an end to what they often viewed as the social rot of alcoholism, which they frequently tied to numerous other social ills, with such thoughts being especially fervent amongst women's organizations that were often the subject of drunken attacks by their spouses. The issue has evolved, and after numerous state bans and repeals, the rise of major national groups like the Women's Christian Temperance Union and the Anti-Saloon league, the time has come for the Congress of the United States to debate a proposed 18th Amendment to the United States Constitution, which would ban the manufacture, sale, or transportation of intoxicating liqours within, into, or out of the United States and its territories. Both the proposed ban and its opponents have strong bipartisan support, and the opinions of our national leader would go far towards swinging support in one direction or another. + title = ww1_usa.30.t #Eighteenth Amendment to the United States Constitution + desc = ww1_usa.30.d #Since the earliest days of the colonial period, the issue of alcoholic beverages has been a hotly debated topic in what would become the United States. The religious roots of several of the thirteen colonies provided for a strong belief in the sinful nature of intoxicating liquors, and a variety of temperance movements made attempts over the nation's history to bring an end to what they often viewed as the social rot of alcoholism, which they frequently tied to numerous other social ills, with such thoughts being especially fervent amongst women's organizations that were often the subject of drunken attacks by their spouses. The issue has evolved, and after numerous state bans and repeals, the rise of major national groups like the Women's Christian Temperance Union and the Anti-Saloon league, the time has come for the Congress of the United States to debate a proposed 18th Amendment to the United States Constitution, which would ban the manufacture, sale, or transportation of intoxicating liqours within, into, or out of the United States and its territories. Both the proposed ban and its opponents have strong bipartisan support, and the opinions of our national leader would go far towards swinging support in one direction or another. id=ww1_usa.30 picture=ww1_usa_30 fire_only_once=no @@ -326,8 +326,8 @@ news_event = { } news_event = { - title=ww1_usa.31.t #Bootleggers - desc=ww1_usa.31.d #Prohibition's passage in no way lessened the American public's demand for alcohol, and since that demand can no longer be legally filled, a variety of criminal organizations have stepped into the void. The Italian-American mafia, in particular, has become well-known for its involvement in tbe alcohol trade, as well as its role in the violence that is taking place between groups of gangsters. + title = ww1_usa.31.t #Bootleggers + desc = ww1_usa.31.d #Prohibition's passage in no way lessened the American public's demand for alcohol, and since that demand can no longer be legally filled, a variety of criminal organizations have stepped into the void. The Italian-American mafia, in particular, has become well-known for its involvement in tbe alcohol trade, as well as its role in the violence that is taking place between groups of gangsters. id=ww1_usa.31 picture=ww1_usa_31 fire_only_once=yes @@ -361,8 +361,8 @@ news_event = { } news_event = { - title=ww1_usa.32.t #Repeal of Prohibition - desc=ww1_usa.32.d #Prohibition has been a disaster for its proponents. Alcohol is still being widely consumed, criminal organizations have grown wealthy and powerful supplying it, and the violence these gangasters are doing daily across America makes us question whether it is worth keeping prohibition in place. There is political momentum towards a new constitutional amendment to repeal Prohibition. Should we give it our support? + title = ww1_usa.32.t #Repeal of Prohibition + desc = ww1_usa.32.d #Prohibition has been a disaster for its proponents. Alcohol is still being widely consumed, criminal organizations have grown wealthy and powerful supplying it, and the violence these gangasters are doing daily across America makes us question whether it is worth keeping prohibition in place. There is political momentum towards a new constitutional amendment to repeal Prohibition. Should we give it our support? id=ww1_usa.32 picture=ww1_usa_32 fire_only_once=no diff --git a/mod/thegreatwar/events/WW1_Xinhai.txt b/mod/thegreatwar/events/WW1_Xinhai.txt index e5067a646..633f916ee 100755 --- a/mod/thegreatwar/events/WW1_Xinhai.txt +++ b/mod/thegreatwar/events/WW1_Xinhai.txt @@ -62,7 +62,8 @@ country_event = { puppet = TAN } - start_civil_war = { + BBA_start_civil_war = { + keep_all_characters = yes ruling_party = neutrality ideology = democratic size = 0.5 @@ -85,7 +86,7 @@ country_event = { days = 150 } - create_field_marshal = { + create_corps_commander = { name = "Huang Xing" portrait_path = "gfx/hoi4tgw_portraits/CHI/army_generals/CHI_Huang_Xing.dds" traits = { @@ -109,7 +110,7 @@ country_event = { } create_corps_commander = { name = "Xu Shichang" - id = 15144 portrait_path = "gfx/generals/CHI_xu_shichang.dds" + portrait_path = "gfx/generals/CHI_xu_shichang.dds" traits = { old_guard } @@ -117,7 +118,7 @@ country_event = { } create_corps_commander = { name = "Wang Shizen" - id = 15155 portrait_path = "gfx/generals/CHI_wang_shizen.dds" + portrait_path = "gfx/generals/CHI_wang_shizen.dds" traits = { old_guard } @@ -125,7 +126,7 @@ country_event = { } create_corps_commander = { name = "Yang Zengxin" - id = 15171 portrait_path = "gfx/generals/CHI_yang_zengxin.dds" + portrait_path = "gfx/generals/CHI_yang_zengxin.dds" traits = { old_guard } @@ -133,7 +134,7 @@ country_event = { } create_corps_commander = { name = "Yin Chang" - id = 15172 portrait_path = "gfx/generals/CHI_yin_chang.dds" + portrait_path = "gfx/generals/CHI_yin_chang.dds" traits = { old_guard } @@ -141,7 +142,7 @@ country_event = { } create_corps_commander = { name = "Zhang Huaizhi" - id = 15175 portrait_path = "gfx/generals/CHI_zhang_huaizhi.dds" + portrait_path = "gfx/generals/CHI_zhang_huaizhi.dds" traits = { old_guard } @@ -149,7 +150,7 @@ country_event = { } create_corps_commander = { name = "Zhang Xun" - id = 15179 portrait_path = "gfx/generals/CHI_zhang_xun.dds" + portrait_path = "gfx/generals/CHI_zhang_xun.dds" traits = { old_guard } @@ -157,19 +158,19 @@ country_event = { } create_navy_leader = { name = "Cheng Biguang" - id = 15087 portrait_path = "gfx/admiral/CHI_cheng_biguang.dds" + portrait_path = "gfx/admiral/CHI_cheng_biguang.dds" traits = {} skill = 3 } create_navy_leader = { name = "Du Henchen" - id = 15088 portrait_path = "gfx/admiral/CHI_du_henchen.dds" + portrait_path = "gfx/admiral/CHI_du_henchen.dds" traits = {} skill = 1 } create_navy_leader = { name = "Du Xigui" - id = 15089 portrait_path = "gfx/admiral/CHI_du_xigui.dds" + portrait_path = "gfx/admiral/CHI_du_xigui.dds" traits = {} skill = 2 } @@ -204,15 +205,19 @@ country_event = { } set_capital = { state = 620 } - start_civil_war = { + + + BBA_start_civil_war = { + keep_all_characters = yes ruling_party = democratic ideology = neutrality - size = 0.99 + size = 0.95 capital = 613 states = { - 283 287 322 325 328 330 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 621 622 714 715 716 717 + 613 283 287 322 325 328 330 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 614 615 616 617 618 619 621 622 714 715 716 717 } } + random_country = { limit = { original_tag = QIN @@ -223,7 +228,7 @@ country_event = { add_manpower = -2200000 load_oob = "QIN_Civil_War" - create_field_marshal = { + create_corps_commander = { name = "Huang Xing" portrait_path = "gfx/hoi4tgw_portraits/CHI/army_generals/CHI_Huang_Xing.dds" traits = { @@ -247,50 +252,38 @@ country_event = { } create_corps_commander = { name = "Xu Shichang" - id = 150440 portrait_path = "gfx/generals/CHI_xu_shichang.dds" - traits = { - old_guard - } + portrait_path = "gfx/generals/CHI_xu_shichang.dds" + traits = { old_guard } skill = 1 } create_corps_commander = { name = "Wang Shizen" - id = 150550 portrait_path = "gfx/generals/CHI_wang_shizen.dds" - traits = { - old_guard - } + portrait_path = "gfx/generals/CHI_wang_shizen.dds" + traits = { old_guard } skill = 1 } create_corps_commander = { name = "Yang Zengxin" - id = 150710 portrait_path = "gfx/generals/CHI_yang_zengxin.dds" - traits = { - old_guard - } + portrait_path = "gfx/generals/CHI_yang_zengxin.dds" + traits = { old_guard } skill = 1 } create_corps_commander = { name = "Yin Chang" - id = 150720 portrait_path = "gfx/generals/CHI_yin_chang.dds" - traits = { - old_guard - } + portrait_path = "gfx/generals/CHI_yin_chang.dds" + traits = { old_guard } skill = 1 } create_corps_commander = { name = "Zhang Huaizhi" - id = 150750 portrait_path = "gfx/generals/CHI_zhang_huaizhi.dds" - traits = { - old_guard - } + portrait_path = "gfx/generals/CHI_zhang_huaizhi.dds" + traits = { old_guard } skill = 1 } create_corps_commander = { name = "Zhang Xun" - id = 150790 portrait_path = "gfx/generals/CHI_zhang_xun.dds" - traits = { - old_guard - } + portrait_path = "gfx/generals/CHI_zhang_xun.dds" + traits = { old_guard } skill = 2 } set_equipment_fraction = 0.1 @@ -301,8 +294,6 @@ country_event = { elections_allowed = no } - - set_stability = 0.9 add_manpower = 900000 load_oob = "PRC_1911_Wuchang" @@ -323,6 +314,7 @@ country_event = { custom_effect_tooltip = roc_chosen } } + country_event = { title = ww1_xinhai.3.t desc = ww1_xinhai.3.d @@ -396,7 +388,7 @@ country_event = { transfer_state = 614 transfer_state = 598 add_manpower = 1200000 - create_field_marshal = { + create_corps_commander = { name = "Yuan Shikai" portrait_path = "gfx/hoi4tgw_portraits/CHI/country_leaders/CHI_yuan_shikai.dds" traits = { @@ -765,11 +757,6 @@ country_event = { ai_chance = { factor = 100 } - # remove_brigade = "Di 21 Huncheng Xie"# - # remove_unit_leader = 73015 - # remove_unit_leader = 73036 - # remove_unit_leader = 73046 - # remove_unit_leader = 73072 } } country_event = { diff --git a/mod/thegreatwar/gfx/generals/MEX_Felix_Diaz.dds b/mod/thegreatwar/gfx/generals/MEX_Felix_Diaz.dds deleted file mode 100644 index 7d4bb569ee896d8dc393f2bdc8f2cc4be73aa3c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16664 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 MlYTF>aF`_jf59Gti~s-t diff --git a/mod/thegreatwar/gfx/generals/MEX_Orozco.dds b/mod/thegreatwar/gfx/generals/MEX_Orozco.dds deleted file mode 100644 index d29e4b9045af83d9d18eedb70005b7549c761160..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16664 zcmaKT4{#gjl^+77QxcFWW~|nlAv=}tP8Sjo1hFTc#YD1V_S}xx(~ZS?1qz`6R-E3* z#7LFMN?k5Q0HxS8B4K5sQcT5CE`~8K&~BGIRc1wpGyv5%hI>^D-B<@8L%NF{=Ej5< zvcWkSA#NdH`+HC{PST{Dk)IdXf8X!>z4w0aeINelkN(A;D<+fa@3u6VK7yUczyI_t z{0Dzu!M|h2U;SsV;oq@;^3NNe{r~>62VZ^_|Nf}|jn3bAUd#Xc>C;cN<&)mu$O0DZb;}#ujUe_GXcZv>2H9MDmP-F1EV`&>No;77fk;|_%(fOIoX}yZ$imp{wVXO6$LEjHn z{`D{&OGXmM%L-nP&db)9W09(|s_438r|WY@JMejq)BoQ-e?DEu{FnVsdjCw)=^WT- z&5IME%HfUWY$#ITs-N_yO%W}yro5Ok#dKyFc&OZ^4B?O~OA+9gu<%BHIlC2SJ$3$8 zx)P7`drV{LtvFxr??08!#r0s>F^10_qTNK-#p*8aT>4OIxm294D%~lw)giax`Ml(i zX?~27UTMu&6{c1)$a=kjdgGWWu2=EC^~jzE59Gf`e0V<225vgxl}rlT$PVi<@M1+N zX~QFA1#7dl4fl8He1x9ElqSs2?(2Hv%lkaP-*2{Scs|V=;l*U4JLx`2!yjnfIFt(U zd~j9C$|1GxrSWeXwQ_%YR!+Q<;8wHuWIo1=%h|ECTR$^=D?2M!)b;+kY%VT{Li4I} zD3we)WIFZ?41ir*anb3t(fKt!vaqI{N_#!}0v(?_GdPIzUxC6r6dvwvV#};PyY7tttp;mTLaIs)6%dm4|{>|x=^V!@NAZnd&!Sjo-dNM zPAz5#$CDn9=eOVYSMh7$osoBfUmKqm&7s2^gcBP$l*-Dnnqd%L-ej}mR{ExB1k}ij ziA!Q=g7eH}FN;>Y7+=M>gI&=#m$Qt>RrLB;nvt8uOy*RY5iNWYc2-{6Z;OMEDS=nH zW@U|K zjTcjIh+eM|=}$4DquCs}m3}c1;zg0m-ix~o-aH51F-F96D}7mJwD&`m4;V3Scq+Sb zzF8_WTy`mbsU|vBl%;sNoV2Ydv$EG%Y?{j+j24Z7%2@i6?6NkOTl1Gh$JdW$4sWn& zi-nKV{JwkW&|FpNPygZX?`!{U_goARotE*w*t3dwa8bMH=?Y1Ka`d4&hVC32Dak6qOxtzo&MB4 zd3^B9@QaCAx$E!$XJIV86dxJnymRo=a$K^u<`1Q6g2mjraVuN1m`rVmhu%65zlR^f zwr=cBxg@f{RpU+7PbwdXk_G3@W%r8G6!Ka&Yw)nUQyjiuLtJpx3n7}XysqzQ&G)Aq z&DL!+zsuiPc2geN|NCG6`t$ey(jqSMTAjul;f3Tce||xY46fnx=Xu0p(HeN+`~cym zEHRhbz-K-p7~e#EP+1mettpnTTvflk&olhmfNw@l+Q9#fl67Gd-ku(2^}*Hb3%5Bf zVqVTZny+msm901C7t>6`iKsl_1SXEE^xS<{|h*qDxZ z(wYxV@kSfYS2-?NMPBIlBrs0oiJAbOjise>9eMdw+IDlPLUGfwvQnn}9APi0t@#%d z=51eTrZ}W6XvnYNm!=!U3zKQ8*su}4L^c-Fy=2X1vy<$FK{ZkZZib=pgx`8dMI3M2 zKp4h+>RB$J$G(}@vy#rE2?k2JGCncJrT^szj$XLyA{1B-v_yUdpTrkKyd#`H4%9#x8Seh*qBCE(F@{cSg z!g1ZQ|0&JuHj9)a9-8<>jqam+z0BIP`vLdHePLG=Q+ow@VNKa9%kppH-})K#KH*l+ z=i#rdd5#Yut^hwhhWA~~I-Tvm!0V*zoB65|7e(at*1W*$+To4Ma-_nthY+tTyj9$t zx+(jLQ^sZa?!2nkJ&bsF#wrDwG5G6}9LIHIX;HAkud9k(P*viM$&&Pv-U@}ZG9A|e z96cBL4iF!Cle6^cVEH_sRU`)#Osrv7$VgcYtVwPxH2IR*FlZP$5u-jtIr--ZfYg zUn)ZnCn9y1>sESJG}VJ%(jlf~2KpFzls8ZpWaDOwBvSk`H33qbq7siHEH^^9h-C(O{23n!FGnMuA^$H<@$`N0^To$)z>Q| z>3i}e!4l~PPPOHjjgIqm-ZF+`httM4`UZk@gz#y;=D>ZQ``vT920sj~)BEwd4!`(G z8tK*`oSe2uWDS*`?qv`+Ze=5g?`^>6bV-^b{QmuSx3aD9+gKvWH*j+}MA!|!5eL_l zv+rxD&vvI0Cp{IaZ`cX5c`Usv>Sfsi>}{0QWg55qip_ciacn{7JkaN2ts6QfR61A>uvAY6c#DPVqD(y&p?V&08)Pd_J$dqvOx)ohzDXs* z0r?L3gZRI|8#Vg8B1z>H;O$X(+e-FOI$o<==sFiuMt(zvFr2nF@QpF3ju=a45)sr3 zIF|Sb%_CleB^)g~XIDd4fLFisyN&+E7y=pb%hc#= zA&&9o#<3poGOJm9jz7X_GZG0cKZ|RP<1_2)3xu1B?+?RD5^p(7aSREDaFa6(>QCrl z!8lER8u>iOw1F>t-P_3btQz50(GN=2)j_Jed1qJj7Idb{e(b?G65Ff-`WdIv4vAsN zzMC)_w!%*da~O|k)RSZr{KN$5Q}o;5AGtVi#rx;t5xxeyJ7ojk2rrX)3j8O3vNUvy zdf)Vqs-K)nd$dqH;alTvO|U6mXEC2ICYmfx^jrE3xU8IaC0d< z_=ZdpqeX}umZ2PjXR~!>x2(vl!yFw;@b2y zS+~c7=dLOHU)kUOCC}HC&x9C`$I`>^6aVhXlE$%Y>arN&n!k>^)s|%RlgHhsB zfBL|rSuk94*}F5O=a!XAB5Y6w6~**!f^S$%9N{>{>jBEQ7&hYBT(+P_BEO7ZBotENhk1*Y z^hevqqAiglehmzGz^AHm_3Ae05aa{TQ|Rq4=jq+$NaV|7)D?9;(wc`Z(RtG<@_re* zr5`xR`}ZL}_or-Ti}e)z2#>3Drz#(KTzLUq-4C3v+z)l9w?0@ux*8M<#Y2bH z486Ua4K3)NHQ>V*biF@y-sknOD%7CQ9xuCQWrxo^QDkQ2eLhm8B&{S4yq zGWt~V(vp+#%EX>J(S9fy7y<-7P^r-l4Xv8V6MLpOuIn{^yta30axE)7i_`l>gSp?wrVk)Bf$E(2c zN0Jlsu$=8`=+D+))NSZn;;#zaTqj-7$G?srl#;@6gxgl^-TvQzTRO6?P7z-2e%3?r z%xn>YH2#RHHTY&W3#fBY=N2@Bo?}A4uwiXd`+R0Qq93n(xtfAL2=$N5|KuJL;scH9TOKU9K}UGhQ8e;5xUT`J2euHXm#%;=&?dQ z$dGl4<;=bKlX;u&{Xetv$PDWVPV9PvgcZcAwQM0macfPvHc>#I z7wcA^6*a&j>-9YWtz zj;VpI_^cd@OnipAEUKUr)}MMK>U%IX&7#iAPiRk%R& zuWF?@;bz@t25wcwJfT%-+{mNw!_}XF^|VXIJNKF4}5+-4iN9m+vqumzOk%R z-_>T}UDRhNsPBJDI#Wu#omheH4{&UO^t)9M#WD27Ep};(;u>4gc*5-~f8pZ@p9-g$ z2`?jOK>yFm;F*Q|*XydsPNi?kWzlN>NjfJ7H52sq7xPjwTUpM|iV_woz~9toQ;{m= z6*(zU9zZ|G#*@Wzimqc^TM$^QutL&EuE9z?Z>D({^vwv3Ll2zvkUyAAPMvVK*{KgR zmqx#rC*6?A83memlna}L57IB5x27aKo@f4P7%@6N>7_jV9Iq86qD=r#^zV|Ajc{hX zf#Eg8@rXLea>Oem1HK`?BOy}1A>&Lwr9L;ys-ZF9VEo(Q*{wMAgA|VwPPSyudkXkz zg402MT@%b!ii4R1&y%iWa!IUTLH`11#!2i^kPg zQMcRd4%BhWS<&ur5YOrgSE&LY-N+k+TOb$=5^h-E1HYb+>$!#Q@Or(3+XeU`*`#2G zJ^&viCvaZQY6gdOp|NzNLhGkh_%*E~R~vcxxjhUXGFS*5Ae*E*6BY#n+45pji0Z^h zD8j8kU!nZ<;9Jp&cpN}yr6x>^r%R{Od`!J?y40QGEq2H0jjeb9LTD`AB^q8&B^U1! z7lhjQ?$j6W(7M%F`d-{(7i#3!78{TJn2Yb>b=b>dh}VH{SJV`#GgR+m_Wg99kY;4s zaNlx=6?{9CiZ-=dXndk$#}1m`2%jWgDF#ntBPQ2|0Vxf&hqtuhx`}mb)4`r zg+jv(o2aATKbPHa3L?Kk$JI&CAx`T&`1h-LJwGOVoOVGVodTHyo!5rGe+b97u#T*r ztu}N57odJ_#c*MKH)foYTn=m1` zV8ozah*aW#^-g9hP??o?MNLlm2TSM&X;`3GlDndIhkb!VzuoHs+(}BL*it>;5n3~9Lsw!}M&a3Bk75&nXiaIZ? zbGnZF0R9LT!s)*HZhHf_!?6bM)QWqPj;Ev?{DAzJ`Y6wEYXeTTa?(!LWz;poO>j!U z3A|DZTw6XTo3MTZUPV#nx^nTm&;uUt-I)_%^y9gM;)zLTvW9x-$-LF>kjJ;GpDdVd z|M2ZCcw)VvQoeZk<-GSa-7limsBU6W=(VA5>`G!^M4k~{dL*(th4nD>PiEyG&tP2% z^~SDfvs_L>wSZ^Zg&o|L887PgV2L=Y7RuS(V&D6KTdV5`J z-(mG&k z9_icCz{wOrpY0UZXX~yu#F1Em*4v@mJ^6etelQx;)c4;Q0^FaSw`!4=_;zrD4VJzbobpuRvkI}oWN->N#tw&hQyt%j?icOwg0 zz@2_H&sGZhq4eFE%$C#HjkqY=`N}CAS3I6vRYCrg?a&#!Q_TruaU6J=CwOmS3*)W{ zRy;>xun^dqUsH_Y=UNp!^Dr4)N1qdZD@sU>!B6La6F)(CT}A!20vq_ZR&tM;m79`%Qx`B98`2hMiK>b&>pu-PyVjQ&#Qb_x3r%$8-0uBDOtu# zb6GYP+e70;pVOQGFR@-4I!*q|RnU*TJL7ygSwEC|IEuQ#RaO4uOj&kx&~=|yHMOd= zTnXJj3w^RlL=}I zPd@>EUcH_Cfw^QLexSa}EMs1AjPus0-ZBhah2wEUS|OXsFH#>Zg!K%{Yn6I1xI48J zw@5W+cj~gNavtwJ8Fjj@8<){{)j3W-82#cMv=2-Nqr0NR_f_|<=#3fFOMx4}4RZJF ziEzuLUMOfSlMnsv|Ecmn?#`6_D}qCA&0D_>-R2!HZ6Bh#e7uy6Q(dHN4Q$vE7op8d z?`wJ2?b0Q&fI5f~&-n^U4*k08zD!xN9^SzEyL}3{zCIZ$XxzUMn|j~|t`}}Ua2uk- zu{(9nXB9N)nSDbRDOqdVI5BCl2({BRUlzW68hD!)bmj;w#tREw&kK$tSWn9soQEv> zRw7yGZTR1s5@0W&-@2S#T%`O0-TMBNwgOA>?GXAFC?lYgw&FEmLfeX8mg@rpfm!*I zSgA`1vZB)x!>$9---96Wq|68P0_mtIC)iUbSX23f6sD^2}& zTWEaap1i|qvEMGODy%v&wVFNd!+lumx0`wp&paQ^H1&Ya%)#hXAIiZD6D_($r`_^s z{(*b3eg$!|=(b7m@?3Ut6ze<8So)#gWQ)tF#^Yw>>BA-TufWf?jc)YolI6ptIa;sB zzMK`s$Rdj zIp=$`w>_C#x+E@+iej_Ch~FDEIq%Ib#XBcWnt}NJSMyd!96bGjY_kb*(orGkBl2hD zKk7GSD{NEKQ&^@}x1lR9P6avh64sUM<+5=PIE93oNIXkm9f0%!aNrp5>}-(1yzYwb zX#U@q4n}W;;l}~wgK(^F7!=>8gyPmk;702fgd1oPDfzGaJRUuAF?@X#8`qLACPu=L zdGY=f>T>AIUC|$PB3u`S`~I}UV7!&4p4U1eK`4}0_r7E+XEKcVqfVzR$E(VX8M7cl zFJA|4dSP+&-*Tl?D zn;=sCV+tAICHPksn_o<1<>qFw{B!xHc%|~RPW*Cw-MJreP1e~9mCL}*%~e#wi*W^9 zyP{vrTX$M`T36Tw11NN0F&2lPPYobR;`^w*t-Qp6*xh5AUM&15>2 z+I4&I{{5-HnfXz7;K~*D&$?ghcsr38SRDPcPNOF7cniEL)x7=3hxk6p=@5<&J#c#} zAH%yJxE&6uetmTN(Eg>|_(T6=_a>(oAI%*1p|4*1XlCc+p=ELBAKbne=8X9I!RXx? z(Q)*558-)x%SNp&e@V1hcR;^al{?daQOkl?ritn}@$TKkQsy4;gFgc=)Gd-!Bfg=E z(z~LM=C>Fx@Ov_!6sIS;aNqaWhXW(w6O(Uz@!lfgwz#<1G!pKdG`ztI9oOO4gqz{L z^cmp>-Y0I%v`nJUk9>VGjO8`#uR=c<4PnZs9M&nuOM=^j1+(KAe^=MiE4lc2pB?e( zP~you=#M+bP|r`jKREa|Gaq)d1D?Q#-Fsj1)DurHhW}{?)-`GeCMk}3%iDpQ@V7N% zAMF04a?%0Z^r!Xw_MxKNlt|Ve`uF*M_TN7}4Lf8PlKB^IFOE8$qImH3_rt8F`~Tqf z>v%thd`UhL<|o#<*BmnBfR`$WB>9J{LrRx!-EZIo@X`};d&6=Z z{Pv;00Nvgh#(Fd=_AlN6?~*n24L7gCA7ll%S*#t7+gmT(X3?+Rb^Evv<$UF9llz8} z^?vrI2wo)P@)-6Xp84~u#e0bN0mRX%zP%kMksu1--Lw&8itaz{1TA(vc0X`4hWBLA z{XgC4gC>h^zR%R2s1(ltzu|Fa`_NRM$)3zFjuy`tSU37_GjEMjpYQI>=c8&pSGzlt z9(5+STz6-#k4EZV>_2#G)RHXAIrRVVx^d{S`2`IdRN!~2#`zCMN3gF$F7E=rSgt5_ ziH~Nw94k6-y}c)l_Pp-$&~xkLEFtwq)kVGty`U`=<^@q2~<2 zeh_}?^#<6^$&#Pv*9!+GH~kTwcb))#K3@_2N6Fs>0w%U*MZgB$-IJ*w`(#G)4|oPX z-n=UGMPikHJnsya@!;24dHl0$*ZNaMw_adb!Tr^jJOeEITE}1SUfkMpZXf#7jvWY~ zc)Pv|gw+H0RNwyO%?#o8)Bep6-}h#(Da2N``=)vcuj`|a&otYU$pe#b`6Rnt{C;@n zl}{%$@6O4^QP1V*-iQA4qwD3b|D59C-XpR+i~gX6m!Zl=!m8%?KbbH2G5#RNjefI) zxY;s^X)3>PyJZr32k{v?6bsShx5!tSS<&G`TQ}4>d8`NJNulWO=y8_I{6qh-UZnH# ztbERA2M+fLXSSk0!TlKQaHIR8&uDstxEKs_>W^nO{ar^Kj`0%eGlwXTmv-G&u|V@= z{@m!jKYV%rF6awSKg%}y;bJ`Ajk>`s#L+(~x;gOJG4xso_P16(?Ebx%WT(ycz+LEe zbaXU708Yl%{`SXb_`XasDQ!ob8`mNx$`7uj%|`JqqgT{(zU@Ohwrvwje(+f;j<-x6 z_l5XUjq;dacf>D--}2R2m1~(Sx}CyKu&gv{wTt2x^CL6dpjITF1OgRx(|_K#SKd0g zd9~<99qPS113$rz(p`vW9ga9~z7cMU>7H5aXHbFb!6>eanUEK^523y^G2&x4;nD>j ziCEwKVxID?mwDm#jqt>@SbH*$^(dQ>doq79Jg83CUby}GB=n($c;8h%9jwGlev~bE z?*Hs-;`Jb+OCRfDm=lu^`i>mwiUZfEXm9Sg4SQCNpg&c373(!@Q_qLpnVI)ukI%IC zilXQsoLo6+4_Rz)H0>J#UymL=dVTbdefi|kuFb2*eO|$0dFbChlv7xi^2Nl2P+J6k zsPC;M{~r(8_{xQnzvx!skLQ5**Sor$-w&rpu}!FYgZKqUC0hv8YMsFQWS+O22xI*N zb;b?&ck>-Vcr-r}J{tcF7WGwNnSTU4B!e5=1%EW#<;-QoLBVbX9~p6d5DQJn>(C*A z8^{y#UT5+n=)36&ElAd6vWp)9KfxGh2uJ8(hQYk>b|<3kLqAu!z?S?E`dA1jjJvNU z@GB4T{#|l8b9e(f0ts0`eWn%fG>?}agLefLZ~rRe^$hIub@akb9ml~VmyzVjUc!FA z5HR6A2#$j zFNTi~m6Jzb`3Uuomy1B3E{+bWp@q({GsLx!Cczx8w*E3Jv0d8*ZY03++cRwEZe)#pth2OEl z+b@PCUK>Y!G0DUKNiSnN`)5z)4@_dY$Ms}h8fA6KIV;1TyjtjDxahuQ)Y*N&Z~x&$ zZa3Yf6UC^ha3qKT~x37SvpW&}E#hZyR>??ac=81Eo(yn?!*d|>k7 zD1QIpxfm`1X9@Gva^hGS6!k$NvT!0S07nn@ZIKR(m*3uc zG;f|NV!f}U7j0AT1NVpB9z!xe1a8emX zA7xy@K}0dcBhGW&C%En6XJz7}o2fN}jY9^v`VSuZJ9?7vtK&oMJu&RlTO7UCOZ{01 z{%uC%UjputbuD<@_hGkMVLdIA8{K<>^Nle25xNm4-t6ykOpIXsy2|=Tz)$Q`#Xi9u z;C0>m2LA3^(^sKkg&&ba?R0&t6AfHF78W4_pD?b)mTP z%0twRG5tiir2WF!4 z(GRH}_jFL1%4`@>ENFSIzy_c_FT-QjERq4gz) zZ@4$a7srLZ*Iuez@tiyn{!WK1A8|aIf9Q|f%_fTPL0v7J2%qzrVpM;EuUs&AessEz z^B6YCkLSgm?Kfr|KCU=r=?oWMb$Rr{IbU-R;!^&jnFnq&`oJ&T-g(8tX`$}}Cx)r3 z2Y{Ow>j;D!w!H~7&ZoQ;I_04saoIzBji|bp)|o5VXFW1=tk>?0XJ%#SRQ%72iIz#o z7Hx5~smFsK)?5r9Ys5E-!#sXJLH<%vBO36!ie;t(;b(X3y$Syb*KTBwm z{_Na2(%&C{th{|==Fd7oN9fr{^VOnnob*eiQo(%w@es;%;&PZoF9?k!W58E(JCom4+7rTgYW1E-j51?mFX1n+|GZ!Y$swzkP13a!1&`lBu z*GW9fC7L>MKj@bTUaqu}_e6hBH||c`yq6P)OWEjaOfmZzdNNHP| zyKeg0obHvpCj;f8%H6$k1t>+}x= z(!&dy!R+%j^;8farh1!t5i+6WA>;Jv*E%Lz3VPjjtoP4%gJ(xx zpM2nM#{XP|zo729@X(KZ16_f<=2im%mH6re{+o!4!ks(K#5d5>PVvJk6oVu1FAL%x z`B}To=^*^@yA8bWF!;x+=~48L9CEIN`p{ywV)gwz;-!H+^}W%MX4G)(qx{;5>#@wx zH3EGZ)Of`A!mAz+TRDbtVEdZF_qF$6+0RLR53HBnf9R*WR)#u%=(i&t9fZ#0h6|BL z(Dk3^vN6)#xr_w;jry?m>0gY@oCmMj!g-9xrPM19@tw}!d#O0_zVX$UCR(x|e_ZK!h8uV!09R2wF!}gQL=SrDzJcKj@dtU;5#saQaKf)ng!}v5%*F5nH|SB= zhy3Qs>lLb-9CzYzs-uQWpM7>5e7GsgM+vtM)D2yzpfz658PwZ>@0yxWH_ivOsb~7L z?s;zn_eb13d))WG&LI2*cVJwDT+na~O}oWw(?ZdGtcL^95y!q^EbZO<`sB4f{H)eW zcuiox^@rUHEjj$o;PDx%SL~Ma;OP#jXdL(T_94%E9=MP7nj{(3(*t*~CSrVo8{07~ z-y7ZGE3g9tq$^E4=aKx6&%o_!5B-1QGew+^kD#Z^al4)BIIqI7uOmOB9F*@OPhdG3 zx}ngWgT4UTuUgS)qxnzTt>VS-_eQ;*N`dt0(WDV1-eR9m{J>;-^h$z{K`-@kz)x^r z>os_uZ`4(RI;wxZ??^nJJQ#gAYHjZ5V8oFy(%9fZ5&cPQGUY376pW{Qo z@7yT-ko^;iKlNJaPe!NRnyR~s=nL#*n9O$YD-hHsithFv*=aGMPt|8F8s3GLSDUc^ zy?LYihb_pzap<5Cr@@&R#^^GA#&=_=GlRL_mBJ z1r0cT`l>~WXHJA2zQ}~Nxifs;7Yyiy66V3-NWMZk4E(r2aeEN`X4LJ#ub(RdKP&RJ z_1kauV*3yJ_=riR=Gp94?e2R(pqknj6Wr)AM_P4&Ij5vy-y zzL+n(ig`o#b!5hd0El&L(VKJH(ASoYyr*&x>)IDKH?huye22fz@ME{r2)e$8yifUW z`;g%N^efv|sE@bAs}bru73w)|`?sfhdHk^CulJm3i911b^syW}cz&v{y?5X#&%fDw zte5#V@gMm<&hwNHtj#=6ac#oI^XN0UWBB|5_)P0Ngxe0R!vZ&Vdy>xIK2*iV6=aJc z-_Q6)ohZIV*KZ&41nIcwUPou?9LDd&b=3bK#1HnGdcM;+Fu?N%CP@eJ6o)3Q_#W~6 z3e*7fYRlxGzsd8&w|<=W!2Nf>q2luo5vMD#|Dp4>4u`<=f9cwR z^FM%H_woE?;Py9TJWsr&`#wHXbbC2^uLthhG>zkdTd9ymA8VDybF5b##0pp+`aZbd F{{=#6oz(yU diff --git a/mod/thegreatwar/gfx/generals/MEX_Reyes.dds b/mod/thegreatwar/gfx/generals/MEX_Reyes.dds deleted file mode 100644 index 8cd4bdfb51337ce7d31d04f8a5148987531d7a30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16664 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 diff --git a/mod/thegreatwar/gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Reyes.dds b/mod/thegreatwar/gfx/hoi4tgw_portraits/MEX/army_generals/MEX_Reyes.dds index 8cd4bdfb51337ce7d31d04f8a5148987531d7a30..6809aeb74408cd488dd2903b76ffe5f0371eb079 100644 GIT binary patch literal 98408 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 diff --git a/mod/thegreatwar/gfx/hoi4tgw_portraits/MEX/army_generals/MEX_pancho_villa.dds b/mod/thegreatwar/gfx/hoi4tgw_portraits/MEX/army_generals/MEX_pancho_villa.dds index 3f28e211d65ead938debd4859bc05dab65cf80b6..3f3dc0159c3276466acac86a8636039d9c67b600 100644 GIT binary patch literal 98408 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 z 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 OcrUr~P0{o~G5vosQJs7M literal 22432 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 diff --git a/mod/thegreatwar/gfx/interface/technologies/hoi4tgw/air/airship.dds b/mod/thegreatwar/gfx/interface/technologies/hoi4tgw/air/airship.dds new file mode 100755 index 0000000000000000000000000000000000000000..f3b508171fd2fa5202b3d62bfe56b9e7f0a78cf3 GIT binary patch literal 12364 zcmeHN2~bqo6>S6rK?P(46oy7b6x>jQ!6iZ~4kL;s;xd9-$wUzyw^A#Laiv5f517CE&fB5MEJ`?<=4D|L6&=cvao;CKL171qh4R|jSDTRN( z{DCokOFyMjsi#H&TJpA?;w?<|p{&vcQ)xG5sB zWU|O!;wQ5A@)NlP{8{8WBlwfwe2$0pXe51tEIzt6cRcnbe527X#~^PgQ}WIjFaf#% zW;K73?VzF4Hudgra(4m700xy4!E5@WPacmpF86cel08LuO_*;NI z?t1{;0n$wwvJc9)J_K2J!aK^DGUhn!qYprt4hOtyYilP}R#twKpPxSuSdx*EvG&=s zXJL;YKaRL{>(>7G`1m8Sv9U2HPMnB6dGh4tQ>RW{!Tq&}h=|0kTem)_k8RtwJzBkb zbw+S-@XG}Y7PJ|bFJGPs+EVJ#cYp8Ry>~E&ILzVl>C>mr-@JJ<8uL7moSeKXJv}`v zD=TYtK|w)Cd3kvtc~ezYC3*Ggl}BP?qTAK0S6!l`qaC(v+0r8e7)TM{XQFdX%_!u&_{e>C#07@LLHPC?N|4z-t|P_39<>-@kv&h!G>or%jud zyK&>j)U#*LUWBZVT)K4W&$GTU#0Q zsFrq2JK%HLiGhKEs;%&iPVOz&d-9U{Lf+CJ!j=`**48ptSJ%oZQ>NtY-n~2N`Sa&{ z;h$$i){F(ZHl-VCo#=@*;qQoFq&hjZTu$wUhqP1Jq!K<^8Wo;-Q73o>V%r_u|= zk&GX>SGNX+BR-k)^y$;x$BrF)f_O$sU!;>;+sLgo_|7$)@%w`Z54J-7+zW7zXn=i! zJ@z{x;o;%e5aZ|e>C>l%Yd?KWYtW?|qiuDLdo=9v9zz$#0L&j4yng-KDKav0J@(9r z6DCY3;Ccg{P{oNld9|&)T7&InBH1CTR2z!-!?ciOg$^967Qa z`;YJ83nYjwO(2Vpe$WT{4ePsi??xa8)!@EE$SH6yEaXoZuW%gZ5$TVpgM5cUbZ7@W zpv;)#LJm@aJYgAfS}BMd!XR(vvAExCFu#d+U9ms;cJAD{>Ep+bFGapd6>n1B$XV2K zO+g;L8hP|8<~fmTEe{9?C|I^^Sr+nUNym>Lzq4V(hBV|UfA;e7Dn)Khio6wbwyHc9 z=@N8Gr!T**z0f9UpUe+qA6X5V=Ac$_Ei*H7J><+yLM{O!DF8(X92K$!fXginf0S{mpz<6b*R4QG9_Tk8j z9z}g74t?E6Jd=sM`8!Wf&muQBw+~KEPBqAp%bDM24xPHkTqku$@HNySo&GeeKjf3( zqphs0Y8@RNYuw%4OOd;Lw`R?n)R>rt8>h{u>Y6gZ@2Tx^!ta>Lvy7HD&Zk&>hx-m?Qs4KWGosA?9Lu zPaWb_fZ&&!dj+pP8mqZ|G}T_9QMgjRoQqH=<6e>S=5v7_zNZbLE+#|nKn|O&Klw(DY2%{EQlvk$gW z_a*2H^~V%22S}?JVB9+xa0fhrNk9;E^1GsWz8u*OB1YIKT<80eEJCc1@nEPij#T?f(aQsdwD>5Tsww z8~Qfkj0Js?BhF2P`uh47hK7cgz&>hOKcx*JuBmzS=+Sw!2?B5Yf$8)`xXu8AaONNw zerYk!U^E4^U4m~nVn3b)y{KW$7GueV3>os_!i5VzqP8E}R3BQrCoK!%fBy*jW@^yu zUtL}OHS)<4th=;t+K2Cf0|#QE??sURzY)*LS=(Yg5xzu0pMiKmv2fwSWPHbXkv_W7 z_@Mo3g?1ETo)*{-{RQh}F>9^V1;!ut_VzM9!`Y5KXv4LQdPMsWz`yB}cz#D)dS}P<2(<2F>`%fJGJensdn_`0-e0lf2wkcxY9opeR1~Y9L|nZp&l;h zTEcY$K2mOHXIIPf3((tY_|7Y6I}rGv{JC~gXkV=`*UmW4Gh^SrePf1lb#q)?+^L5TAI4xk zxrdxW9L_{U!A4@XZ{L0m&v%!Ulzff0T#H+czR$tymh^$S8X_jOLrlRMUO#|WLJV+i zF=9=xC1YrQi~cB&&(@!2-`d`*X)wVVDwo{cT*g|$ym=OqK9RA5E5LIy^o9Rdaf7ye qXsjLPOkYahD#RVUwz=#Yqq(K;)brz<3C);Gh{IGoXz4h@_x}O7(s6hI literal 0 HcmV?d00001 diff --git a/mod/thegreatwar/gfx/leaders/SAF/Portrait_South_Africa_Army_Generic.dds b/mod/thegreatwar/gfx/leaders/SAF/Portrait_South_Africa_Army_Generic.dds new file mode 100755 index 0000000000000000000000000000000000000000..29743b20382e62fd82c17e400206b1f3e6b686a1 GIT binary patch literal 131168 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 z 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 Q`$;A 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